אוטומציה של משימות באמצעות PowerShell
רכיבי ה- cmdlet של PowerShell מאפשרים למנהלי מערכת להשלים משימת פורטל ניהול באמצעות פקודות Script. באמצעות PowerShell ניתן לבצע ברצף פקודות מרובות בבת אחת או ליצור ערוץ של פקודות פלט כדי להפוך משימות נפוצות לאוטומטיות.
באמצעות רכיבי cmdlet של PowerShell ומחברי ניהול, מנהלי מערכת יכולים לבנות זרימות ויישומים המסייעים ליישום מדיניות פיקוח. באפשרותך להשתמש ברכיבי ה- cmdlet של PowerShell הבאים לדוגמה:
| ספריית רכיבי cmdlet של PowerShell | משימות שכיחות |
|---|---|
| רכיבי cmdlet של Power Apps תמיכה ב- PowerShell עבור Power Apps |
מיועד ליוצרי יישומים ומנהלי מערכת לאוטומציה של משימות בסביבות ויישומים, זרימות ומחברים קשורים. |
| רכיבי cmdlet של Microsoft 365 התחל לעבוד עם PowerShell עבור Microsoft 365 |
השתמש עבור משימות קשורות של Microsoft 365 כדי להפוך פעולות ומשימות הקשורות למשתמש לאוטומטיות. לדוגמה, הקצאת רישיונות. |
| רכיבי cmdlet של Dynamics 365 מבט כולל על Dynamics 365 Customer Engagement (on-premises) PowerShell |
השתמש עבור סביבות עם מסדי נתונים של Microsoft Dataverse. מודולים כוללים תמיכה ב- API של הניהול המקוון של Dataverse והפיכת פריסת פתרונות לסביבות Dataverse לאוטומטית. |
| רכיבי cmdlet של Microsoft Azure תיעוד Azure PowerShell |
השתמש עבור הכללת רכיבי Azure בפתרון הכולל שלך. באפשרותך להשתמש עבור הגדרת Scripting של שער היישום המקומי. |
אפשר להשתמש בשילוב של כל ה- cmdlets האלה כדי לבנות סקריפטים של PowerShell ולבצע פעולות בכמות גדולה על משתמשים, סביבות או המשאבים שלהם.
עצה
ניתן למצוא דוגמאות בעת התקנה ובדיקה של הערכה למתחילים במרכז המצוינות או באמצעות המעבדות של Admin-in-a-Day שניתן למצוא ב- GitHub ( https://aka.ms/powerapps/admininaday).
משימות נפוצות ב- PowerShell
הצגת רשימת הסביבות
Get-AdminPowerAppEnvironment
משימות מספקות לך מידע עיקרי, כגון שם תצוגה ו- GUID של הסביבה. משימה זו היא לעתים קרובות מה שנדרש לצורך פעולות המשך.
הוספת פרמטרים, כגון -Default, מאפשרת למנהלי מערכת למצוא באופן כללי את סביבת ברירת המחדל בדייר.
Get-AdminPowerAppEnvironment -Default
השתמש ב- GUID כדי להחזיר שם שאינו שם תצוגה עבור הסביבה. לאחר מכן תוכל להסתעף לפרטים של סביבה ספציפית זו. לדוגמה:
Get-AdminPowerAppEnvironment -Environment 'EnvironmentName'.
הדבר מחזיר:

דוגמה זו מחזירה רשימה של חיבורים בסביבה, כולל כל החיבורים בסביבת ברירת המחדל של הדייר.
Get-AdminPowerAppEnvironment -Default | Get-AdminPowerAppConnection
דוגמה זו יוצרת ערוץ של פלט מ- cmdlet אחד למשנהו. הוא מציג רשימה של מספר יישומים בכל סביבת דייר.
Get-AdminPowerApp | select -ExpandProperty EnvironmentName | Group | %{ New-Object -TypeName PSObject -Property @{ DisplayName = (Get-AdminPowerAppEnvironment -EnvironmentName $_.Name | select -ExpandProperty displayName); Count = $_.Count } }
זה יביא את המידע המפורט הבא:
