web-dev-qa-db-fra.com

xcopy avec informations d'identification sur la machine distante

J'essaie d'accéder à un serveur distant sur un domaine différent via son adresse IP. Dans la commande d'exécution, j'ai entré ce qui suit

\\XXX.XXX.XXX.XXX\C$\Program Files\

Je reçois une fenêtre pop-up demandant le nom d'utilisateur et le mot de passe. Je l'entre et accède au chemin. Lorsque j'essaie d'accéder à nouveau au dossier, il ne me demande pas mon mot de passe. Mais quand je redémarre, cela donne à nouveau le popup.

Existe-t-il un moyen d'ajouter mes informations d'identification ?? Disons que mon domaine\nom d'utilisateur est MyDomain\RapsyTree. J'ai essayé ce qui suit:

cmdkey /generic:TERMSRV/YYY.YY.YYY.YYY /user:YourDomain\rapsalands /pass:secretPass

Les informations d'identification sont ajoutées. Mais je reçois toujours le pop-up pour le nom d'utilisateur et le mot de passe.

En fait, j'essaie de xcopy certains fichiers sur ce serveur sur un domaine différent. Mais je dois le faire avec des informations d'identification différentes. J'utilise des fichiers batch. Tout pointeur sera d'une grande aide. Faites-moi savoir si je ne suis pas clair. J'utilise Windows 7 Merci!

18
Sandy

Il vous suffit de mapper un lecteur réseau:

Net Use Z: \\XXX.XXX.XXX.XXX\C$ password /user:domain\username 

Si vous souhaitez que le lecteur se reconnecte à la prochaine connexion, ajoutez l'option /persistent:yes

19
Loïc MICHEL

Vous pouvez également essayer ceci. passez le nom d'utilisateur et le mot de passe comme arguments. Après la copie, il supprime le mappage et se déconnecte.

SET username=%1
SET password=%2
Net Use "\\xxx.xxx.xxx.xxx\Some Folder" %password% /user:domain\%username%
:copy
copy "\\xxx.xxx.xxx.xxx\Some Folder\New.txt" "D:\new.txt"
IF ERRORLEVEL 0 goto disconnect
goto end
:disconnect 
Net Use "\\xxx.xxx.xxx.xxx\Some Folder" /delete
goto end
:end
15

essayez de mettre l'IP entre guillemets. Ça a marché pour moi.

Net Use "\\xxx.xxx.xxx.xxx\Some Folder" password /user:domain\username

Tiens moi au courant :)