לעיתים נדרשת מאתנו התערבות להגבלת זמן התחברות למחשב הביתי. בשורת קוד פשוטה אחת ניתן לסדר זאת. הנה כיצד
תוכן העניינים
מתחילים
ראשית נפעיל את חלונית ה-CMD כמנהל
כעת נציג את הפקודה:
net user <username> /time:<day>,<time>
הסבר:
הפקודה מגדירה טווחי זמנים אשר בהם יתאפשר למשתמש להתחבר למחשב המקומי.
כעת ננתח את הפקודה:
- במקום <username> יש להכניס את שם המשתמש המקומי (ללא הסימונים <> כמובן)
- במקום <day> יש להכניס את היום הרצוי. הפורמט הוא לפי Su, M, T, W, Th, F, Sa
- במקום <time> יש להכניס זמן. הפורמט הוא או 12 שעות (1am או 5pm) או 24 שעות (02:00 או 16:00)
דוגמה:
על מנת לאפשר גישה בין הימים ראשון עד שישי בין השעות 6 בבוקר עד 8 בערב, יש להכניס לכדלהלן ואנטר:
net user david /time:Su-F,6am-8pm
כאשר המשתמש ינסה להיכנס בפעם הבאה למחשב, שלא במסגרת השעות המותרות, הוא יגלה את ההודעה הבאה:
בדיקת שעות מותרות להתחברות
על מנת לראות אלו שעות מותרות למשתמש, נכניס את הפקודה הבאה:
net user david
התוצאה מופיעה בצמוד לכיתוב Logon hours allowed:
C:\>net user david User name david Full Name David Comment User's comment Country/region code 000 (System Default) Account active Yes Account expires Never Password last set 7/6/2021 10:10:18 AM Password expires 8/17/2021 10:10:18 AM Password changeable 7/6/2021 10:10:18 AM Password required Yes User may change password Yes Workstations allowed All Logon script User profile Home directory Last logon 7/6/2021 10:37:52 AM Logon hours allowed Sunday 6:00:00 AM - 8:00:00 PM Monday 6:00:00 AM - 8:00:00 PM Tuesday 6:00:00 AM - 8:00:00 PM Wednesday 6:00:00 AM - 8:00:00 PM Thursday 6:00:00 AM - 8:00:00 PM Friday 6:00:00 AM - 8:00:00 PM Local Group Memberships *Users Global Group memberships *None The command completed successfully.
הגדרות מתקדמות
כמובן שניתן להגדיר טווחים כאוות נפשכם, רק שבהוספת טווחים נוספים צריך לשים לב לסימן ; המופיע בין הטווחים.
לדוגמה:
על מנת לאפשר גישה ביום שלישי בין השעות 2-4 בבוקר, ובימי רביעי עד שישי בין השעות 3-5 בערב (שימו לב לסימן ; שבא אחרי 4am)
net user david /time:T,2am-4am;W-F,3pm-5pm
הסרת הגבלה
גם כאן הפעולה היא פשוטה. שורת קוד אחת שמחזירה הכל לקדמותו.
נכנסים כאמור לקונסולת CMD כמנהל
מכניסים את הפקודה הבאה ואנטר:
net user david /time:all
כאשר נבדוק כעת את השעות המותרות למשתמש, נגלה כי כל השעות מותרות:
C:\>net user david User name david Full Name David Comment User's comment Country/region code 000 (System Default) Account active Yes Account expires Never Password last set 7/6/2021 8:10:18 PM Password expires 8/17/2021 8:10:18 PM Password changeable 7/6/2021 8:10:18 PM Password required Yes User may change password Yes Workstations allowed All Logon script User profile Home directory Last logon 7/6/2021 8:37:52 PM Logon hours allowed All Local Group Memberships *Users Global Group memberships *None The command completed successfully.
שגיאות
במידה ומופיעה לכם השגיאה הבאה:
System error 5 has occurred. Access is denied.
סימן שלא התחברתם כמנהל לקונסולת ה-CMD