
md יוצרת תיקייה בשם המחשב (%computername%) בתוך השיתוף. הפקודה נבדקה על Windows 10.copy מעתיקה את התיקיות Desktop ו-Documents מתוך תיקיית הפרופיל (%userprofile%) לתיקייה של המחשב. ההרצאה מציינת שניתן לשכלל את הסקריפט, למשל עם העתקה רקורסיבית וסינון, אבל הדוגמה נשארת פשוטה.הטקסט המלא של הדקות הראשונות בהרצאה «הרצת סקריפט גיבוי - SCCM Package Script» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
טוב חברים אנחנו רוצים לעשות עכשיו סקריפט לגיבוי שירוץ כל יום או במקרה שלנו כל דקה ויעשה גיבוי לשיתוף של כל הדסקטופ ושל כל ה-My Documents של כל המסמכים.
אז אנחנו נעשה ב-conan.sipo תיקייה נקרא לה Backup Docs כמובן שבאמצעות אני לא אעשה את זה על שרת של System Center כאן אני עושה את זה פשוט כי זאת סביבת מעבדה זה לא משנה באיזה שרת אני עושה את השיתוף הזה.
זה שיתוף כזה שנקרא Backup Docs בואו נבדוק שבפרופרטיז שלו בסיקיוריטי לאברי וואן יש פול קונטרול ובאדוונס שיירינג לאברי וואן יש פול קונטרול יפה מאוד מצוין עכשיו אנחנו רוצים לבנות סקריפט ולבדוק אותו איך אנחנו נעשה את הסקריפט הזה בואו ניכנס כאדמיניסטרטור למחשב ואני רוצה קודם כל להסביר לכם מה זה משתנה סביבה מה זה משתנה סביבה?
יש לי משתנה עזר אם אני אכתוב סט אני אראה פה רשימה של משתנים כמו יוזר פרופייל איפה הוא נמצא זה משתנה שנקרא יוזר פרופייל. זאת אומרת שאם אני אעשה אחוז יוזר פרופייל אחוז אני אקבל אקו אקו זה להדפיס אני אקבל את הערך של המשתנה הזה בזיכרון זה נקרא משתנה סביבה אז אני אצטרך את היוזר פרופייל בשביל לגלות איזה יוזר נכנס.
כאילו מאיפה להעתיק. וגם אני אצטרך פה computer name, אתם רואים computer name, שם של מחשב. אז אני רוצה בעצם לעשות את הפקודות הבאות, אני כבר האמת בדקתי אותן, אז אני אחסוך לכם את הבדיקות שאני עשיתי.
שנייה אחת. טוב חברים, אני לא יודע איפה הסקריפט הזה, טוב נעשה אחד חדש. נעשה run as administrator ונעשה דבר כזה. קודם כל אנחנו רוצים ללכת לסרבר לתיקייה שקראנו לה BackupDocs, נכון?
נכון. ואנחנו רוצים לעשות דבר כזה md make directory BackupDocs/%computerName% נכון? בואו נראה שזה עושה את זה. הנה עשה את זה, אתם רואים?
הנה אתם יכולים לראות שזה באמת עובד. אני מוחק את זה. עכשיו כמובן שאני יכול לחלק הרשאות בצורה יותר חכמה על שיתוף הזה, ובקורס של טכנאים אנחנו עושים דברים כאלו ובקורס של מנהלי רשת.
הפקודה הזאת נכונה, אנחנו מכניסים אותה לסקריפט. יופי. עכשיו בפנים אני רוצה לעשות אותו דבר /Desktop כדי שישמור לי את כל הקבצים של ה-Desktop נניח, ואת ה-Documents.
דוקיומנס. אוקיי, אז עשינו את כל זה. בואו נעשה את כל זה, נריץ את כל זה. הנה הוא עושה לי Windows 10, יפה מאוד, אז הפקודות האלו עובדות.
נעשה את זה ככה, נעשה את זה ככה, יופי. עכשיו אנחנו רוצים לעשות קופי. איך אנחנו נעשה קופי? אנחנו נעשה קופי מתוך user profile, ככה אני בודק את הפקודה, קופי מתוך אחוז user profile אחוז, בואו נעשה את זה, דיר, אנחנו צריכים תיקייה שנקראת documents,
פה documents, לתוך התיקייה הזאת. כמובן שאפשר לשכלל הכל ולעשות הכל הרבה יותר כוכבית נקודה כוכבית, זה אומר את כל הקבצים.
כמובן שאני יכול לשכלל את זה ולעשות את ה-tickיות וכל מיני דברים כאלו, אני בכוונה לא מתחיל עכשיו להסתבך, אני רוצה להראות לכם עיקרון של סקריפט פשוט, לא להתחיל פה לעשות דברים מסובכים.
ואותו דבר עם דסקטופ. דסקטופ, דסקטופ. זהו, זה כל הסקריפט שלי. אני עושה לו File, Save As, שומר אותו ישירות פה בבאקאפ, קורא לו גרשיים כדי שזה לא יהיה קובץ טקסט, Backup Script, אני לא יודע מה, נקודה בת, בואו נקרא לזה Workstations,
Workstations Backup Script, אני שמתי גרשיים כדי שהוא לא יחליף לי את זה לכוכבי טקסט, סייב, הנה הוא פה, הופיע לי, עכשיו אנחנו נעשה דבר כזה, אנחנו נקפל את זה, נקפל את זה, נעשה פה כמה קבצים, נקרא לזה ddd,
ddd, כן, נשכפל אותו כמה פעמים, נפתח My Documents, יוצא פה קובץ בשם 111 ונשמור בפנים 111, יופי, וגם אותו נשכלל כמה פעמים, יופי, ואנחנו ככה, אנחנו בודקים שבדסק טופ אין כלום, ב-Documents אין כלום, אתם יודעים מה? בכלל שאין את התיקייה הזאת,
ועושים פה run, run, בואו נפעיל אותה ככה, נגרור אותה לכאן, הנה אנחנו מפעילים אותה, הנה אני רואה שהוא התיקי, התיק התיק אתם רואים הוא כותב לי שהוא התיק בוא נבדוק שהוא באמת התיק הוא באמת התיק יופי הסקריפט שלנו עובד ועכשיו אנחנו יכולים להריץ
אותו על כל התחנות באוטומט כל דקה בואו נעשה את זה אז אנחנו הולכים לסיסטם סנטר ניקח אותו מכאן ונעביר אותו לתיקיית סורסס נעשה פה אפילו פולדר נקרא לו בקאפ בקאפ סקריפט, וורקסטיישנס, בקאפ סקריפט, וורקסטיישנס, שיהיה השם כזה והולכים לעשות פקאג' שירוץ כל דקה כי אני רוצה גיבוי כל דקה כי זאת סביבת
מעבדה באמצעיות הייתי עושה פחות כאילו הייתי עושה פעם ביום והייתי עושה סקריפט הרבה יותר משוכלל אבל בואו נעשה פקאג' כזה וזה היתרון של פקאג'ים שאפשר להריץ אותם עם סקייג'ואל איך נקרא לזה וורקסטיישון בקאפ סקריפט, Workstation Backup Script Package צריך להעתיק
אותו ושימו לב אני יכול לעשות ככה ואני יכול לעשות share זה איך שאני רוצה את זה כבר ראינו טוב בוא נראה את זה עכשיו. Sources Workstations אתם רואים דרך C דרך כונן C. UNC זה היה סלאש סלאש כן זה היה שיתוף.
נקסט אני רוצה בלי פרוגרם שאתם יודעים מה אתם כבר מבינים אתם כבר יודעים שפרוגרם זה בעצם התוכנה שבפנים הפקודה שבפנים שרצה אז אפשר ישר לעשות וורק עושה את זה בלי זה אוקיי אז אני עושה פה עכשיו קריאיט פרוגרם סטנדרט פרוגרם שלא היה לי כוח לכתוב את כל זה אנחנו מריצים קובץ בת שימו לב אני מריץ אותו כיוזר לא כאדמיניסטרטור אני לא רוצה הרשאות של אדמיניסטרטור אני רוצה שירוץ
כיוזר רגיל ואני רוצה שירוץ hidden אם אני לא אעשה אותו hidden אז הוא יופיע לי על המסך המסך השחור הזה של הסקריפט יופיע וייעלם יופיע וייעלם וזה יעצבן את המשתמש תיקייה שבה נרוץ cse windows system32 כי זה לא משנה לי באמת באיזה תיקייה לרוץ הסקריפט שלי הוא כותב את
כל הנתיבים בצורה יפה אז לא צריך לא אכפת לי מאיזה תיקייה יפעילו אותו