Bonjour la communauté,
Je suis plutôt débutant "véritable" dans cet environnement PowerShell.
Actuellement, je renouvelle des postes et voudrais tirer profit de la puissance de PowerShell (si bien nommé).
J'ai un mon_script1.ps1:
1 2 3 4 5
| $user = "MonDomaine\MonLoginAdmin"
$pwd = ConvertTo-SecureString -String "MonMotDePasseAdmin" -AsPlainText -Force
$Credential = New-Object -TypeName "System.Management.Automation.PSCredential" -ArgumentList $user, $pwd
$powershellArguments = "F:\Nouveau dossier\Testing\mon_script2.ps1"
Start-Process "powershell.exe" -Credential $Credential -ArgumentList $powershellArguments |
Cela ne fonctionne pas. Je n'y comprends rien.
En fait, mon_script1.ps1 doit m'aider à lancer mon_script2.ps1 sans avoir à saisir en permanence mon mot de passe admin.
J'ai en permanence un message d'erreur, sans compter que le popup d'authentification apparaît tout le temps!
Message d'erreur:
Start-Process : Impossible d’exécuter cette commande en raison de l’erreurÂ*: Nom de répertoire non valide.
Au caractère Ligne:1 : 1
+ Start-Process "powershell.exe" -credential $Credential -ArgumentList ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation : (:) [Start-Process], InvalidOperationException
+ FullyQualifiedErrorId : InvalidOperationException,Microsoft.PowerShell.Commands.StartProcessCommand
Lorsque j'exécute tout cela dans l'environnement PowerShell ISE, tout fonctionne, sauf la dernière ligne.
Merci pour toute aide,
Version PowerShell 5.1
Partager