Na przykład, gdy piszę, net use
mogę zobaczyć coś takiego:
Status Local Remote
OK H: \\server\home folders\me
Unavailable I: \\serverA\share1
Disconnected J: \\serverB\share2
Reconnecting K: \\serverC\share3
Kiedy tak się dzieje, Eksplorator Windows ma 10 - 20 sekundowe opóźnienia, gdy robi coś tak prostego, jak tworzenie nowego folderu na moim dysku C:. Po pewnym czasie dysk K: zmieni się na „Disconnected”.
Chcę w jakiś sposób zmusić dysk K: do odłączenia lub niedostępności, ale bez utraty uwierzytelnionego mapowania.
windows-7
network-shares
Glen Little
źródło
źródło
net use \\serverB\share2 /delete
Powinno załatwić sprawę (nie rozłącza napęd, ale nie dotknąć mapowaniu)Odpowiedzi:
Wydaje się, że Microsoft próbuje przenieść takie zadania administracyjne do PowerShell.
W konkretnym przypadku poleceniem cmdlet jest Remove-PSDrive. Remove-PSDrive zrobi dokładnie to, o co prosisz: odłącz zmapowany dysk sieciowy. Składnia twojego scenariusza byłaby następująca:
Aby przejść do wiersza polecenia programu PowerShell, w którym można uruchomić to polecenie cmdlet, otwórz menu Start, a w polu wyszukiwania wpisz PowerShell. Jeśli nie masz pola wyszukiwania, wybierz z menu Start polecenie Uruchom, a następnie w polu Uruchom wpisz PowerShell i naciśnij klawisz Enter.
Aby uzyskać szczegółowe informacje na temat korzystania z tego polecenia cmdlet, w tym wszystkich jego opcji, zobacz artykuł Microsoft w technet:
http://technet.microsoft.com/en-us/library/hh849760.aspx
źródło
net use y: ....
, uruchom PowerShell i zrobię toget-psdrive
, widzę naY
liście. Robienieremove-psdrive -Name Y
usuwa to. Ale potemnet use
wciąż to pokazuje i nadal mogę korzystać z napędu Y:. (To było przy użyciu PS v2. Najwyraźniej działa z v4.)net use Y: /delete
?Net use /delete
jak zgadł @Rik. Nie widzę różnicy, jeśli chodzi o dyski sieciowe.Dobrze. Mogę mieć rozwiązanie. Próbowałem przyjrzeć się
/savecred
parametrowi,net use
ale nie mogłem go poprawnie uruchomić, więc oto inne podejście:Problem polegał na opóźnieniu w Eksploratorze po rozłączeniu z VPN.
Dlaczego więc nie ukryć dysków w Eksploratorze po odłączeniu, aby nie próbował uzyskać do nich dostępu.
Istnieje klucz rejestru do ukrycia dysków w Eksploratorze:
a HKEY_xxx może być jednocześnie
HKEY_LOCAL_MACHINE
iHKEY_CURRENT_USER
.Pod tym postem znajduje się streszczenie tego, jaką wartość
NoDrives
powinna utrzymać.(dodaj liczby dysków).
Stworzyłem mały plik wsadowy, w którym nie musisz samodzielnie wykonywać obliczeń.
Jest to plik wsadowy „przełączający”.
Uruchom raz, aby połączyć się z „My VPN”.
Uruchomić go ponownie, aby odłączyć i ukryć dyski I, J i K .
Możesz łatwo podzielić to na dwa pliki wsadowe, ale masz rację ... Możesz także uprościć ten plik wsadowy, jeśli ustawisz liczbę
NoDrives
siebie zamiast pozwolić partii wykonać obliczenia.To musi być uruchomione jako administrator. (możliwe jest automatyczne podniesienie, ale jest to bardzo zaawansowane)
Jeśli przyznasz sobie klucz
NoDrives
, nie musisz uruchamiać tego jako administrator. Po prostu otwórzregedit.exe
, przejdź do tego klucza i kliknij „Edytuj> Uprawnienia” i daj sobie „Pełna kontrolę” nad tym kluczem.Uwaga:
Eksplorator Windows musi zostać zamknięty i ponownie otwarty, zanim dyski zostaną ukryte (lub ponownie widoczne).
Ustawienia dla
NoDrives
:źródło
Nie wiem, jak to zrobić, ale stworzę skrypt, aby dodać zamapowany dysk, aby ułatwić życie.
net use J: \\server\folder
źródło