
$PSVersionTable מציג את הגרסה. ב-Windows 7 ברירת המחדל היא PowerShell 2.0.reg query, ומשתמשים בקוד היציאה (errorlevel) כדי להחליט אם להמשיך.wusa.exe.Enable-PSRemoting מדליק את ההתחברות מרחוק. לפני כן בודקים שהרשת היא דומיין או Private.Get-ADComputer מביא את שמות המחשבים בדומיין, ו-Invoke-Command מריץ עליהם את $PSVersionTable. הפרמטר -ErrorAction Continue ממשיך למחשבים הבאים גם כשיש שגיאה.הטקסט המלא של הדקות הראשונות בהרצאה «התקנה של PowerShell» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם ברוכים הבאים להרצאה על התקנת פאוורשל 5 על ווינדוס 7 בואו נראה קודם כל מה יש לנו בווינדוס 7 ברירת מחדל וזה מאוד חשוב מה שאנחנו עושים כי אם בחברה בארגון שלכם יש ווינדוס 7 אז אתם צריכים לבדוק מה הגרסה של פאוורשל ואנחנו יכולים לראות שבמשתנה סביבה שמערכת
ההפעלה מהתחלת דולר פאוורשל וורג'ן טייבל זה דולר זה כל מה שדולר זה משתנה סביבה אנחנו רואים שיש לנו פה גרסת 2.0, פאורושל 2.0.
זה מה שמגיע ברירת מחדל עם ווינדוס. אנחנו רוצים להתקין פאורושל 5. אנחנו נכנסים לאתר של מייקרוסופט ואנחנו צריכים בעצם מרכז שנקראת Windows Management Framework WMF5. זאת אומרת שזה לא רק פאורושל, זה כולל עוד כל מיני כלים.
במילים האחרות זה פאורושל, אבל הם עטפו את זה באיזה שהיא ככה Windows Management Framework. הלאה, System Requirements, שימו לב, חייבים שיהיה לנו Windows 7 Service Pack 1, אי אפשר בלי Service Pack 1. איפה אנחנו בודקים את זה? אנחנו בודקים את זה פה ב-Properties, שיש לנו Windows 7 Service Pack 1. תמור עם Windows 7 Service Pack 1.
אם אין לכם, זה לא יעבוד. Windows 8 1, שימו לב, אין Windows 8. זה מוזר, נכון, פאור של חמש עובד רק על שמונה אחד אם יש לכם שמונה אתם צריכים לשדרג ללא תשלום לשמונה אחד אלפיים ושמונה אלפיים ושתים עשרה ואלפיים ושתים עשרה שתיים ויש פה אזהרה לא להתקין את זה על שרת על exchange שימו לב לא להתקין את זה על exchange יש
להם איזושהי בעיית עימות עם exchange ועם sharepoint בקיצור תיקחו את זה בחשבון ווינדוס שבע סרוויס פק וואן חוץ מזה מה שהם לא כתבו אה הנה הם כתבו פה למטה ש-WMF5 Windows Management Framework 5 זה זה תתרגלו Windows Management Framework 5 WMF5 דורש .NET 4.5 זאת אומרת אם אין לכם .NET 4.5 ההתקנה תעבור
אבל הוא לא יעבוד לכם שזה גם קצת מצחיק כן אנחנו צריכים .NET 4.5 להתקין ולהתקין את ה-PowerShell אז בואו תראו איך אנחנו לוחצים דאונלוד הוא שואל אותי מה להוריד יש לו גרסה לווינדוס 2012 יש לו גרסה לווינדוס 7 ושרת 2008 R2 לווינדוס 7 גרסה x86 אנחנו x64 בואו נבדוק שאנחנו באמת 64 אנחנו באמת 64 ביט באמת 64 ביט בווינדוס 8186 ו8164 אני כבר הורדתי את זה
לפני שתי דקות בואו נוריד גם .NET 4.5 שהוא דורש שכחתי להוריד את זה שימו לב הוא ממש דורש את זה .NET framework 4.5 ואנחנו רואים פה .NET 4.5 English English ואנחנו מתחילים להוריד יופי אז בואו נתקין את ה.NET קודם כל עכשיו כמובן שבארגון האמיתי אתם יכולים להתקין הכל דרך Group Policy ולכתוב סקריפט שבודק זאת לא הבעיה, אנחנו
עכשיו לא בקורס של מנהלי רשת, אז אני לא מראה לכם איך עושים את זה דרך Group Policy, אבל לא חסר סקריפטים באינטרנט שמראים לכם איך עושים את זה. מי שרוצה לדעת איך, טוב, אני לא אכנס עכשיו ל Group Policy ואיך לעשות את זה דרך Group Policy, אנחנו נתקין את זה פשוט בצורה ידנית,
ויודעים מה, אני אראה לכם קצת, גם ככה יש לי זמן, אמרתי, עד שהוא מתקין, בואו נראה לכם קצת.
אז תראו, נניח אני רוצה לבדוק איזה זה, אני יכול לעשות רייג' קווירי. אתם יודעים מה זה רייג'? רייג' זה כל הפקודות על רייג'יסטרי, כן?
דליט, אד, כל הפקודות על רייג'יסטרי, אני יכול לעשות קווירי. וללכת ולתשאל איזשהו מפתח, נניח את המפתח הזה, האם יש לו ערך 4.5, בואו תראו מה אני מקבל.
המפתח הזה ברייג'יסטרי, אתם יכולים לראות מה יש לו. ופה בוורז'ן אני רואה שיש לו כנראה שזה כבר התחיל להתקין אותו, ארבע וחצי, אוקיי? אז זו הגרסה בעצם, פה אתם בודקים איזה גרסה יש לכם.
אם הוא היה מחזיר אירור, נניח הייתי עושה לו את הפקודה והוא היה מחזיר לי אירור, אז יכלתי להמשיך עם הסקריפט הזה הלאה.
בואו תראו, נניח אני עושה לו עכשיו /f לא יודע מה, נניח נבדוק אם יש לו גרסה חמש, אני יודע מה? חמש, אפס, סתם דוגמה, הוא אומר no matches, כן, שהוא לא מצא, ואז הוא אומר שהיא לא קיימת, ארבע וחצי, הוא אומר שזה קיים, יופי, כי ההתקנה הסתיימה, עכשיו מה אתם עושים דרך אגב, נניח שהוא אומר לכם שזה לא קיים, נניח גרסה חמש,
אפס, לא קיימת, אז אתם אחרי זה עושים כזה, if, אחוז, אתם יודעים מה זה אחוז אקו, אחוז error level, זה עם איזה תוצאה הוא יצא מהפקודה הקודמת, ואתם יכולים לראות אחד, זה אומר שטעות אם היינו מריצים אתם רואים גרסה 5 זה טעות ואיפה אתם רואים זה טעות 1 זה טעות ואם היינו עושים את זה
על 4 וחצי הוא היה יוצא match found זה אומר שהוא הצליח הפקודה הצליחה ואז היה לו level 0 אוקיי סתם תדעו שזה בכלל אני מלמד אתכם עכשיו בCMD ככה כתבו סקריפטים בCMD לפני שהיה power shell אז האחוז לפני אחוז אחרי זה משתנים אוקיי כמו שדולר בפאורשל, פה זה אחוז לפני, אחוז אחרי אז אתם יכולים לתשאל רג'יסטרי מסוים ולראות
אם זה לא נכון ואם רג'יסטרי לא קיים אז ללכת להתקין משהו משיתוף הארגוני, לכתוב סקריפט או להשתמש בגרופוליסי הקלאסי אבל אנחנו לא בקורס עכשיו של מנהלי רשת בואו נתקין, התקנו .NET 4.5, עכשיו אנחנו מתקינים את ה-update הזה של, אתם רואים זה Windows Update ואני מתקין את הווינדוס אפדייט, דרך אגב אם אתם רוצים לדעת איך מתקינים ווינדוס אפדייט בדוס, אם תרצו לכתוב לדוגמא, אתם רואים MSU,
MSU זה אפדייט בדוס, כאילו אפדייט של ווינדוס, אז אנחנו יכולים ללכת ולעשות כזה דבר, win7, לקחת את כל הנתיב הזה וב-CMD, יש דבר, יש תוכנה כזאת שנקראת USA.XE Windows Update Service אדמיניסטרטור שבעצם אם אני אראה לכם פשוט פייסט והוא עושה לי את האפדייט למה זה הוא already installed למה
זה חשוב כי אם אתם כותבים בסקריפט אז אתם מריצים את זה וזה מריץ לכם את האפדייט אז אפשר לעשות הכל בסקריפט אפשר לעשות הכל דרך group policy אפשר לעשות דרך שערי wsuse לא חשוב שורה תחתונה אתם צריכים לבדוק שיש windows 7 service pack 1 ושיש לכם דוטנט 4.5 ולהתקין את הפאואר של 5 אוקיי פאואר של 5 בווינדוס 10 הוא כבר מותקן בי דיפולט
פאואר של 5 מותקן בווינדוס 10 בי דיפולט אז לא צריך לדאוג לזה ובואו נראה שזה באמת הצליח אנחנו ניכנס פה לווינדוס 7 ונעשה לא יודע מה פאואר של רייט קליק run as administrator נעשה לו pin נעשה ps version table ואנחנו רואים שיש לנו גרסה 5 ועכשיו אנחנו יכולים ליהנות מכל הפישרים של גרסה 5 שימו לב סקריפטים ומודולים שהיו מיועדים
לגרסאות הקודמות יעבדו אצלכם יש לו power של compatibility יש לו תאימות לאחור זהו זה היה סרטון קצר איך להתקין power של 5 על windows 7 וזהו בואו נדליק לו גם כן רימורט שיהיה אפשר לעשות בעצם להתחבר אליו מרחוק זה נקרא Enable Remoting Enable PS Remoting ואני רואה שזה מצליח
דבר אחד לפני שעושים את זה צריך לבדוק שאתם לא בפאבליק אתם רואים דומיין access ונראה האם זה באמת