web-dev-qa-db-fra.com

PSEXEC ne se connecte pas à la machine à l'aide du nom d'utilisateur et du mot de passe fourni

J'essaie de vous connecter à partir d'une machine Win 7 à une machine Win2K8R2 à l'aide de la commande:

pSEXEC\Machine_Name_Here -u Machine_Name_Here\Administrator -P Password_Here Notepad

Lorsque j'essaye cela, je reçois le message d'erreur:

Impossible d'accéder à la machine_NAME_HERE L'accès est refusé.

J'ai essayé d'omettre le -p et de mettre manuellement le mot de passe, mais le même problème persiste.

Lorsque je vérifie la machine, j'essaie d'accéder à je vois que dans le spectateur d'événements de sécurité que la connexion administratrice a réussi, je sais que le mot de passe nom d'utilisateur est correct et que la machine accepte mon identifiant, mais j'ai également remarqué qu'il tente Pour vous connecter également avec mon compte de domaine, qui ne figure pas dans la liste d'administration de la machine distante. Si j'ajoute mon compte de domaine à la machine distante, tout fonctionne, mais dans ce cas, il défait le but, il faut parfois pouvoir exécuter des commandes sur la machine lorsqu'il n'est pas sur le domaine.

La machine est définie pour utiliser le modèle simple pour le partage et la sécurité.

13
Zipper

En effet, PSEXEC tente toujours d'accéder à la part d'administrateur $ avec vos informations d'identification locales, avant d'exécuter votre commande comme un autre utilisateur. Selon - ce fil , vous pouvez cacher des informations d'identification avant d'exécuter PSEXEC:

cmdkey.exe /add:MACHINE_NAME_HERE /user:MACHINE_NAME_HERE\Administrator /pass:PASSWORD_HERE 
psexec.exe \\MACHINE_NAME_HERE -i notepad
cmdkey.exe /delete:MACHINE_NAME_HERE

J'ai ajouté -i, puisque vous avez spécifié le bloc-notes exécutif ici. Sans le -i, le bloc-notes restera inactif sans interacton. De plus, veuillez vous rappeler que, lorsque vous utilisez -u, PSEXEC enverra le mot de passe en clairexuel.

26
JelmerS