תזמון משימות לפי שעות
-
@לוי-יצחק זה אני מכיר אבל אני רוצה שאי תחזור על עצמה משעה נניח 23:00 עד 06:00 כל פעם שנכנסים למחשב אני לא ראיתי שם אופציה כזאת אם אתה מכיר ישמח להסבר תודה
@jecky
נראה לי שיש אפשרות לעשות קובץ פקודה עם משתנים של שעות וכו' , ולשים אותו בתיקיה של הקבצים שעולים באתחול של המערכת.
אתה תצטרך יותר לפרט מה אתה רוצה שיפתח , ומה השעות / יש לך עוד דרישות...
ואני מאמין שיעזרו לך פהאני לא מבין בפקודות בכלל , אבל ראיתי פה כאלה דברים בעבר
-
@jecky
נראה לי שיש אפשרות לעשות קובץ פקודה עם משתנים של שעות וכו' , ולשים אותו בתיקיה של הקבצים שעולים באתחול של המערכת.
אתה תצטרך יותר לפרט מה אתה רוצה שיפתח , ומה השעות / יש לך עוד דרישות...
ואני מאמין שיעזרו לך פהאני לא מבין בפקודות בכלל , אבל ראיתי פה כאלה דברים בעבר
@משה-מזרחי אני רוצה שהמחשב ינעל בשעה 23:00 וכל פעם שיפתחו אותו הוא ינעל מחדש עד 06:00 הפקודה שנועלת אני מכיר ועשיתי שינעל ב-23:00 אבל אני רוצה שאם פותחים אותו הוא שוב יריץ את הפקודה שנועלת
-
@משה-מזרחי אני רוצה שהמחשב ינעל בשעה 23:00 וכל פעם שיפתחו אותו הוא ינעל מחדש עד 06:00 הפקודה שנועלת אני מכיר ועשיתי שינעל ב-23:00 אבל אני רוצה שאם פותחים אותו הוא שוב יריץ את הפקודה שנועלת
-
@jecky
תראה אם הנושא הזה יעזור לך
https://mitmachim.top/post/232887 -
@שלמה-1 שלום וברכה אני רוצה לעשות משימה למחשב שבשעה 23:00 ינעל ואם פותחים אותו ינעל שוב אוטו' לא הבנתי בדיוק איך עושים את זה אני ישמח אם תוכל להדריך בצורה יותר מופשטת או להכין לי נוסחה תודה מראש
@jecky סליחה על העיכוב, אני לא הרבה ליד מחשב
אז ככה,
דבר ראשון הקוד ליציאה ממשתמש היאshutdown -l
זה הבסיס ליצירת קובץ bat או ps1
להתניית שעות תוכל ליצור את הסקריפט הזה
@chv אמר באיך יוצרים תנאי במתזמן המשימות של וינדוס:$min = Get-Date '23:00' ## זמן התחלה $max = Get-Date '06:00' ## זמן סוף $now = Get-Date if ($min.TimeOfDay -le $now.TimeOfDay -and $max.TimeOfDay -ge $now.TimeOfDay) { shutdown -l ## הפקודה שלך }
אם הזמן הנוכחי אינו בין זמן ההתחלה וזמן הסוף - הפקודה לא תתבצע
ולשמור בקובץ ps1
במתזמן המשימות להכניס 2 טריגרים, אחד להפעלה כל יום בשעה 23:00, והשני at log on
באקשן להכניס את פאוורשל ולהכניס את נתיב הקובץ בארגומנטס
(עיין שם לגבי עקיפת מדיניות ביצוע, אם זה נוגע לך)[החיסרון בזה (בעצם, בכל הפעלה דרך CMD או פאוורשל) היא שכאשר החלון נפתח אתה יכול לסגור אותו באמצעות לחיצה על האיקס, ובפרט כאשר אתה מעלה מחשב שלוקח כמה שניות עד שהחלון נסגר.
בשביל זה יש תוכנות לקמפול סקריפט לקובץ הרצה (חפש בגוגל ps1 to exe)
ואז באקשן אתה מכניס את התוכנה שקמפלת ובסטארט אין את המיקום של הקובץ] -
@שלמה-1 שלום וברכה אני רוצה לעשות משימה למחשב שבשעה 23:00 ינעל ואם פותחים אותו ינעל שוב אוטו' לא הבנתי בדיוק איך עושים את זה אני ישמח אם תוכל להדריך בצורה יותר מופשטת או להכין לי נוסחה תודה מראש
@jecky זה אמור לעבוד
נעילה לשעות.rar
סיסמה: 123
צריך לעשות לזה משימה במתזמן משימות
קרדיט ל @chv$min = Get-Date '23:00' $max = Get-Date '06:00' $now = Get-Date if ($min.TimeOfDay -le $now.TimeOfDay -and $max.TimeOfDay -ge $now.TimeOfDay) {rundll32.exe user32.dll, LockWorkStation}
-
@jecky זה אמור לעבוד
נעילה לשעות.rar
סיסמה: 123
צריך לעשות לזה משימה במתזמן משימות
קרדיט ל @chv$min = Get-Date '23:00' $max = Get-Date '06:00' $now = Get-Date if ($min.TimeOfDay -le $now.TimeOfDay -and $max.TimeOfDay -ge $now.TimeOfDay) {rundll32.exe user32.dll, LockWorkStation}