Pada Windows 2008 R2 Server (Standar) saya harus memiliki drive jaringan yang terpasang tanpa memiliki pengguna khusus untuk masuk ke mesin terlebih dahulu. Semacam seperti NFS
mount via fstab
pada mesin Unix. Drive jaringan akan dibagikan melalui alat BlackArmor (Seagate) (yang saya duga menjalankan Samba). Alat dapat menjadi anggota domain jika diperlukan.
Sejauh ini saya telah mencoba menggunakan Edit Group Policy
-> Configuration
-> Windows
-> Scripts
-> Startup
tempat saya menjalankannya
net use x: \\server\share /user:username password
Tanpa keberhasilan. Saat masuk, drive jaringan terlihat di Windows Explorer sebagai drive jaringan yang terputus.
Jawaban:
Ini tampaknya mungkin, menurut posting StackOverflow ini .
Namun, sebelum memposting konten jawabannya, dapatkah saya menyarankan Anda terlalu memperumitnya?
Dalam situasi seperti ini di mana beberapa kode jelek membutuhkan pengguna yang masuk untuk menjalankan (seperti server Domino, menggerutu ) Saya telah membuat akun layanan yang selalu masuk di server yang diberikan, dan mengatur skrip masuk otomatis, sehingga mesin login dalam akun yang ditentukan saat reboot secara otomatis. Saya menyarankan agar solusi yang lebih mudah dan lebih didukung untuk masalah Anda adalah melakukan hal yang sama, dan memetakan drive untuk pengguna akun layanan tersebut dengan Kebijakan Grup atau skrip masuk.
Bagaimanapun, jika Anda bertekad untuk mencoba ini tanpa konteks pengguna, lihat di bawah ini. Ini peretasan, jadi gunakan dengan risiko Anda sendiri dan semuanya:
Dari komentar:
sumber
buat file batch-nya, yang menjalankan perintah ini. mengubahnya menjadi layanan windows. buat layanan itu mulai saat windows startup, dan itu saja.
Mungkin bermanfaat: Bagaimana cara membuat layanan yang menjalankan file .bat di Windows 2008 Server?
sumber
Anda juga dapat mencoba menambahkan Sysinternals Suite ke C: \ SysinternalsSuite
cmd
jendela yang ditinggikancd c:\sysint*
psexec -i -s cmd.exe
whoami
Untuk memastikan Anda bukan otoritasnet use x: \\PathToDrive
ataushare /persistent:yes
Itu harus ditampilkan sebagai drive terputus dan untuk mengotomatiskan itu hanya membuat skrip startup dengan langkah 5 di dalamnya. Anda harus menggunakan langkah 1 - 5 untuk menghapus pemetaan, ubah saja 5 untuk mencerminkan penggunaan net x: / delete
sumber
Saya menemukan solusi untuk memasang drive secara permanen. Namun drive tidak dipasang di setiap sesi. Saya melakukan ini pada Windows Server 2019.
Katakanlah kita ingin me-mount direktori yang disebut
target_dir
berada ditarget_server
. Nama penggunamy_username
saya dan kata sandi sayamy_password
pada domain yang disebutMY_DOMAIN
. Mari kita pasang diT:
drive.Pertama, buat file teks baru di mana saja (di Desktop Anda misalnya). Buka dan parsing ini:
Kemudian, ganti nama menjadi
mount_drive.bat
dan pindahkan file ini keC:\Windows\System32\GroupPolicy\Machine\Scripts\Startup
.Pastikan bahwa file tersebut bukan
.txt
file lagi.Sekarang, tekan
Win+R
, ketikgpedit.msc
dan jalankan Editor Kebijakan Grup Lokal .Jelajahi
Computer Configuration\Windows Settings\Scripts (Startup/Shutdown)
dan klik dua kali padaStartup
.Klik
Add...
kemudianBrowse...
, pilih file yang baru saja Anda pindah.Kemudian telusuri
Computer Configuration\Administrative Templates\System\Logon
, setelAlways wait for the network at computer startup and logon
keenabled
, simpan dan tutup.Buka terminal yang ditinggikan untuk menyimpan kredensial Anda. Kemudian konfigurasikan Windows agar tidak memutuskan koneksi drive ini setelah batas waktu.
Anda opsional dapat memverifikasi semuanya berfungsi dengan menjalankan
C:\Windows\System32\GroupPolicy\Machine\Scripts\Startup\mount_drive.bat
Mulai ulang
sumber