Question
Exécution de script à distance
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 7 ans 3 mois #27923
par Philippe
la deuxième qu'il ne connais pas la commande \"-ComputerName\"
pour commencer il faut mettre \"-ComputerName\" sur la même ligne que l'invoke
apres il faut indiquer dans le code le chemin ou ce trouve le script \"Script1_Update_notif.ps1\" sinon je crois que pas défaut il travail dans le dossier system32
pour ça :
et enfin pour cette erreur :
Réponse de Philippe sur le sujet Re:Exécution de script à distance
la premiere erreur indique qu'il ne trouve pas le script \"Script1_Update_notif.ps1\"Parameter set cannot be resolved using the specified named parameters.
et
The term '-ComputerName' is not recognized as the name of a cmdlet
la deuxième qu'il ne connais pas la commande \"-ComputerName\"
pour commencer il faut mettre \"-ComputerName\" sur la même ligne que l'invoke
apres il faut indiquer dans le code le chemin ou ce trouve le script \"Script1_Update_notif.ps1\" sinon je crois que pas défaut il travail dans le dossier system32
pour ça :
il semble que l'autorisation impose que tu utilise des scripts signé pour des exécution à distanceGet-ExecutionPolicy -List
LocalMachine RemoteSigned
et enfin pour cette erreur :
les autorisations d'exécutions sont contrôlé par une GPO du domaineCannot set-executionpolicy. Execution policies at the machinepolicy or userpolicy scopes must be set through Group Policy
Connexion ou Créer un compte pour participer à la conversation.
- lefevre
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 13
- Remerciements reçus 0
il y a 7 ans 3 mois #27924
par lefevre
Réponse de lefevre sur le sujet Re:Exécution de script à distance
Merci pour ce retour.
J'ai mis la commande \"-ComputerName\" sur la même ligne que Invoke-Command.
J'ai également modifier le chemin.
J'ai remplacé RemoteSigned par Unrestricted.
Puis j'obtiens ceci :
[code:1]
cmdlet Get-Credential at command pipeline position 1
Supply values for the following parameters:
WARNING: 10.254.3.128: Accès refusé. (Exception de HRESULT : 0x80070005 (E_ACCESSDENIED))[/code:1]
Et enfin je vais mener des investigation concernant cette GPO.
Message édité par: llefevre, à: 10/12/18 13:30
Message édité par: llefevre, à: 10/12/18 13:31<br><br>Message édité par: llefevre, à: 10/12/18 13:31
J'ai mis la commande \"-ComputerName\" sur la même ligne que Invoke-Command.
J'ai également modifier le chemin.
J'ai remplacé RemoteSigned par Unrestricted.
Puis j'obtiens ceci :
[code:1]
cmdlet Get-Credential at command pipeline position 1
Supply values for the following parameters:
WARNING: 10.254.3.128: Accès refusé. (Exception de HRESULT : 0x80070005 (E_ACCESSDENIED))[/code:1]
Et enfin je vais mener des investigation concernant cette GPO.
Message édité par: llefevre, à: 10/12/18 13:30
Message édité par: llefevre, à: 10/12/18 13:31<br><br>Message édité par: llefevre, à: 10/12/18 13:31
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 7 ans 3 mois #27925
par Philippe
Réponse de Philippe sur le sujet Re:Exécution de script à distance
soit dans le script \"Script1_Update_notif.ps1\" tu a un Get-Credential qui demande une saisie
soit tu n'a pas saisie de login/password pour la première ligne de ton code
PS : je viens de regarder ton dernier script et il ne correspond plus a ton premier message et bien sur il pose un problème qui peut donner les messages ci-dessus
la bonne version du script :
[code:1]$cred = Get-credential
$idsession = New-PSSession -ComputerName 10.254.3.43 -Credential $cred
Invoke-Command -Session $idsession -FilePath \"C:\Users\llefevre\Desktop\Projets\Refonte WSUS\Powershell\Script1_Update_notif.ps1\"
[/code:1]
petite info le script \"Script1_Update_notif.ps1\" doit être sur ton poste pas sur le serveur distant<br><br>Message édité par: 6ratgus, à: 10/12/18 17:02
soit tu n'a pas saisie de login/password pour la première ligne de ton code
PS : je viens de regarder ton dernier script et il ne correspond plus a ton premier message et bien sur il pose un problème qui peut donner les messages ci-dessus
la bonne version du script :
[code:1]$cred = Get-credential
$idsession = New-PSSession -ComputerName 10.254.3.43 -Credential $cred
Invoke-Command -Session $idsession -FilePath \"C:\Users\llefevre\Desktop\Projets\Refonte WSUS\Powershell\Script1_Update_notif.ps1\"
[/code:1]
petite info le script \"Script1_Update_notif.ps1\" doit être sur ton poste pas sur le serveur distant<br><br>Message édité par: 6ratgus, à: 10/12/18 17:02
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.037 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Exécution de script à distance