Bonjour,
Tout d'abord je vous souhaite à tous une bonne année. Début d'année difficile sur l’hexagone mais ne nous laissons pas abattre !!
J'essaie de créer un script permettant de déployer un fichier en fonction de la disponibilité des machines et de la langue de l'OS => test ping de la machine puis vérification que l'OS est en anglais si la machine répond
Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $a = Get-ADComputer -Searchbase "OU=VIT,OU=Computers,DC=ds,DC=domaine,DC=com" -Filter * | select name $os = Get-Wmiobject Win32_OperatingSystem -ComputerName $a foreach ($b in $a){ $desctomp=$b.name $lang=Get-Wmiobject Win32_OperatingSystem -ComputerName $desctomp | foreach {$_.OsLanguage} if((Test-Connection -ComputerName $desctomp -Count 1 -ea 0 ) -and ($lang="1033")) {Copy-Item C:\test.txt \\$desctomp\C$\Windows\}}
Mais à priori le script cherche la langue même si la machine ne répond pas et je bute sur la syntaxe exacte
Merci d'avance pour votre aide
Partager