ITSESA.COM บทความ Windows Server

Logon Logoff Script

Logon Logoff Script

เมื่อครั้งที่แล้วเราทำการสร้าง Logon Script โดยผ่าน User Profile บน Active Directory ไปแล้ว ซึ่งเป็นการกำหนด Logon Script ให้กับแต่ละ User เป็นรายบุคคล แต่ถ้าหาก User มีจำนวนมาก ยุ่งยากก็จะตามมา ดังนั้น Logon Script ก็สามารถกำหนดผ่าน Group Policy Object ได้เช่นกัน

Logon Script ในบทความนี้จะเอาใจเจ้านายหน่อย โดยปกติแล้วเมื่อมีอีเมลถูกส่งมา น้อยครั้งที่คุณอยากจะเปิดอ่านมันใช่ไหม หรือบางทีหากเมลนั้นถูกส่งมาตอนเย็น กว่าจะรับทราบอีกทีก็ตอนเช้ามาทำงานแล้วแล้วเปิดเครื่อง แต่เปิดเครื่องขึ้นมาแล้วก็ยังไม่เปิดเมลอ่านอีกแน่ะ ตอนนี้เราจะมาบังคับ User ทุกคน ให้เปิด Microsoft Outlook ทุกครั้งที่มีการ Logon เข้าระบบ และอีกช็อตหนึ่งก็คือการลบขยะทุกอย่างใน Recycle Bin ทุกครั้งที่ Logoff ออกจากระบบ

บนเครื่อง Active Directory ภายใต้โดเมน domain.local ให้สร้างไฟล์นามสกุล .bat ไว้ 2 ไฟล์, ไฟล์แรกชื่อว่า Logon.bat มีสคริปดังนี้

เปิดโปรแกรม Microsoft Outlook เมื่อ Logon

@echo off
start outlook.exe

และอีกไฟล์ มีชื่อว่า Logoff.bat มีสคริปดังนี้

ลบไฟล์ในถังขยะ Recycle Bin เมื่อ Logoff

@echo off
rd /s /q c:\$Recycle.Bin #สำหรับ Windows 7 และ Windows Server 2008
rd /s /q c:\recycler #สำหรับ Windows XP และ Windows Server 2003

เมื่อได้ 2 ไฟล์นี้แล้ว ให้สร้าง GPO ชื่อว่า Logon-Logoff

Browse Policy ไปที่ User Configuration\Policies\Windows Settings\Scripts (Logon/Logoff)

Scripts (Logon/Logoff) GPO

ดับเบิลคลิกที่ Logon ทางด้านขวาจะได้หน้า Dialog Logon Properties ขึ้นมา ให้คลิก Show Files

Logon Properties

จะได้หน้า Windows Explorer ขึ้นมาหน้าหนึ่ง ซึ่ง Browse ไปยัง Path สำหรับเก็บไฟล์สคริป ให้นำไฟล์ Logon.bat มาไว้ที่โฟลเดอร์นี้

Browse Script Location

กลับไปหน้า Logon Properties คลิกปุ่ม Add แล้ว Browse ไปหาไฟล์ Logon.bat

Add Logon.bat file

จะได้ไฟล์ Logon.bat เข้ามาอยู่ในรายการ ให้คลิก OK

Logon.bat script

จากนั้นกลับไปยังหน้า Scripts (Logon/Logoff) อีกครั้ง คราวนี้ทำกับ Logoff เหมือนกัน

Logoff.bat

จากนั้นก็ Apply Policy ตามปกติ เมื่อ User Logon Windows เข้ามา ก็จะถูกบังคับให้เปิด Microsoft Outlook อัตโนมัติทันที แล้วพอ Logoff ออกไป ถังขยะ Recycle Bin ก็จะหายเกลี้ยง ลองเอาไปเล่นดูได้ครับ

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