Bonjour,
j'essaie tant bien que mal d'exécuter par GPO un script powershell assez simple, mais il ne s'exécute ni en ORDINATEUR, ni en UTILISATEUR. Voici mes tests:
Voici ce qu'il fait:
Try {
Start-Process "\\<servername>\<sharedfolder\logiciel.exe" -ArgumentList "-a -b -c -d" -ErrorAction stop
}
Catch {
$ErrorMessage = $_.Exception.Message
$FailedItem = $_.Exception.ItemName
Send-MailMessage -SmtpServer server -From blabla@blabla.com -To moi@masociete.com -Subject "Failed to execute the script"
Break
}
Le script s'exécute très bien si on le lance à la main.
Un gpresult /r me dit bien que la GPO est appliquée
Un rsop me fait bien apparaitre le script.
Voici comment j'ai créé mon script de démarrage:
Dans la partie "Configuration utilisateur/Paramètres windows/Scripts/Ouverture de session", je créé un nouveau script dans l'onglet Script (et non dans Powershell)
nom du script: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
paramètres de script: -ExecutionPolicy Bypass -File \\domainname\sysvol\domainname\Policies\{39E7E5F1-DD1A-4D5C-8FE8-F1AF782FFE20}\User\Scripts\Logon\script.ps1
Je ne vois pas trop pourquoi il ne se lance pas.
Greg