2013-08-01 13 views
18

Sto cercando di utilizzare seguente comando per mappare un'unità in modo persistente, e io non voglio che chiedere le credenziali di accesso ogni volta che riavvio della macchina:Net.exe usa "Errore: è stato usato un comando con opzioni in conflitto". durante l'utilizzo/savecred

net use P: \\server\folder Password123 /user:user123 /savecred /persistent:yes 

Ma io sono sempre folowing errore:

A command was used with conflicting switches. 
More help is available by typing NET HELPMSG 3510. 

ho seguito questo articolo: http://pcsupport.about.com/od/commandlinereference/p/net-use-command.htm

prega di aiutare con questo problema.

risposta

20

Quando si utilizza lo switch /savecred non è necessario fornire le credenziali nella stessa riga. Il comando corretto dovrebbe essere:

net use P: \\server\folder /savecred /persistent:yes 

Richiederà nome utente e password.

+0

L'aiuto non dà alcuna indicazione di questo a tutti:/Vale la pena notando se si hanno già le credenziali nel vault, la riga di comando non le chiederà. –

+0

Questo non richiede una password per me, annuncia solo il successo e una "dir p:" dà "accesso negato". –

8

È possibile aggiungere le proprie credenziali a Windows Vault e quindi mappare si guida, in questo modo è possibile evitare la sabertooth1990 limitazione citata:

CMDKEY /add:%server% /user:%username% /pass:%password% 
NET USE \\%server%\%folder% %localdrive% /SAVECRED /PERSISTENT:YES 
+0

Questo non fa niente per me. –