Usługa Windows nie może uzyskać dostępu do udziału sieciowego

9

Mam usługę systemu Windows uruchomioną na moim komputerze lokalnym. Jest skonfigurowany do działania pod NT AUTHORITY \ NETWORK SERVICE. Program uzyskuje dostęp do sieciowego dysku współdzielonego na komputerze w tej samej podsieci. Ten współużytkowany katalog ma Wszyscy ustawione na Pełna kontrola.

Dostaję False na File.Exists (), ale plik istnieje. Jestem pewien, że jest to problem z pozwoleniem. Czy coś zapomniałem? Uwaga: komputer z udostępnionym dyskiem nie znajduje się w domenie.

Brian T.
źródło

Odpowiedzi:

13

Głównym problemem jest fakt, że komputer z udostępnionym dyskiem nie znajduje się w domenie. Aby to zadziałało, musisz skonfigurować usługę Windows, aby działała jako określony użytkownik, a następnie musisz utworzyć identycznego użytkownika w systemie zdalnym z tym samym hasłem. To może wtedy zadziałać.

Problem wynika z faktu, że aby zalogować się na komputerze spoza domeny, musisz zalogować się na tym komputerze przy użyciu konta, które istnieje na tym komputerze. Konto komputera dla czegoś innego na pewno nie będzie istnieć na tym komputerze lokalnym. Utworzenie identycznego użytkownika z identycznym hasłem może spowodować, że logowanie będzie działać.

sysadmin1138
źródło
2
Dzięki sysadmin. Masz rację. Gdy utworzyłem identyczne konto na obu komputerach, zadziałało. Idealną sytuacją byłby więc udział sieciowy i serwer Windows (w którym usługa jest uruchomiona) w tej samej domenie. Następnie utworzyłbym konto użytkownika domeny, aby uruchomić usługę i ma dostęp do udziału.
Brian T
W rzeczy samej. Gdyby znajdowali się w tej samej domenie, możesz postępować zgodnie z radą Tony'ego Rotha; skonfiguruj go tak, jak miałeś (usługa sieciowa), a następnie przyznaj konto komputera uprawnienia na komputerze zdalnym.
sysadmin1138
-1

zmień go, aby działał jako system lokalny, a następnie przypisz do konta maszynowego $ odpowiednie uprawnienia do uprawnień do udziału / NTFS, zwróć uwagę na wyróżnienie w NTFS, które również musi zostać uwzględnione.

Tony Roth
źródło
darn przegapił część nie
będącą
Nie rozumiem; jaką nazwę muszę podać w uprawnieniach do udostępniania na zdalnym komputerze?
Wilbert