Question
executer un script powershell
- Olivier
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 182
- Remerciements reçus 0
il y a 15 ans 1 mois #8788
par Olivier
Réponse de Olivier sur le sujet Re:executer un script powershell
Un simple conseil pratique, fais par powershell ce que tu ne peut faire par GPO ...
Tu arrivera à une rentabilité accrue car ce que tu désire ce fais aisément avec un simple ou plusieurs GPO ...
Connecter une imprimante aux éléments d'une OU > 2 seconde de travail, quelques clic et opérationnel
Pareil pour les lecteur mappé
Pareil pour modifier la registry en local sur les postes
Pareil pour définir les droits des utilisateurs
Pareil pour inclure un groupe local dans un group du domaine ....
Et j'en passe ...
Si tu veux une démo, redis moi et je te ferai un ptit guide ... dans mon temps de libre
Pour quelle raison un GPO ne serait pas applicable pour déployer tes imprimantes sur tes PC ? j'ai pas tout suivi là
À toi de voir, moi j'ai choisi l'efficacité, la rapidité et la productivité quand à PowerShell, j'utilise quand nécessaire pour des situations un peu plus corsées
Tout de bon et à +
Olivier D.
Virtual Business Card
Profile Linkedin <br><br>Message édité par: Olivier, à: 9/02/11 15:45
Tu arrivera à une rentabilité accrue car ce que tu désire ce fais aisément avec un simple ou plusieurs GPO ...
Connecter une imprimante aux éléments d'une OU > 2 seconde de travail, quelques clic et opérationnel
Pareil pour les lecteur mappé
Pareil pour modifier la registry en local sur les postes
Pareil pour définir les droits des utilisateurs
Pareil pour inclure un groupe local dans un group du domaine ....
Et j'en passe ...
Si tu veux une démo, redis moi et je te ferai un ptit guide ... dans mon temps de libre
Pour quelle raison un GPO ne serait pas applicable pour déployer tes imprimantes sur tes PC ? j'ai pas tout suivi là
À toi de voir, moi j'ai choisi l'efficacité, la rapidité et la productivité quand à PowerShell, j'utilise quand nécessaire pour des situations un peu plus corsées
Tout de bon et à +
Olivier D.
Virtual Business Card
Profile Linkedin <br><br>Message édité par: Olivier, à: 9/02/11 15:45
Connexion ou Créer un compte pour participer à la conversation.
- Foucard
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 20
- Remerciements reçus 0
il y a 15 ans 1 mois #8793
par Foucard
Réponse de Foucard sur le sujet Re:executer un script powershell
Ok, j'ai bien pris que tu favorisais l'utilisation des GPO.
Que faut il faire pour pouvoir executer un script powershell simple situé sur le mappage du domaine ?
Est ce que je dois utiliser les crédentials et comment cela fonctionne ?
Merci d'avance
Que faut il faire pour pouvoir executer un script powershell simple situé sur le mappage du domaine ?
Est ce que je dois utiliser les crédentials et comment cela fonctionne ?
Merci d'avance
Connexion ou Créer un compte pour participer à la conversation.
- Olivier
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 182
- Remerciements reçus 0
il y a 15 ans 1 mois #8795
par Olivier
Réponse de Olivier sur le sujet Re:executer un script powershell
OK alors passons pour les GPO 
1 - Il faut dans ta ligne de commande dire que c'est à powershell d'exécuter ton script. Un simple \"\\monpartage\script.ps1\" est tout à fait normal qu'il ne s'éxécute pas. Essaie de taper TonScript.ps1 sous DOS ... DOS <> PowerShell
2 - Il faut être sûr que tout tes postes auront PowerShell d'installé en local
3 - pour le mappage de disque, il faudra utiliser les crédentials d'un compte qui en a les droits
4 - pour les imprimantes, pareil, crédentials
5 - sans chiffrer et signer tes scripts, tu peux mettre le mot de passe en clair dans tes scripts ainsi que mettre la politique d'exécution PowerShell sur \"Unrestricted\" mais cela revient à détruire l'entier de ta sécurité ...
Pour cela, je te conseil comme moi d'éplucher le magnifique bouquin de la communauté car tu y trouvera tout ce dont tu aura besoin pour venir à bout de ce que tu veux
Te montrer la marche à suivre pour gérer les crédentials, les certificats, le chiffrement de tes signatures, faudrai bien plus qu'un simple post sur un forum ...
Pour commencer, regarde le post à Janel concernant l'import et l'export de credential
Pour l'exécution d'un script PowerShell dans ton WinLogon ...
Essaie comme ça :
[code:1]PowerShell -File \\Partage\Script.ps1[/code:1]
Cela focntionne chez moi avec le petit script suivant :
[code:1][void][system.reflection.assembly]::LoadWithPartialName('System.windows.forms')
$form = New-Object windows.forms.form
$form.size = New-Object System.Drawing.Size @(140,140)
$form.text = 'test'
[Void]$form.showdialog()[/code:1]
L'exécution d'un script PowerShell peut être aussi définit dans un GPO \"spécial\" PowerShell
Config Ordinateur > Stratégies > Paramètres Windows > Script (démarrage/Arrêt > Démarrage > suivre les indication sous onglet \"PowerShell\"
Au plaisir
Olivier D.
Virtual Business Card
Profile Linkedin <br><br>Message édité par: Olivier, à: 9/02/11 17:46
1 - Il faut dans ta ligne de commande dire que c'est à powershell d'exécuter ton script. Un simple \"\\monpartage\script.ps1\" est tout à fait normal qu'il ne s'éxécute pas. Essaie de taper TonScript.ps1 sous DOS ... DOS <> PowerShell
2 - Il faut être sûr que tout tes postes auront PowerShell d'installé en local
3 - pour le mappage de disque, il faudra utiliser les crédentials d'un compte qui en a les droits
4 - pour les imprimantes, pareil, crédentials
5 - sans chiffrer et signer tes scripts, tu peux mettre le mot de passe en clair dans tes scripts ainsi que mettre la politique d'exécution PowerShell sur \"Unrestricted\" mais cela revient à détruire l'entier de ta sécurité ...
Pour cela, je te conseil comme moi d'éplucher le magnifique bouquin de la communauté car tu y trouvera tout ce dont tu aura besoin pour venir à bout de ce que tu veux
Te montrer la marche à suivre pour gérer les crédentials, les certificats, le chiffrement de tes signatures, faudrai bien plus qu'un simple post sur un forum ...
Pour commencer, regarde le post à Janel concernant l'import et l'export de credential
Pour l'exécution d'un script PowerShell dans ton WinLogon ...
Essaie comme ça :
[code:1]PowerShell -File \\Partage\Script.ps1[/code:1]
Cela focntionne chez moi avec le petit script suivant :
[code:1][void][system.reflection.assembly]::LoadWithPartialName('System.windows.forms')
$form = New-Object windows.forms.form
$form.size = New-Object System.Drawing.Size @(140,140)
$form.text = 'test'
[Void]$form.showdialog()[/code:1]
L'exécution d'un script PowerShell peut être aussi définit dans un GPO \"spécial\" PowerShell
Config Ordinateur > Stratégies > Paramètres Windows > Script (démarrage/Arrêt > Démarrage > suivre les indication sous onglet \"PowerShell\"
Au plaisir
Olivier D.
Virtual Business Card
Profile Linkedin <br><br>Message édité par: Olivier, à: 9/02/11 17:46
Connexion ou Créer un compte pour participer à la conversation.
- Olivier
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 182
- Remerciements reçus 0
il y a 15 ans 1 mois #8796
par Olivier
Réponse de Olivier sur le sujet Re:executer un script powershell
oupss erreur de clic ...
Post à effacer
<br><br>Message édité par: Olivier, à: 9/02/11 17:42
Post à effacer
Connexion ou Créer un compte pour participer à la conversation.
- Foucard
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 20
- Remerciements reçus 0
il y a 15 ans 1 mois #8806
par Foucard
Réponse de Foucard sur le sujet Re:executer un script powershell
Je ne pense pas que le contenu du script soit important compte tenu de mon problème.
Voici la suite de mes tests..
J'ai deux controleurs de domaine srv1 et srv2 pour le domaine domaine.loc.
Voici le script : toto.ps1
[code:1]
write-host \"test\"
[/code:1]
De mon pc intégré au domaine et connecté en admin du domaine :
[code:1]
powershell -file \\srv1\netlogon\toto.ps1
test s'affiche
powershell -file \\srv2\netlogon\toto.ps1
test s'affiche
powershell -file \\domaine.loc\netlogon\toto.ps1
Il s'affiche :
N'exécutez que des scripts que vous approuvez. Bien que les scripts en
provenance d'Internet puissent être utiles, ce script est susceptible
d'endommager votre ordinateur. Voulez-vous exécuter
\\domaine.loc\netlogon\toto.ps1 ?
[N] Ne pas exécuter [O] Exécuter une fois Suspendre [?] Aide
(la valeur par défaut est « N ») :
[/code:1]
Pourquoi et comment supprimer ce message?<br><br>Message édité par: fouc, à: 10/02/11 10:02
Voici la suite de mes tests..
J'ai deux controleurs de domaine srv1 et srv2 pour le domaine domaine.loc.
Voici le script : toto.ps1
[code:1]
write-host \"test\"
[/code:1]
De mon pc intégré au domaine et connecté en admin du domaine :
[code:1]
powershell -file \\srv1\netlogon\toto.ps1
test s'affiche
powershell -file \\srv2\netlogon\toto.ps1
test s'affiche
powershell -file \\domaine.loc\netlogon\toto.ps1
Il s'affiche :
N'exécutez que des scripts que vous approuvez. Bien que les scripts en
provenance d'Internet puissent être utiles, ce script est susceptible
d'endommager votre ordinateur. Voulez-vous exécuter
\\domaine.loc\netlogon\toto.ps1 ?
[N] Ne pas exécuter [O] Exécuter une fois
(la valeur par défaut est « N ») :
[/code:1]
Pourquoi et comment supprimer ce message?<br><br>Message édité par: fouc, à: 10/02/11 10:02
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 15 ans 1 mois #8808
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:executer un script powershell
Salut,
il faut configurer les propriétés de sécurité internet, voir ce post (Internet Explorer’s Trusted Sites)
il faut configurer les propriétés de sécurité internet, voir ce post (Internet Explorer’s Trusted Sites)
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.074 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- executer un script powershell