Layanan Windows tidak dapat mengakses berbagi jaringan

9

Saya memiliki layanan windows yang berjalan di mesin lokal saya. Ini dikonfigurasi untuk dijalankan di bawah NT AUTHORITY \ NETWORK SERVICE. Program mengakses drive yang dibagikan jaringan pada komputer di subnet yang sama. Direktori bersama itu membuat Semua Orang diatur ke Kontrol penuh.

Saya mendapatkan False di File.Exists (), tetapi file itu ada. Saya yakin ini masalah izin. Apakah saya lupa sesuatu? Catatan, komputer dengan drive bersama tidak pada domain.

Brian T
sumber

Jawaban:

13

Fakta bahwa mesin dengan drive bersama tidak ada di domain adalah tempat masalah utama Anda. Agar ini berfungsi, Anda harus mengonfigurasi Layanan Windows untuk dijalankan sebagai pengguna tertentu, dan kemudian Anda harus membuat pengguna yang identik pada sistem jarak jauh dengan kata sandi yang sama. Itu mungkin berhasil.

Masalahnya berasal dari kenyataan bahwa untuk masuk ke mesin yang bukan di domain, Anda harus masuk ke mesin itu menggunakan akun yang ada di mesin itu. Akun mesin untuk sesuatu yang lain pasti tidak akan ada pada mesin lokal itu. Dengan membuat pengguna yang identik dengan kata sandi yang identik, Anda mungkin bisa membuat login berfungsi.

sysadmin1138
sumber
2
Terima kasih sysadmin. Anda benar. Setelah saya membuat akun yang identik di kedua mesin, itu berhasil. Jadi situasi yang ideal adalah memiliki jaringan berbagi dan server windows (di mana layanan ini berjalan) berada di domain yang sama. Lalu saya akan membuat akun pengguna domain untuk menjalankan layanan dan memiliki akses ke berbagi.
Brian T
Ya memang. Jika mereka berada di domain yang sama, Anda bisa mengikuti saran tony roth; atur seperti yang Anda miliki (layanan jaringan) dan kemudian berikan hak mesin-akun pada mesin jarak jauh.
sysadmin1138
-1

ubah untuk dijalankan sebagai sistem lokal kemudian berikan $ mesin ke izin yang benar pada izin berbagi / NTFS perhatikan sorotan pada NTFS yang harus dicakup juga.

tony roth
sumber
darn melewatkan bagian domain
tony roth
Saya tidak mengerti; nama apa yang harus saya tentukan dalam izin berbagi di mesin jarak jauh?
Wilbert