ITSESA.COM บทความ Windows Server

Logon Script in Active Directory

Logon Script

การทำ Logon Script เป็นเทคนิคอย่างหนึ่งที่แอดมินใช้ควบคุมการทำงานเมื่อมี User Logon จาก Client โดยภายใน Script นั้นเราจะเขียนคำสั่งต่าง ๆ ไว้เพื่อเริ่มการทำงานทันทีที่มีการ Logon เข้าสู่ระบบ เช่น สั่งให้ Map Drive, Setting IP Address, Send Mail หรืออะไรก็แล้วแต่ที่เราอยากได้

Logon Script สามารถกำหนดได้ผ่านทาง Properties ของ User บน Active Directory ได้โดยตรง (จริง ๆ สามารถทำผ่าน GPO ได้ เดี๋ยวเอาไว้จะเขียนอีกบทความนึงละกัน) โดยในตัวอย่างนี้ผมจะเขียน Script แบบง่าย ๆ คือ การ Map Drive ไปยัง Share Folder ละกัน เริ่มต้นจากบนเครื่อง Active Directory ซึ่งอยู่ภายใต้ domain.local ผมจะเขียนคำสั่งดังนี้ไว้ใน Notepad

@echo off
net use S: \\ad-1\sharefs /persistent:yes

แล้ว Save ไฟล์นี้ให้มีนามสกุล .bat โดยให้บันทึกไฟล์ไปที่ UNC Path \\domain.local\SysVol\domain.local\scripts

หรือ Local Path C:\Windows\SYSVOL\sysvol\domain.local\scripts

Create Logon Script Bat file

จากนั้นเปิด Active Directory Users and Computers ขึ้นมา แล้วเลือก Properties ของ User มาซักคน

Select User Properties

เลือกแถบ Profile แล้วพิมพ์ชื่อของไฟล์สคริปที่ได้บันทึกไว้ในช่อง Logon script

Logon.bat script

เมื่อ User Logon เข้ามา Script ก็จะทำงานตามที่เราเขียนไว้ นั่นคือ สั่งให้ Map Drive ไปยัง \\ad-1\sharefs โดยมี Drive Letter S

Logon Map Drive

Share
comments

Interest:

Last Article

microsoft-azure-onlineสอนใช้งาน Microsoft Azure...
03/06/2021
endian-firewall-online-courseคอร์สการติดตั้งไฟวอลล์ และเครือข่าย Network ด้วย Endian...
01/05/2018
mcse-windows-server-2016แนวทางการสอบ MCSE Windows Server 2016 และการสอบ MCSA Windows Server...
28/06/2017
windows-server-2016-course-onlineอบรม Windows Server คอร์สออนไลน์ภาษาไทย ก้าวสู่ System Admin กับ Windows...
06/06/2017
update-ms17-010-wannacryptอัพเดท Windows ป้องกัน WANNACRY ไวรัสเรียกค่าไถ่ WannaCrypt หรือ Wana...
15/05/2017