Come riconnettersi a una condivisione UNC utilizzando credenziali diverse

Ho connesso al mio NAS utilizzando windows explorer, immettendo \\ DS412 in Windows Explorer. Mi ha chiesto un nome utente e una password. Ho inserito loro e poi il DS412 è comparso in Network in Explorer. Ha funzionato bene.

La condivisione è stata elencata da NET USE e ho usato questo command per disconnettere:

  • I nomi dei computer sono garantiti per essere unici all'interno di un dominio?
  • la sicurezza del command Linux sudo?
  • Perché Windows Explorer è molto lento quando la networking è lenta, anche quando si lavora su file / cartelle locali?
  • Esegui uno script dopo aver sbloccato la session di Windows?
  • Traccia di I / O lenta di Java in Solaris 10
  • Il monitor LSI RAID riport "Controllo di coerenza di logging delle incongruenze distriggerste"
  • NET USE \ DS412 \ IPC $ / DELETE

    E questo funzionava bene. Una volta .

    Ho poi ricollegato usando username e password, questa volta ho controllato la casella per ricordare queste credenziali. Ha funzionato bene.

    Ora voglio ancora connettersi come un altro utente. Quindi vorrei scolbind da \ DS412 e riconnettersi usando credenziali diverse.

    Ho provato a utilizzare NET USE, ma non elenchi più il \\ DS412. L'immissione di NET USE \\ DS412 \ IPC $ / DELETE nuovamente risultati La connessione di networking non è stata trovata .

    Il riavvio del computer non aiuta. Il \\ DS412 non viene visualizzato automaticamente in Rete in Esplora risorse, ma se inserisco \\ DS412 nella barra degli Esploratori, riconnette immediatamente utilizzando le mie vecchie credenziali senza richiedere alcuna richiesta.

    Notare che non sto mappando questo path UNC a nessuna lettera di unità. Ho trovato questo consiglio , ma come potete vedere, non aiuta. Ho trovato suggerimenti per utilizzare regedit , ma non trovo le chiavi esatte suggerite, e preferirei di non far cacciare il registro. Questo dovrebbe essere eseguibile utilizzando i comandi della row di command?

    Sto eseguendo Windows 7.

    3 Solutions collect form web for “Come riconnettersi a una condivisione UNC utilizzando credenziali diverse”

    Potrebbe essere ansible cancellare le credenziali memorizzate nella cache utilizzando il Credential Manager nel Pannello di controllo.

    Prova a consultare il Pannello di controllo, inserisci "Credential Manager" nella barra di ricerca in alto a destra, quindi fai clic sul risultato di "Credential Manager". È ansible trovare le credenziali memorizzate nella cache nella sezione "Credenziali di Windows", in modo da poter click su "Rimuovi dal volta" per cancellarle.

    Una volta connesso, sia come un'unità di networking, un path UNC digitato o tramite navigazione del browser, le windows ricordano le credenziali di tale connessione finché rimane accedi. Questo è particolarmente fastidioso se il server accetta gli accessi anonimi per l'accesso ma non crede anonimo per altre operazioni.

    Per scartare la connessione senza bisogno di annullare o riavviare, ho scritto uno script VBS. Incollare il codice riportto di seguito nel block note e salvarlo come file .VBS. Esegui questo codice facendo doppio clic sul file. Le vecchie credenziali verranno rilasciate offrendo l'opportunità di connettersi con altre credenziali.

    Set WshNetwork = WScript.CreateObject("WScript.Network") Set oDrives = WshNetwork.EnumNetworkDrives Set oPrinters = WshNetwork.EnumPrinterConnections If (oDrives.Count = 0) And (oPrinters.Count = 0) Then MsgBox "There are no mapped drives or printers", vbOkOnly, "Network mappings" For i = oDrives.Count - 2 To 0 Step -2 If oDrives.Item(i) = "" Then msg = "Network Drive" & vbCr & "(No drive letter)" & vbCr & oDrives.Item(i+1) Else msg = "Network Drive" & vbCr & oDrives.Item(i) & vbCr & oDrives.Item(i+1) End If Answer = MsgBox(msg & vbCr & vbCr & "Disconnect?", vbYesNoCancel + vbQuestion, "Network drive mappings") If Answer = vbCancel Then WScript.Quit If Answer = vbYes Then WshNetwork.RemoveNetworkDrive oDrives.Item(i+1) Next For i = oPrinters.Count - 2 To 0 Step -2 msg = "Printer Connection" & vbCr & oPrinters.Item(i) & vbCr & oPrinters.Item(i+1) Answer = MsgBox(msg & vbCr & vbCr & "Disconnect?", vbYesNoCancel + vbQuestion, "Network printer mappings") If Answer = vbCancel Then WScript.Quit If Answer = vbYes Then WshNetwork.RemovePrinterConnection oPrinters.Item(i+1) Next 

    Spero che questo ti aiuti!

    Elmer.

    Solo per aggiungere confusione, in Windows 7 (Vista e successivamente in realtà), un prompt di command regolare mantiene un insieme separato di unità e credenziali mappate quando si confronta con un prompt dei comandi elevato (eseguito come amministratore). Quindi, se si mappa un'unità con un prompt di command elevato, non sarà visibile in un prompt di command regolare (non elevato).

    Maggiori informazioni qui: http://technet.microsoft.com/en-us/library/ee844140(v=ws.10).aspx

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.