Test-EntraScript

檢查所提供的腳本是否使用 Azure AD 指令,且與 Microsoft Entra PowerShell 模組相容。

語法

Default (預設值)

Test-EntraScript

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

Description

檢查所提供的腳本是否使用 Azure AD 指令,且與 Microsoft Entra PowerShell 模組相容。

範例

範例 1

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

回傳腳本usercreation.ps1是否能在 Microsoft 下執行。進來。

範例 2

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

會回傳一份所有無法在 Microsoft 下執行的腳本清單。Entra模組,列出每個議題並附上行與代碼。

參數

-Content

程式碼內容掃描。 用於掃描沒有檔案表示的程式碼(例如直接從儲存庫讀取)。

參數屬性

類型:System.String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:2
必要:False
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-Path

一個或多個腳本檔案的路徑可掃描。 或者在指定內容名稱時,也要 -Content

參數屬性

類型:

String[]

預設值:None
支援萬用字元:False
不要顯示:False
別名:全名, 名稱

參數集

(All)
Position:1
必要:True
來自管線的值:True
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-Quiet

僅回傳 $true 或 $ false,視腳本是否能在 Microsoft 下執行。是否要進($true)或不($ false)

參數屬性

類型:System.Management.Automation.SwitchParameter
預設值:False
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

CommonParameters

此 Cmdlet 支援一般參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters