Tidak dapat Mengakses Drive Jaringan sebagai akun SYSTEM di Windows 10 (Windows Server 2016)

0

Saya memiliki tugas yang dijadwalkan (skrip batch) untuk menyinkronkan data dari driver jaringan setiap hari. Tugas dijalankan sebagai nt authority\system rekening. Ini berfungsi dengan baik Windows 7/2008/2012, tetapi tidak pada Windows 10/2016 karena skrip tidak dapat mengakses driver jaringan.

Saya melakukan tes dengan PsExec. Saya cukup yakin masalah ini hanya ada di Windows 10/2016.

Apakah ada konfigurasi yang dapat saya ubah untuk memperbaikinya?

enter image description here

hajimuz
sumber
Akun sistem lokal akan memerlukan izin untuk mengakses berbagi file. Dalam lingkungan domain, ini dapat dilakukan dengan memberikan akses ke berbagi file ke akun domain untuk komputer tempat skrip ini dijalankan. Jika Anda tidak berada dalam lingkungan domain, Anda tidak akan dapat menggunakan akun sistem lokal, dan harus menjalankan skrip menggunakan akun pengguna yang ada di kedua mesin dan telah diberikan akses ke berbagi file.
Dawn Benton
@ DawnBenton Terima kasih atas balasan Anda! Server tidak berada dalam lingkungan domain. Jika saya menggunakan akun pengguna, saya harus khawatir tentang kata sandi, yang dipaksa untuk kedaluwarsa dalam 3 bulan sesuai dengan kebijakan keamanan kami. Jadi perilaku semacam ini diperkenalkan sejak itu Windows 10/2016?
hajimuz
@Momo Tunggu, pasukan kebijakan keamanan Anda untuk mengganti kata sandi setiap 3 bulan tetapi mengizinkan akses tanpa kata sandi melalui akun SYSTEM ??? Ini agak aneh "keamanan" kebijakan ...
Alex
@Alex Membuat tugas terjadwal berjalan karena akun SISTEM bukan masalah keamanan menurut saya.
hajimuz
@Momo Anda mencoba mengakses sistem jarak jauh yang memiliki kebijakan penegakan kata sandi. Anda perlu diotorisasi pada sistem jarak jauh untuk dapat mengakses sistem file jarak jauh, tetapi Anda mencoba masuk / mengakses di sana (sistem jarak jauh) sebagai akun SISTEM, tanpa kata sandi yang berarti TIDAK ADA KEAMANAN APAPUN di sisi jarak jauh jika benar-benar memungkinkan koneksi jaringan untuk mengotorisasi dirinya sebagai akun SYSTEM. Jika Anda menjalankan tugas di bawah akun pengguna yang ditentukan maka semua tindakan akan dilakukan sebagai pengguna yang ditentukan.
Alex

Jawaban:

0

Mungkin solusi ini cocok untuk Anda:
menetapkan surat untuk jaringan Anda dengan kredensial ; lakukan pekerjaanmu; hapus surat.
Misalnya.:
1. Penggunaan bersih V: \\ server \ share / pengguna: name1 passw2
2. salin file.txt V: \
3. net use V: / delete
(Saya kira Anda tahu apa yang harus dimasukkan di name1 semut passw2)

Jika karena alasan tertentu Anda harus meletakkan semuanya dalam satu baris perintah, pisahkan perintah dengan & amp; atau & amp; & amp ;, mis .:
penggunaan bersih V: \\ server \ share / pengguna: name1 passw2 & amp; salin file.txt V: \ & amp; net use V: / delete

P.S. Namun, sepertinya perintah baris tunggal (perintah dipisahkan dengan & amp;) tidak berfungsi di Windows7 :(

Vitalis8
sumber