W mojej codziennej pracy muszę uzyskiwać dostęp do danych w folderach współdzielonych przy użyciu różnych danych uwierzytelniających (moje konto na pulpicie nie jest tym samym kontem, z którego korzystam w celu uzyskania dostępu do tych serwerów). Zwykle zamapowałbym kilka dysków i skończyłem z tym; Problem polega na tym, że codziennie uzyskuję dostęp do 40-50 różnych serwerów - i to nie są te same serwery każdego dnia.
To, co robiłem do tej pory, jest podstawowe i denerwujące - ale w pewnym sensie działa. Mam folder z podfolderami organizującymi skróty do każdego folderu współdzielonego. Każdy skrót jest po prostu \\servername\folder
wskaźnikiem - który klikam dwukrotnie i pojawia się monit o podanie poświadczeń.
Chciałbym użyć jakiejś aplikacji (lub pliku wsadowego), aby po prostu uruchomić okno eksploratora wskazujące udział, z już wprowadzonymi poświadczeniami. Chociaż łatwo jest utworzyć skrót wiersza poleceń do korzystania z sieci, który mapuje dysk, ze względu na liczbę dysków, z którymi współpracuję podczas mapowania dysku, nie ma mowy.
TL; DR: Czy istnieje sposób na zrobienie czegoś takiego:
explorer.exe /user:domain\username /pass:Pa55w0rd! /folder:\\servername\folder
i czy wyskakuje okno eksploratora na tę ścieżkę?
źródło
net use
polecenia?net use
. Nie musisz mapować dysku nim. Możesz po prostu podać alternatywne poświadczenia za pomocą ścieżki UNCOdpowiedzi:
Wygląda na to, że przegapiłeś ważną część,
net use
zanim wykluczyłeś ją jako rozwiązanie. Nie musisz z nim określać litery dysku .net use \\server\share /user:test testpassword
będzie działać dobrze. Nie musisz podawać litery dysku. Umożliwi to dostęp do tej ścieżki UNC pod określonymi poświadczeniami.Po udostępnieniu ścieżki UNC pod alternatywnymi poświadczeniami możesz uruchomić sesję eksploratora na ścieżce UNC ręcznie lub przy użyciu polecenia
start.exe
jak wstart \\server\share
.Przykładem może być mały dwuwarstwowy
źródło