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.