Monday, December 3, 2007

Limit user's log on time with Net.exe

จำกัดเวลาล็อกออนของยูสเซอร์ด้วคำสั่ง Net.exe
งานจัดการเกี่ยวกับ User Account นั้น เป็นเรื่องที่ผู้ดูแลระบบทุกท่านคงคุ้นเคยกันดีอยู่แล้ว ซึ่งผมเคยได้กล่าวถึงการจัดการ Users โดยใช้คำสั้ง Net.exe ไปแล้วอย่างน้อย 3 หัวข้อ คือ การ Create new user from command prompt, การ Manage user's group with net localgroup และ การ Enable or Disable user account with Net.exe สำหรับครั้งนี้จะกล่าวถึงการจำกัดเวลาใช้งาน ซึ่งสามารถใช้คำสั่ง Net.exe คอนฟิกได้เช่นกัน (ไม่สามารถทำได้โดยใช้เครื่องมือแบบ GUI อย่าง Computer Management)

การใช้งาน
การจำกัดเวลาการใช้งานของ User นั้น หากเป็นการใช้งานในสภาวะแวดล้อมแบบ Active Directory ก็สามารถทำการควบคุมได้จากส่วนกลางโดยใช้ AD แต่หากไม่มีบริการ AD บนระบบเครือข่าย ก็สามารถทำได้เช่นเดียวกันแต่อาจจะไม่สะดวกนัก เนื่องจากต้องทำที่เครื่องไคลเอนต์แต่ละเครื่องแต่ละยูสเซอร์ วิธีทำนั้นก็ใช้คำสั่ง Net.exe คู่กับพารามิเตอร์ user และอ็อปชัน /time

ตัวอย่าง:
ต้องการจำกัดเวลายูสเซอร์ test1 ให้สามารถเข้าใช้งานได้เฉพาะในวันจันทร์-ศุกร์ ในเวลา 08.00-17.00 น. สามารถทำได้โดยการรันคำสั่งด้านล่างที่คอมมานด์พร็อมพ์ดังนี้

net user test1 /time:M-F,08:00-17:00
net user test1 /time:M-F,8am-5pm

หมายเหตุ:
การเปิดหน้าต่างคอมมานด์ไลน์ ทำได้โดยการคลิกเม้าส์ที่ปุ่ม Start คลิก Run พิมพ์ cmd แล้วกดปุ่ม Enter


Keywords: Net.exe net user /time

© 2007 Thai Windows Administrator, All Rights Reserved.

0 Comment: