Mam kilka komputerów z systemem Windows 8,1 podłączonych przez sieć LAN do jednego centralnego serwera, na którym działa Server 2012 R2. Mam wszystkie moje skrypty przechowywane na serwerze, więc aby móc je uruchamiać z innych komputerów, dodałem folder skryptów jako lokalizację sieciową na innych komputerach.
Mój problem polega na tym, że po każdym ponownym uruchomieniu komputera próba uruchomienia skryptu (z programem PowerShell) przechowywanego na serwerze nie działa, a ja muszę ręcznie wprowadzić mapowaną lokalizację sieciową z Eksploratora plików, ponownie wprowadzić poświadczenia i tylko wtedy działa.
Za każdym razem, gdy to robię, zaznaczam „Zapamiętaj nazwę użytkownika i hasło”, a jednak muszę to zrobić ponownie po następnym uruchomieniu.
Mam nadzieję, że było jasne :) Jakieś pomysły? Dzięki!
Odpowiedzi:
Czy próbowałeś zmapować dysk w eksploratorze plików?
Zakładając, że problemem jest potrzeba poświadczeń innego użytkownika, aby uzyskać dostęp do zmapowanej lokalizacji serwera, spróbuj tego: (Jest to raczej obejście niż rozwiązanie i wykorzystanie błędu zamiast funkcji, ale patrz poniżej)
map network drive
oknie, sprawdźReconnect at sign-in
iConnect using different credentials
Jeśli wyjaśnię to dobrze, będzie wyglądał jak zwykły dysk zamapowany w eksploratorze plików, ale będzie używał poświadczeń drugiego konta, gdy będzie dostępny w eksploratorze plików. Wypróbuj teraz swój skrypt.
źródło