Test-EntraScript

Comprueba si el script proporcionado usa Azure comandos de AD compatibles con el módulo de PowerShell de Microsoft Entra.

Sintaxis

Default (valor predeterminado)

Test-EntraScript

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

Description

Comprueba si el script proporcionado usa Azure comandos de AD compatibles con el módulo de PowerShell de Microsoft Entra.

Ejemplos

Ejemplo 1

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

Devuelve si el script usercreation.ps1 se puede ejecutar en Microsoft. Entra.

Ejemplo 2

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

Devuelve una lista de todos los scripts que no se ejecutarían en el Microsoft. Módulo Entra, enumerando cada problema con línea y código.

Parámetros

-Content

Contenido de código que se va a examinar. Se usa al examinar el código que no tiene representación de archivo (por ejemplo, directamente desde un repositorio).

Propiedades de parámetro

Tipo:System.String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:2
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:True
Valor de los argumentos restantes:False

-Path

Ruta de acceso a uno o varios archivos de script que se van a examinar. O el nombre del contenido, al especificar también -Content

Propiedades de parámetro

Tipo:

String[]

Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False
Alias:Nombre completo, Nombre

Conjuntos de parámetros

(All)
Posición:1
Obligatorio:True
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:True
Valor de los argumentos restantes:False

-Quiet

Solo devuelve $true o $ false, en función de si el script se puede ejecutar en Microsoft. Entra ($true) o no ($ false)

Propiedades de parámetro

Tipo:System.Management.Automation.SwitchParameter
Valor predeterminado:False
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

CommonParameters

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.