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。