
echo %time% מדפיס את השעה, echo %date% את התאריך, ו-echo %windir% את תיקיית Windows. הפלט מופנה לקובץ בעזרת >> כדי להוסיף לקובץ ולא למחוק את מה שנכתב.shutdown /s מכבה מחשב. הפרמטר /t קובע כמה שניות יש התראה לפני הכיבוי, וברירת המחדל היא 30 שניות. /a מבטל כיבוי שכבר נשלח.echo %time% >> c:\starttime.txt מוסיף את השעה לקובץ.shutdown.exe /s /t <שניות> מכבה את המחשב אחרי השהיה.shutdown.exe /a מבטל כיבוי מתוזמן.schtasks /create /tn <שם> /tr "<פעולה>" /sc daily /st 23:00 /ru system יוצר משימה יומית שרצה בחשבון המערכת.gpupdate /force מעדכן מדיניות, וההרצה הבאה של הסקריפט מתבצעת לאחר הפעלה מחדש.הטקסט המלא של הדקות הראשונות בהרצאה «יצירת SCRIPT בתוך GPO» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום וברוכים הבאים להרצאה על סיקיוריטי בגרופוליצי, על האופציות שיש באבטחה. נעשה פה CreateGPU חדשה, נקרא לה סיקיוריטי, רק נעשה את זה לא בדומיין אלא בטסטרס סיקיוריטי.
למה? כדי שלא נדפוק לכל המחשבים אם נפשל. מה קרה פה? הממשק הגרפי פה מת. שימו לב, בממשק הגרפי אפשר להשתמש מווינדוס 7. אם אתם מתקינים rsat בתחנת העבודה, כל מה שאני הולך לעשות עכשיו, כל הממשק הגרפי הזה יהיה לכם בווינדוס 7 הרגיל ולא צריך לעשות רימור דסקטופ לשרת.
יפה, אנחנו נעבור פה לטסטרס, נעמוד על טסטרס, נעשה gpu שנקראת security, my high security, יפה. כרגע הפוליסה הזאתי מן הסתם ריקה כי עוד לא הגדרנו שום דבר, נעשה רייט קליק אדיט, ניכנס לתוך פוליסה ונתחיל לדבר על סופטוור סטינגס כבר דיברנו, על ווינדוס סטינגס,
על ווינדוס סטינגס. אז יש לנו ככה, יש לנו פה קודם כל סקריפט. סקריפט זה תוכנות שרצות, לא תוכנות. סקריפט זה אוסף פקודות. סקריפט זה אוסף פקודות שמתבצע ביחד במכה אחת, אוסף פקודות כזה, ללא מגע יד האדם לרוב, כמו תוכנה קטנה.
ואני יכול להגיד למחשב, איך שאתה נדלק, תעשה סקריפט. לדוגמה, אני רוצה לדעת, אני יכול לדעת באיזה שעה נדלק המחשב, סתם דוגמה, או שאני יכול לעשות כל דבר, אני יכול לעשות בואו נעשה משהו פשוט באיזה שעה נדלק המחשב אקו אקו אחוז טיים אחוז יפה אקו זה להדפיס משהו על המסך אני אומר תדפיס hsh הוא ידפיס לי hsh אז זאת פקודת אקו סט
מראה לי את כל המשתנה הסביבה זה נקרא משתנה סביבה משתנים משתנה סביבה אני עכשיו לא נכנס למה זה משתנה סביבה אני אקל עליכם אקו אחוז טיים אחוז מראה לי את השעה אוקיי אקו להדפיס אחוז ווינדיר אחוז מראה לי באיזה ספרייה מותקן הווינדוס הנה אני רואה את זה פה ווינדיר זאת אומרת אם תוכנה רוצה לדעת איפה מותקן הווינדוס אולי זה לא ב-C אולי זה ב-D אולי יש פה דואל
בוט אתם יודעים שני בוטים שני מערכות הפעלה על אותו ארדיסק כמו שקורה במחשבים של הסרטים יש בוט לתוך סרטים ויש בוט לתוך רגיל אז אחד יהיה C ואחד יהיה D אז אקו ווינדיר בעצם ווינדיר מראה לי את התיקייה שבה מותקנים הדברים טמפ זה איפה לשמור קבצים זמניים זה איפה נמצאת הפרופיל הפאבליק וכל מיני דברים כאלו.
פרוגרם פיילס יש פה, יש פה הכל. אז זה נקרא משתנה סביבה, ואקו טיים מדפיס לי את השעה הנוכחית, עכשיו 9 ו-10 בבוקר, אז הוא מדפיס לי 9 ו-10 דקות. בואו נראה, הנה 9 ו-11 דקות.
במקום להדפיס לי על המסך אני עושה לו חצי ימינה לתוך c.2 start time.txt. אני אומר לו, תקשיב, במקום להדפיס לי על המסך, תפלוט את זה לתוך הקובץ starttime.txt, עושה enter, על המסך אין לי כלום, אבל בקונן C נוצר לי קובץ.
בואו נראה, starttime.txt, ובפנים יש את השעה, יפה מאוד, שעה, זה בדיוק מה שרציתי. אני יכול לעשות גם אחוז דאטה אחוז, כן, אחוז דאטה אחוז, בואו נראה.
הנה, וונסדי 24/8 הוא עשה פה לפי הנוסח האמריקאי, ב-regional settings. בואו ניכנס ל-regional settings, אז נחליף את זה. ב-regional settings כתוב לו להראות לי זמן ואת השעה לפי אמריקאי.
למרות שאני רואה שזה ישראלי פה. לוקיישן. מוזר, היה צריך לעשות את זה לפי נוסח הישראלי, משום מה הוא עושה את זה בנוסח האמריקאי.
טוב, יפה. אז אקו דיי טיים מראה לי את התאריך ואת השעה, מתי המחשב נדלק. עכשיו, שימו לב מה קורה פה.
אני מריץ עוד פעם את הפקודה, סוגר את זה enter מה הוא יעשה הנה הוא מחק 9 ו11 עשה 9 ו12 כאילו הוא מוחק כל פעם הוא מוחק אתם רואים הוא לא מוסיף הוא מוחק את מה שהיה לפני כן אז לכן אני צריך לעשות פה חצי ימינה שני חצים עשיתי שני חצים ימינה ואז עכשיו אתם רואים הוא מוסיף אתם רואים הוא מוסיף אתם יכולים לראות שניות ויש שתי שורות כבר זאת אומרת כל הדלקה הוא מוסיף זה סקריפט הכי פשוט
בעולם שפשוט לוקח את הזמן ההדלקה של המחשב ושם אותו לקובץ יש סקריפטים הרבה יותר מורכבים שמשרתים מטרות שונות.
אני לוקח את כל הסקריפט שלי, שבמקרה הזה זה רק שורה אחת, שם אותו בנוטפד. שם אותו בנוטפד, אני יכול לעשות פה עוד כמה שורות אקו ככה, גם לתוך הקובץ, לדוגמה, שהקובץ שלי יהיה לי סימן מפריד כזה, זאת אומרת, אחרי כל ההדלקה יש לי הפרדה.
ועשיתי פה אוסף פקודות, עושה save as, תשמור את זה בדסקטופ שלי, סקריפט זה אוסף פקודות בדוס שהמחשב מריץ אותן במכה אחת, נקודה בת, שימו לב, Batch, הצבא בעברית, אז אני אומר לו שזה סיומת Batch, וברגע שאמרתי לו שזה סיומת Batch, הוא צריך היה להפוך את זה, אתם רואים, לסימן כזה מיוחד,
כי הוא מבין שצריך להריץ את זה. בואו נראה שזה עובד, אני עושה דאבל קליק, דאבל קליק, הרצתי את זה כבר פעמיים, ניכנס למייקומפיוטר, ל-C, סטארטאמפ טאי, אני רואה שזה עובד.
אתם רואים, הוא הוסיף לי את סימני ההפרדה האלו. יפה מאוד. הנה זה עובד. בואו נמחק את כל הקובץ הזה, ונבדוק שזה עובד כמו שצריך. 1, 2, 3. פותחים מייקומפיוטר C. סטארט-טיים.
הנה, אני רואה שזה כן עובד כמו שצריך. יפה. עכשיו אני רוצה שזה ירוץ אוטומטי מההדלקה, נניח של השרת. רוצה או של כל המחשב כל מחשב שיהיה לו את הסקריפט הזה שאיך שהמחשב נדלק לא אכפת לי שרת לא שרת איך שהמחשב נדלק הוא יעשה את הדבר הזה ישים בשיא את הקובץ ואז כשאני ארצה אני יכול לדעת מי מגיע באיזה
שעה לעבודה אותם דוגמה כמובן שאפשר לראות את זה באיבנט פיואר זאת סתם הדגמה לסקריפט אתם לא זה לא הסקריפט היחיד כמובן אז אני אומר היי סיקיוריטי טוב בוא ניתן לזה בוא נעשה פוליסה חדשה שנקראת נעשה לזה שם פוליסה חדשה נקרא לזה עוקבים אחריך.
אוקיי, נעשה פוליסה. עוקבים אחריך, ונגיד איך שנדלק המחשב בווינדוס סטינגס. תעשה לי את הסקריפט הזה.
תעשה לי את הסקריפט בסטארט-אפ. אני נכנס לסטארט-אפ, הוא שואל אותי איזה סקריפטים להריץ. עכשיו, שימו לב, אתם חייבים לשים את הסקריפט בתוך התיקייה שנקראת cswall, אתם רואים ב-cswall?
תסתכלו, cswall, שם של הדומיין פוליסה בתוך הפוליסה משין סקריפט סטארטאפ למה פה כדי שהוא יעתיק את זה אליו לכונן שיא של התחנת העבודה ויבצע את זה מתוך התחנת העבודה שלו כי לעשות סקריפטים מדרך הרשת זה בעייתי יש פה בעיות אבטחה ומגבלות שונות אנחנו לא רוצים להגיע למצב הזה ולכן אני לוחץ פה show file אתם רואים בתוך הסקריפט
לוחץ show file ושם פה בקופי פייסט את הקובץ שלי ושמתי את הקובץ במקום הזה הכפתור הזה show file פתח לי את התיקי הנכונה עכשיו אני עושה הדה דה מנקודה בת, אומר לו תקשיב תריץ את הסקריפט הזה, מהי סקריפט נקודה בת.
יפה, איזה סקריפט אני נותן בתרגילים לעשות? סקריפט שמכבה את המחשב ב-11 בלילה. נניח אני רוצה שכל יום ב-11 בלילה המחשב יתחבא, למקרה שיוזר שכח לכבות אותו.
אז אני צריך ליצור משימה מתוזמנת, אני צריך לעשות סקריפט שיוצר משימה מתוזמנת למחשב, ובמשימה המתוזמנת הזאת עושים שאט דאון, מכבים את המחשב. אנחנו נדבר על זה בהמשך הדרך, אני לא רוצה עכשיו להיכנס לזה, כי זה ייקח הרבה זמן.
בואו נראה שהדבר הזה עובד. נעשה cnd gp update /force. gp update /force זה אומר תבצע את זה גם אם צריך לעשות ריסטאר, תעשה את זה, תעשה את זה מה שלא יהיה, תעשה את זה. יפה.
gp update /force. פעם היו בעיות, הייתם חייבים לעשות /force. יפה. עכשיו אנחנו ניקח את השרת או את התחנת העבודה זה לא משנה בוא נעשה תחנת עבודה נלך פה לתחנת עבודה Windows 7 נעשה פה cmd נעשה gp update gp up gp update נעדכן את הגרופ פוליסי ונעשה ריסטארט לראות
שהסקריפט מורץ שימו לב הסקריפט מורץ אך ורק בזמן ההדלקה הוא לא מורץ עכשיו בזמן העבודה רק בזמן העלייה של המחשב נעשה ריסטארט ונראה נעשה ריסטארט ונראה סקריפט שרץ, עכשיו אתם לא תראו כלום כי זה רץ ברקע, המשימה הזאת מופעלת ברקע ואתם לא רואים אותה על המסך, אבל בואו נראה אם זה הצליח, קונטרול דייל, פספורט של מייקרוסופט,
יפה, מייקומפיוטר c.2/ הנה יש לנו סטארט-טיים בתחנת העבודה, תראו איזה יופי, הוא הריץ את הסקריפט ויצר פה קובץ, ונראה מה הוא כתב לנו פה בפנים, הוא כתב שהמחשב נדלק ב-9 ו-19 דקות.
באמת, 9 ו-19 דקות, ב-24 לשמיני 2011. יפה מאוד, טוב מאוד. אז הסקריפט שלנו עבד, בואו נעבור הלאה. טוב, בואו נקדיש את הסרט הזה לסקריפטים כי זה נושא די כזה חשוב ולמתקדמים במיוחד.
אז נעשה גם את הסקריפט שאמרתי שבהתחלה אולי יהיה קצת קשה. ניקח את הסיכון וננסה לעשות אותו ביחד. אז המטרה שלנו זה לעשות סקריפט שמכבה את המחשב בשעה 11.
טוב מאוד, סקריפט שמכבה את המחשב בשעה 11. אז יש פה כמה בעיות. קודם כל, איך לכבות את המחשב בלי לבוא לעשות לחיצה כאן ולחיצה פה, בלי ללחוץ, כי זה צריך להיות אוטומטי. אז כמובן שאנחנו יכולים לחפש בו גוגל, ואחרי שאנחנו נחפש בו גוגל אנחנו נמצא שבסיסטם 32 בתוך הווינדוס יש כובד שנקרא shutdown.exe.
shutdown.exe זאת תוכנה, סלאש סימן שאלה עשיתי, shutdown.exe,