Test-EntraScript

指定されたスクリプトで、Microsoft Entra PowerShell モジュールと互換性のある Azure AD コマンドが使用されているかどうかを確認します。

構文

Default (既定)

Test-EntraScript

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

説明

指定されたスクリプトで、Microsoft Entra PowerShell モジュールと互換性のある Azure AD コマンドが使用されているかどうかを確認します。

例 1

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

スクリプト usercreation.ps1がMicrosoftで実行できるかどうかを返します。Entra.

例 2

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

Microsoftで実行されないすべてのスクリプトの一覧を返します。Entra モジュール。各行とコードで各問題を一覧表示します。

パラメーター

-Content

スキャンするコード コンテンツ。 ファイル表現がないコードをスキャンするときに使用されます (たとえば、リポジトリから直接)。

パラメーターのプロパティ

型:System.String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:2
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:True
残りの引数からの値:False

-Path

スキャンする 1 つ以上のスクリプト ファイルへのパス。 コンテンツの名前 (-Content も指定する場合)

パラメーターのプロパティ

型:

String[]

規定値:None
ワイルドカードのサポート:False
DontShow:False
Aliases:Fullname, 名前

パラメーター セット

(All)
配置:1
必須:True
パイプラインからの値:True
プロパティ名別のパイプラインからの値:True
残りの引数からの値:False

-Quiet

スクリプトがMicrosoftで実行できるかどうかに基づいて、$trueまたは $ false のみを返します。Entra ($true) かどうか ($ false)

パラメーターのプロパティ

型:System.Management.Automation.SwitchParameter
規定値:False
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

CommonParameters

このコマンドレットでは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction、-WarningVariable の各パラメーターがサポートされています。 詳細については、about_CommonParametersを参照してください。