Get-credential résulte en "le système ne trouve pas le fichier spécifié"


2

J'essaie d'écrire un script PowerShell qui demande des informations d'identification et ouvre une page Web en tant qu'utilisateur. j'ai

start-process -credential (get-credential) -filepath "http://www.microsoft.com"

Il demande des informations d'identification, mais il indique ensuite "Cette commande ne peut pas être exécutée en raison de l'erreur suivante: le système ne peut pas trouver le fichier spécifié."

Je l'ai testé sans l'élément get-credential et cela fonctionne bien. Qu'est-ce que je fais mal?

Réponses:



-1

Il semble y avoir confusion en raison du changement des informations d'identification lors de la commande - ou quelque chose du genre. :)

Essayez ceci à la place:

start-process -credential (get-credential) -FilePath "powershell" -ArgumentList "start-process http://www.microsoft.com"

Cela provoque le démarrage d'une nouvelle instance Powershell avec les nouvelles informations d'identification, puis l'utilisation de cette nouvelle instance pour lancer la page Web.


Recevoir la même erreur, juste dans une nouvelle fenêtre = (
Pickle

Quelle est la ligne de commande exacte que vous avez essayée? Celui que j'ai posté fonctionne bien ici (Windows 7 64 bits, PowerShell v2).
cʜιᴇ007

J'essaie la ligne de commande exacte que vous avez postée. En réalité, je ne vois pas l’erreur car elle s’ouvre dans une nouvelle fenêtre et se ferme, mais elle a l’air identique.
Pickle
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.