For the complete documentation index, see llms.txt. This page is also available as Markdown.

Invoke-PSUScript

SINOPSIS

Invoca un script en PSU.

SINTAXIS

Script

Invoke-PSUScript [-Script] <Script> [-WaitForDebugger] [-Environment <String>] [-Notes <String>]
 [-Credential <Variable>] [-Wait] [-Queue <String>] [-WaitTimeout <Int32>] [-Parameters <Hashtable>]
 [-Tags <Tag[]>] [-Silent] [-ComputerName <String>] [-AppToken <String>] [-UseDefaultCredentials] [-Integrated]
 [-TrustCertificate] [-Cookies] [<CommonParameters>]

Id

Invoke-PSUScript [-Id] <Int64> [-WaitForDebugger] [-Environment <String>] [-Notes <String>]
 [-Credential <Variable>] [-Wait] [-Queue <String>] [-WaitTimeout <Int32>] [-Parameters <Hashtable>]
 [-Tags <Tag[]>] [-Silent] [-ComputerName <String>] [-AppToken <String>] [-UseDefaultCredentials] [-Integrated]
 [-TrustCertificate] [-Cookies] [<CommonParameters>]

Name

Invoke-PSUScript [-WaitForDebugger] [-Environment <String>] [-Notes <String>] [-Credential <Variable>]
 [-Name] <String> [-Wait] [-Queue <String>] [-WaitTimeout <Int32>] [-Parameters <Hashtable>] [-Tags <Tag[]>]
 [-Silent] [-ComputerName <String>] [-AppToken <String>] [-UseDefaultCredentials] [-Integrated]
 [-TrustCertificate] [-Cookies] [<CommonParameters>]

DESCRIPCIÓN

Invoca un script en PSU. Al invocar un script se inicia un nuevo trabajo cuyo progreso podrá seguir.

EJEMPLOS

Ejemplo 1

Invoca 'Script1.ps1'

Ejemplo 2

Invoca 'Script1.ps1' con los parámetros Parameter1 y Parameter2. Estos parámetros se pasarán al script. Invoke-PSUScript admite cualquier número de parámetros dinámicos.

Ejemplo 3

Invoca 'Script1.ps1' como el usuario 'adam'. Las contraseñas se obtienen de los gestores de secretos y no se pueden pasar como cadenas.

PARÁMETROS

-AppToken

Un token de aplicación para acceder a la API de PSU.

-ComputerName

La dirección HTTP del servidor de la API REST de PSU.

-Credential

La credencial del usuario con la que se ejecutará el script. Use New-UACredential para crear esta credencial.

-Environment

El entorno que se utilizará al invocar este script. Puede ver los entornos disponibles usando Get-PSUEnvironment.

-Id

El ID del script que se va a invocar.

-Integrated

Ejecuta el comando internamente en lugar de usar la API de gestión. Solo funciona al ejecutar el script desde PowerShell Universal.

-Name

El nombre del script que se va a invocar.

-Notes

Notas que se incluirán con la ejecución del trabajo.

-Script

El script que se va a invocar. Use Get-PSUScript para obtener los scripts existentes.

-UseDefaultCredentials

Usar credenciales predeterminadas al conectarse a la API de gestión

-Wait

Espera a que el script se ejecute antes de devolver el control.

-WaitForDebugger

No se usa.

-Queue

El ordenador, grupo de ordenadores o cola en el que se ejecutará este script.

-Parameters

Una tabla hash de parámetros que se pasarán al script. Puede usarse en lugar de los parámetros dinámicos de este cmdlet.

-WaitTimeout

El número de segundos que se debe esperar.

-Silent

Impide la interacción con el host actual de PowerShell. No escribirá en los flujos ni invocará Read-Host.

-Tags

Etiquetas que se aplicarán al trabajo.

-TrustCertificate

Indica si el cmdlet debe ignorar los problemas de certificado.

-Cookies

Reutiliza y conserva las cookies de autenticación de la sesión actual de PowerShell.

CommonParameters

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

ENTRADAS

UniversalAutomation.Script

System.Int64

SALIDAS

System.Object

NOTAS

ENLACES RELACIONADOS

Get-PSUEnvironment

Última actualización

¿Te fue útil?