Question executer un script powershell

Plus d'informations
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à :unsure:

À 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.

Plus d'informations
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

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
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 \&quot;\\monpartage\script.ps1\&quot; est tout à fait normal qu'il ne s'éxécute pas. Essaie de taper TonScript.ps1 sous DOS ... DOS &lt;&gt; 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 \&quot;Unrestricted\&quot; 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 \&quot;spécial\&quot; PowerShell

Config Ordinateur &gt; Stratégies &gt; Paramètres Windows &gt; Script (démarrage/Arrêt &gt; Démarrage &gt; suivre les indication sous onglet \&quot;PowerShell\&quot;

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.

Plus d'informations
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 :whistle:<br><br>Message édité par: Olivier, à: 9/02/11 17:42

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
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 \&quot;test\&quot;
[/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

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 1 mois #8808 par Laurent Dardenne
Salut,
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
Propulsé par Kunena