Jika Anda sudah memiliki skrip:
Untuk menetapkan skrip masuk ke pengguna atau grup
- Buka Manajemen Komputer.
- Di pohon konsol, klik Pengguna.
Dimana? Alat Sistem / Pengguna Lokal dan Grup / Pengguna
- Klik dua kali pengguna yang ingin Anda beri skrip logon.
- Klik tab Profil.
- Di bidang skrip masuk, masukkan lintasan dan nama skrip masuk yang ingin Anda tetapkan untuk pengguna itu, dan kemudian klik OK.
Lain di sini adalah "HowTo" berguna dari Microsoft
Membuat skrip logon
Anda bisa menggunakan skrip logon untuk menetapkan tugas yang akan dilakukan ketika pengguna masuk ke komputer tertentu. Skrip dapat menjalankan perintah sistem operasi, mengatur variabel lingkungan sistem, dan memanggil skrip lain atau program yang dapat dieksekusi. Keluarga Windows Server 2003 mendukung dua lingkungan skrip: prosesor perintah menjalankan file yang berisi perintah bahasa batch, dan Windows Script Host (WSH) menjalankan file yang berisi Microsoft Visual Basic Scripting Edition (VBScript) atau perintah Jscript. Anda dapat menggunakan editor teks untuk membuat skrip log masuk. Beberapa tugas yang biasa dilakukan oleh skrip log masuk meliputi:
- Memetakan drive jaringan.
- Menginstal dan mengatur printer default pengguna.
- Mengumpulkan informasi sistem komputer.
- Memperbarui tanda tangan virus.
- Memperbarui perangkat lunak.
- Contoh logon contoh berikut ini berisi perintah VBScript yang menggunakan Active Directory
- Antarmuka Layanan (ADSI) untuk melakukan tiga tugas umum berdasarkan keanggotaan grup pengguna:
Ini memetakan drive H: ke direktori home pengguna dengan memanggil metode MapNetworkDrive objek jaringan WSH dalam kombinasi dengan properti UserName objek WSH Network. Ini menggunakan objek ADSI IADsADSystemInfo untuk mendapatkan nama dibedakan pengguna saat ini, yang pada gilirannya digunakan untuk menyambung ke objek pengguna yang sesuai di Active Directory. Setelah koneksi dibuat, daftar grup pengguna adalah anggota diambil dengan menggunakan atribut memberOf pengguna. Daftar nama grup multinilai digabung menjadi satu string dengan menggunakan fungsi Bergabung VBScript untuk membuatnya lebih mudah untuk mencari nama grup target.
Jika pengguna saat ini adalah anggota dari salah satu dari tiga grup yang ditentukan di bagian atas skrip, maka skrip memetakan drive G: pengguna ke drive bersama grup, dan menetapkan printer default pengguna menjadi printer grup. Untuk membuat contoh skrip masuk
- Buka Notepad.
Salin dan tempel, atau ketik, yang berikut ini:
Const ENGINEERING_GROUP = "cn=engineering"
Const FINANCE_GROUP = "cn=finance"
Const HUMAN_RESOURCES_GROUP = "cn=human resources"
Set wshNetwork = CreateObject("WScript.Network")
wshNetwork.MapNetworkDrive "h:",
"\\FileServer\Users\" & wshNetwork.UserName
Set ADSysInfo = CreateObject("ADSystemInfo")
Set CurrentUser = GetObject("LDAP://" &
ADSysInfo.UserName)
strGroups = LCase(Join(CurrentUser.MemberOf))
If InStr(strGroups, ENGINEERING_GROUP) Then
wshNetwork.MapNetworkDrive "g:",
"\\FileServer\Engineering\"
wshNetwork.AddWindowsPrinterConnection
"\\PrintServer\EngLaser"
wshNetwork.AddWindowsPrinterConnection
"\\PrintServer\Plotter"
wshNetWork.SetDefaultPrinter
"\\PrintServer\EngLaser"
ElseIf InStr(strGroups, FINANCE_GROUP) Then
wshNetwork.MapNetworkDrive "g:",
"\\FileServer\Finance\"
wshNetwork.AddWindowsPrinterConnection
"\\PrintServer\FinLaser"
wshNetWork.SetDefaultPrinter
"\\PrintServer\FinLaser"
ElseIf InStr(strGroups, HUMAN_RESOURCES_GROUP) Then
wshNetwork.MapNetworkDrive "g:",
"\\FileServer\Human Resources\"
wshNetwork.AddWindowsPrinterConnection
"\\PrintServer\HrLaser"
wshNetWork.SetDefaultPrinter
"\\PrintServer\HrLaser"
End If
Pada menu File, klik Save As.
- Dalam Simpan di, klik direktori yang sesuai dengan Netlog di pengontrol bersama folder mapon (biasanya SystemRoot \ SYSVOL \ Sysvol \ DomainName \ Script di mana DomainName adalah nama domain yang berkualifikasi penuh domain).
- Di Simpan sebagai tipe, klik Semua File.
- Di Nama file, ketikkan nama file, diikuti dengan .vbs, lalu klik Simpan. WSH menggunakan ekstensi .vbs untuk mengidentifikasi file yang berisi perintah VBScript.