Test-EntraScript

Sprawdź, czy podany skrypt używa poleceń usługi AzureAD, które nie są obsługiwane przez program Microsoft Entra PowerShell.

Składnia

Default (domyślnie)

Test-EntraScript
    [-Path] <String[]>
    [[-Content] <String>]
    [-Quiet]
    [<CommonParameters>]

Opis

Sprawdź, czy podany skrypt używa poleceń usługi AzureAD, które nie są obsługiwane przez program Microsoft Entra PowerShell.

Przykłady

Przykład 1

Test-EntraScript -Path .\usercreation.ps1 -Quiet

Zwraca, czy skrypt "usercreation.ps1" może działać w Microsoft. Graph.Entra

Przykład 2

Get-ChildItem -Path \\contoso.com\it\code -Recurse -Filter *.ps1 | Test-EntraScript

Zwraca listę wszystkich skryptów, które nie będą uruchamiane w Microsoft. Moduł Graph.Entra z listą każdego problemu z wierszem i kodem.

Parametry

-Content

Kodowanie zawartości do skanowania. Używany podczas skanowania kodu, który nie ma reprezentacji pliku (na przykład bezpośrednio z repozytorium).

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:2
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-Path

Ścieżka do co najmniej jednego pliku skryptu do skanowania. Lub nazwa zawartości, podczas określania również -Content

Właściwości parametru

Typ:

String[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:Pełne imię, Nazwa

Zestawy parametrów

(All)
Position:1
Obowiązkowe:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-Quiet

Zwracaj tylko $true lub $ false na podstawie tego, czy skrypt może działać w Microsoft. Graph.Entra ($true) lub nie ($ false)

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:False
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.