Test-EntraScript
Verifica se o script fornecido utiliza comandos do Azure AD compatíveis com o módulo PowerShell do Microsoft Entra.
Sintaxe
Default (Predefinição)
Test-EntraScript
-Path <String[]>
[-Content <String>]
[-Quiet]
[<CommonParameters>]
Descrição
Verifica se o script fornecido utiliza comandos do Azure AD compatíveis com o módulo PowerShell do Microsoft Entra.
Exemplos
Exemplo 1
Test-EntraScript -Path .\usercreation.ps1 -Quiet
Devolve se o script usercreation.ps1 poderia correr sob a Microsoft. Entra.
Exemplo 2
Get-ChildItem -Path \\contoso.com\it\code -Recurse -Filter *.ps1 | Test-EntraScript
Devolve uma lista de todos os scripts que não correriam sob a Microsoft. Entra module, listando cada problema com linha e código.
Parâmetros
-Content
Código de conteúdo para digitalizar. Usado ao digitalizar código que não tem representação de ficheiro (por exemplo, diretamente de um repositório).
Propriedades dos parâmetros
| Tipo: | System.String |
| Valor predefinido: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
(All)
| Posto: | 2 |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | True |
| Valor dos restantes argumentos: | False |
-Path
Caminho para um ou mais ficheiros de script para analisar. Ou o nome do conteúdo, quando também especificar -Content
Propriedades dos parâmetros
| Tipo: | String[] |
| Valor predefinido: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
| Aliases: | Nome Completo, Nome |
Conjuntos de parâmetros
(All)
| Posto: | 1 |
| Obrigatório: | True |
| Valor do pipeline: | True |
| Valor do pipeline por nome de propriedade: | True |
| Valor dos restantes argumentos: | False |
-Quiet
Devolve apenas $true ou $ false, dependendo se o script conseguia correr sob Microsoft. Entra ($true) ou não ($ falso)
Propriedades dos parâmetros
| Tipo: | System.Management.Automation.SwitchParameter |
| Valor predefinido: | False |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
(All)
| Posto: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.