Il servizio Windows non può accedere alla condivisione di rete


9

Ho un servizio Windows in esecuzione sul mio computer locale. È configurato per l'esecuzione in NT AUTHORITY \ NETWORK SERVICE. Il programma accede a un'unità condivisa di rete su un computer nella stessa sottorete. La directory condivisa ha impostato Everyone su Controllo completo.

Sto ottenendo False su File.Exists (), ma il file esiste. Sono certo che si tratta di un problema di autorizzazione. Sto dimenticando qualcosa? Nota, il computer con l'unità condivisa non si trova su un dominio.

Risposte:


13

Il fatto che il problema principale sia rappresentato dal computer con l'unità condivisa non si trova in un dominio. Affinché ciò funzioni, dovrai configurare il servizio Windows per l'esecuzione come utente specifico, quindi dovrai creare un utente identico sul sistema remoto con la stessa password. Potrebbe funzionare allora.

Il problema deriva dal fatto che per accedere a una macchina non in un dominio, è necessario accedere a quella macchina utilizzando un account esistente su quella macchina. L'account del computer per qualcos'altro sicuramente non esisterà su quel computer locale. Creando un utente identico con una password identica, potresti riuscire a far funzionare il login.


2
Grazie amministratore di sistema. Hai ragione. Una volta creato un account identico su entrambe le macchine, ha funzionato. Quindi la situazione ideale sarebbe quella di avere la condivisione di rete e il server Windows (su cui è in esecuzione il servizio) per essere nello stesso dominio. Quindi vorrei creare un account utente di dominio per eseguire il servizio e avere accesso alla condivisione.
Brian T,

Si Certamente. Se fossero nello stesso dominio, potresti seguire il consiglio di Tony Roth; configuralo come avevi (servizio di rete) e quindi concedi all'account macchina i diritti sulla macchina remota.
sysadmin1138

-1

cambiarlo per eseguirlo come sistema locale, quindi assegnare il machineaccount $ alle autorizzazioni corrette sulle autorizzazioni di condivisione / NTFS notare l'evidenziazione su NTFS che deve essere coperta anche.


dannatamente mancato la parte non in dominio
tony roth,

Non capisco; quale nome devo specificare nelle autorizzazioni di condivisione sul computer remoto?
Wilbert,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.