Test-EntraScript
Überprüft, ob das bereitgestellte Skript Azure AD-Befehle verwendet, die mit dem Microsoft Entra PowerShell-Modul kompatibel sind.
Syntax
Default (Standard)
Test-EntraScript
-Path <String[]>
[-Content <String>]
[-Quiet]
[<CommonParameters>]
Beschreibung
Überprüft, ob das bereitgestellte Skript Azure AD-Befehle verwendet, die mit dem Microsoft Entra PowerShell-Modul kompatibel sind.
Beispiele
Beispiel 1
Test-EntraScript -Path .\usercreation.ps1 -Quiet
Gibt zurück, ob das Skript usercreation.ps1 unter Microsoft ausgeführt werden kann. Entra.
Beispiel 2
Get-ChildItem -Path \\contoso.com\it\code -Recurse -Filter *.ps1 | Test-EntraScript
Gibt eine Liste aller Skripts zurück, die nicht unter dem Microsoft ausgeführt werden. Entra-Modul, auflisten jedes Problem mit Zeile und Code.
Parameter
-Content
Codeinhalt, der überprüft werden soll. Wird beim Scannen von Code verwendet, der keine Dateidarstellung aufweist (z. B. direkt aus einem Repository).
Parametereigenschaften
| Typ: | System.String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | 2 |
| Obligatorisch: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | True |
| Wert aus verbleibenden Argumenten: | False |
-Path
Pfad zu mindestens einer Skriptdatei, die überprüft werden soll. Oder der Name des Inhalts, wenn sie auch -Content
Parametereigenschaften
| Typ: | String[] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
| Aliase: | Fullname, Name |
Parametersätze
(All)
| Position: | 1 |
| Obligatorisch: | True |
| Wert aus Pipeline: | True |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | True |
| Wert aus verbleibenden Argumenten: | False |
-Quiet
Gibt nur $true oder $ false zurück, je nachdem, ob das Skript unter Microsoft ausgeführt werden kann. Entra ($true) oder nicht ($ false)
Parametereigenschaften
| Typ: | System.Management.Automation.SwitchParameter |
| Standardwert: | False |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.