Auteur de questions
Excécuter un Script powershell lors de l'ouverture une session via GPO

Discussion générale
-
Bonjour
J'ai créé un script powershell pour qu'il soit exécuter lors de l'ouverture de session d'un utilisateur sur windows
j'ai un controleur windows 2008R2 ou j'ai créer la régle GPO our insérer mon script
J'ai modifier via GPO les regle d'excution des script powershell vers Unrestricted mais le probleme persiste
est ce que qu'il y a quelqu'un qui peut m'aider?
merci d'avance
Toutes les réponses
-
Bonsoir,
comment avez-vous spécifié le lancement du script ?
Je vous conseille d'utiliser un script de type .CMD dans le quel sera lancé la commande "Powershell.exe" suivi de l'option "-file votreScript".
Attention, aux extensions utilisées et aux chemins d'accès vers les fichiers utilisés.
A+
Thierry DEMAN. Exchange MVP. https://www.mcpvirtualbusinesscard.com/VBCServer/MVPtdeman/profile (68 MCPs) http://base.faqexchange.info -
Bonjour,
il faut sans doute procéder de la même façon que si vous planifiez l'exécution du script. donc la commande à lancer au travers de la GPO serait:
c:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -NoProfile -File c:\scripts\hello.ps1 -ExecutionPolicy RemoteSigned
- Modifié Dardenne LaurentMVP, Moderator mardi 10 janvier 2012 18:00 Balise code
-
Bonjour,
Il faut préciser le paramètre ExecutionPolicy en premier pour qu'il soit bien pris en compte lors de l'exécution du script.
c:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy RemoteSigned -NoProfile -File c:\scripts\hello.ps1
Bien Cordialement, Richard Lazaro. -
Bonjour,
Une manière de faire serait également de modifier les clés de registres suivantes par GPO :
ici un exemple en CMD
ECHO Configuring PowerShell Execution Policy to unrestricted
REG ADD "HKLM\Software\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell" /v "ExecutionPolicy" /t REG_SZ /d "Unrestricted" /f
REG ADD "HKLM\Software\Wow6432Node\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell" /v "ExecutionPolicy" /t REG_SZ /d "Unrestricted" /f
et ensuite exécuter la commande:
c:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -NoProfile -File c:\scripts\hello.ps1
Bien à vous,
Tarik
++ T- Modifié Tarik B mardi 24 janvier 2012 09:33
-
Bonjour,
Vous avez avancé sur ce topique? Merci de nous tenir au courant.
Cordialement,
Roxana
Roxana PANAIT, MSFT
Votez! Appel à la contribution
Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.