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
Última actualización
¿Te fue útil?