Appuyer sur "Entrée" pour passer au contenu

Articles publiés dans “Category scripts : Windows”

PRTG : Hyper-V statistiques allocation des ressources CPU et RAM

0

Ce script permet de créer un capteur dans PRTG qui affiche l’allocation des ressources physiques aux machines virtuelles. Le script peut être utilisé pour surveiller un hôte Hyper-V en standalone/cluster et/ou un cluster. Les canaux : VM Count : nombre de machines virtuelles CPU allocated (%) : pourcentage des CPU logiques alloué aux VMs. CPU assigned : nombre de CPU assigné…

Powershell : Décliner automatiquement les mises à jours Itanium sur WSUS

0

Le script PowerShell ci-dessous permet de décliner automatiquement les mises à jours Itanium dans WSUS. Le script peut être lancé manuellement ou par une tâche planifiée. Le script doit être exécuté sur le serveur WSUS. Fonctionne sous  : Windows 2008 et 2008R2 Windows 2012 et 2010R2 Windows 2016 Param( [string]$WsusServer = ([system.net.dns]::GetHostByName('localhost')).hostname, [bool]$UseSSL = $False, [int]$PortNumber = 8530, [bool]$TrialRun =…

Vbs : Vérifier si un utilisateur fait partie d’un groupe

0

La fonction ci-dessous permet de vérifier si un utilisateur fait partie d’un groupe AD. La fonction retourne True ou False. ' ***************************************************** 'This function checks to see if the passed group name contains the current ' user as a member. Returns True or False Function IsMember(groupName) If IsEmpty(groupListD) then Set groupListD = CreateObject("Scripting.Dictionary") groupListD.CompareMode = 1 ADSPath = EnvString("userdomain") &…

PowerShell : exécution des sauvegardes Veeam.

0

Le script PowerShell ci-dessous permet d’exécuter une sauvegarde Veeam. Ce type de script peut être utilisé avec un tâche planifier pour lancer une sauvegarde. # Load cmdlet Veeam Add-PSSnapin VeeamPSSnapin # Disconnect old session Disconnect-VBRServer # Connect Veeam Server Connect-VBRServer -User "DOMAIN\administrator" -Password "password" # Get job by Name $bkjob = Get-VBRJob -Name "name of job" # Start job Start-VBRJob…

Vbs : IIS script de rotation des logs

0

Contrairement à linux, Windows ne dispose de tâche pour la rotation des logs. Ci dessous un script Vbs qui permet d’effectuer cette rotation. En adaptant la variable sLogFolder, il est possible de faire exécuter ce script pour n’importe quel emplacement ou se trouve des fichiers de log. '# source : https://docs.microsoft.com/en-us/iis/manage/provisioning-and-managing-iis/managing-iis-log-file-storage#delete-old-log-files-by-script sLogFolder = "c:\inetpub\logs\LogFiles" 'Emplacement des logs iMaxAge = 30…

Vbs : supprimer l’ensemble des fichiers d’une même extension dans un dossier

0

Les deux lignes de codes suivantes permette de supprimer l’ensemble des fichiers avec une extension particulière dans un dossier. Set obj = CreateObject("Scripting.FileSystemObject") obj.DeleteFile("C:\Windows\*.log") L’exemple ci-dessous va supprimer l’ensemble des fichiers .log du dossier C:\Windows.

Alerter les utilisateurs du changement de leur mot de passe

2

Le script VBS suivant permet d’afficher à l’ouverture de session une alerte aux utilisateurs en leur indiquant que le mot de passe expire bientôt. Le script ' Days before to alert user QtDiasAviso = 7 RedirectRdWeb = true UrlRDWEB = "https://monserveur/RDWeb/Pages/fr-FR/password.aspx" Message_alert = "" Const ADS_UF_DONT_EXPIRE_PASSWD = &h10000 Set oTranslate = CreateObject("NameTranslate") Set oNetwork = CreateObject("WScript.Network") Set wshell = WScript.CreateObject("WScript.Shell")…

Supprimer toutes les imprimantes réseaux d’un poste

0

Ce script vous permet de supprimer toutes les imprimantes réseaux sur un poste/serveur. ' ' RDR REMOVE NETWORK PRINTER ' ' ' Dim strComputer strComputer = "." Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Set colInstalledPrinters = objWMIService.ExecQuery ("Select * from Win32_Printer") Set WshNetwork = WScript.CreateObject("WScript.Network") 'msgbox "open script" ' Boucle sur les imprimantes For Each objPrinter in colInstalledPrinters…

Redémarrer un serveur RDS 2012R2

0

Ce script vous permet de redémarrer un serveur RDS 2012R2 avec un broker de session en fermant les sessions  encore ouverte. Utilisation : Modifier les deux variables $ServerBroker et $ServerHost Créer une tâche planifiée en exécutant ce script; # RDR # Recupere et fermer les sessions actives et reboot le serveur # Compatible RDS 2012 avec serveur BROKER # #…