הריצו סקריפטים של PowerShell על המכשירים שלכם כדי לאוטומט משימות ולייעל את הניהול.
דוגמת סקריפט
דוגמה לסקריפט PowerShell נפוץ: דוח 'גיל סיסמה' של משתמש, נשמר כקובץ HTML:
Get-ADUser -Filter "Enabled -eq 'True' -AND
PasswordNeverExpires -eq 'False'" -Properties
PasswordLastSet,PasswordNeverExpires,PasswordExpired |
Select DistinguishedName,Name,pass*,@{Name="PasswordAge";
Expression={(Get-Date)-$_.PasswordLastSet}} |sort
PasswordAge -Descending | ConvertTo-Html -Title
"Password Age Report" | Out-File c:\Work\pwage.htm
פריסת סקריפט PowerShell
פרסו סקריפטים בדרך שנוחה לכם — קבעו אותם מראש עם פרופילי אוטומציה או הריצו אותם לפי דרישה מדף המכשירים או מ-קונסולת הסוכן. אם עדיין לא יצרתם, העליתם או יצרתם סקריפט PowerShell, ראו יצירה, העלאה ויצירת סקריפטים
לתשומת לבכם:
- על המכשיר היעד להיות מותקן עליו PowerShell בגרסה 5.1 ומעלה. להתקנת PowerShell, ראו את המאמר הזה של Microsoft
- אם תכבו את PowerShell במכשיר, גם הפונקציונליות של PowerShell וגם הסקריפטים של PowerShell ב-Atera יושבתו.
כדי להריץ סקריפט:
1. מתוך המכשירים (בסרגל הצד), לחצו על ניהול > הרץ סקריפט על המכשיר.
חלון הרץ סקריפט יופיע.
2. מצאו את הסקריפט. לאחר מכן לחצו על הרץ.
חלון סיכום ביצוע הסקריפט יופיע, ויציג את הרשאות ההרצה של הסקריפט (מערכת או משתמש), שם המכשיר, קוד יציאה, ופלט.
מדיניות הרצת PowerShell
מדיניות ההרצה של PowerShell היא מנגנון אבטחה ששולט בתנאים שבהם PowerShell טוען קבצי קונפיגורציה ומריץ סקריפטים.
כדי לבדוק את מדיניות ההרצה הנוכחית במכשיר, הריצו:
Get-ExecutionPolicy
לתשומת לבכם: Atera עוקפת את מדיניות ההרצה עבור סקריפטים של PowerShell בכל המקרים, כולל בהרצת סקריפטים מדף המכשירים, קונסולת הסוכן, פרופילי אוטומציה וסקריפטים של תיקון אוטומטי בפרופילי סף.