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
Mis à jour
Ce contenu vous a-t-il été utile ?