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

Invoke-PSUScript

RÉSUMÉ

Invoque un script dans PSU.

SYNTAXE

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>]

DESCRIPTION

Invoque un script dans PSU. Invoquer un script démarre une nouvelle tâche dont vous pouvez ensuite suivre la progression.

EXEMPLES

Exemple 1

Invoque « Script1.ps1 »

Exemple 2

Invoque « Script1.ps1 » avec les paramètres Parameter1 et Parameter2. Ces paramètres seront transmis au script. Invoke-PSUScript prend en charge un nombre illimité de paramètres dynamiques.

Exemple 3

Invoque « Script1.ps1 » en tant qu'utilisateur « adam ». Les mots de passe sont récupérés à partir des gestionnaires de secrets et ne peuvent pas être transmis sous forme de chaînes.

PARAMÈTRES

-AppToken

Un jeton d'appli pour accéder à l'API de PSU.

-ComputerName

L'adresse HTTP du serveur d'API REST de PSU.

-Credential

L'identifiant de l'utilisateur sous lequel exécuter le script. Utilisez New-UACredential pour créer cet identifiant.

-Environment

L'environnement à utiliser lors de l'invocation de ce script. Vous pouvez voir les environnements disponibles en utilisant Get-PSUEnvironment.

-Id

L'ID du script à invoquer.

-Integrated

Exécute la commande en interne plutôt qu'en utilisant l'API de gestion. Fonctionne uniquement lors de l'exécution du script depuis PowerShell Universal.

-Name

Le nom du script à invoquer.

-Notes

Notes à inclure avec l'exécution de la tâche.

-Script

Le script à invoquer. Utilisez Get-PSUScript pour récupérer les scripts existants.

-UseDefaultCredentials

Utiliser les identifiants par défaut lors de la connexion à l'API de gestion

-Wait

Attend que le script s'exécute avant de retourner.

-WaitForDebugger

Non utilisé.

-Queue

L'ordinateur, le groupe d'ordinateurs ou la file d'attente sur lequel exécuter ce script.

-Parameters

Une table de hachage de paramètres à transmettre au script. Elle peut être utilisée à la place des paramètres dynamiques de cette applet de commande.

-WaitTimeout

Le nombre de secondes à attendre.

-Silent

Empêche l'interaction avec l'hôte PowerShell actuel. N'écrira pas dans les flux et n'invoquera pas Read-Host.

-Tags

Étiquettes à appliquer à la tâche.

-TrustCertificate

Indique si l'applet de commande doit ignorer les problèmes de certificat.

-Cookies

Réutilise et conserve les témoins d'authentification pour la session PowerShell actuelle.

CommonParameters

Cette applet de commande prend en charge les paramètres communs : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -Verbose, -WarningAction, -WarningVariable et -ProgressAction. Pour plus d'informations, voir about_CommonParameters.

ENTRÉES

UniversalAutomation.Script

System.Int64

SORTIES

System.Object

NOTES

LIENS CONNEXES

Get-PSUEnvironment

Mis à jour

Ce contenu vous a-t-il été utile ?