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.