New-PSUDashboard
Résumé
Crée une nouvelle appli dans PowerShell Universal.
Syntaxe
New-PSUDashboard [-AppToken <String>] [-Authenticated] [-AutoDeploy] [-BaseUrl <String>] [-Command <String>] [-Component <DashboardComponent[]>] [-ComputerName <String>] [-Credential <String>] [-Description <String>] [-DisableAutoStart] [-DisableErrorToast] [-DisableInteractiveHost] [-DisableStartupLog] [-Environment <String>] [-FavIcon <String>] [-GrantAppToken] [-IdleTimeout <Int32>] [-Integrated] [-Maintenance] [-Module <String>] -Name <String> [-Role <String[]>] [-SessionTimeout <Int32>] [-Tag <Tag[]>] [-UseDefaultCredentials] [-VerboseErrorMessages] [-ComputerGroup <String[]>] [-OnSessionTimeout <ScriptBlock>] [-AvailableInBranch <String[]>] [-TrustCertificate] [-Critical] [<CommonParameters>]
New-PSUDashboard [-AppToken <String>] [-Authenticated] [-AutoDeploy] [-BaseUrl <String>] [-Component <DashboardComponent[]>] [-ComputerName <String>] -Content <ScriptBlock> [-Credential <String>] [-Description <String>] [-DisableAutoStart] [-DisableErrorToast] [-DisableInteractiveHost] [-DisableStartupLog] [-Environment <String>] [-FavIcon <String>] [-GrantAppToken] [-IdleTimeout <Int32>] [-Integrated] [-Maintenance] -Name <String> [-Role <String[]>] [-SessionTimeout <Int32>] [-Tag <Tag[]>] [-UseDefaultCredentials] [-VerboseErrorMessages] [-ComputerGroup <String[]>] [-OnSessionTimeout <ScriptBlock>] [-AvailableInBranch <String[]>] [-TrustCertificate] [-Critical] [<CommonParameters>]
New-PSUDashboard [-AppToken <String>] [-Authenticated] [-AutoDeploy] [-BaseUrl <String>] [-Component <DashboardComponent[]>] [-ComputerName <String>] [-Credential <String>] [-Description <String>] [-DisableAutoStart] [-DisableErrorToast] [-DisableInteractiveHost] [-DisableStartupLog] [-Environment <String>] [-FavIcon <String>] [-FilePath <String>] [-GrantAppToken] [-IdleTimeout <Int32>] [-Integrated] [-Maintenance] -Name <String> [-Role <String[]>] [-SessionTimeout <Int32>] [-Tag <Tag[]>] [-UseDefaultCredentials] [-VerboseErrorMessages] [-ComputerGroup <String[]>] [-OnSessionTimeout <ScriptBlock>] [-AvailableInBranch <String[]>] [-TrustCertificate] [-Critical] [<CommonParameters>]Description
Crée une nouvelle appli dans PowerShell Universal.
Paramètres
-AppToken
Le AppToken utilisé pour appeler l'API de gestion de PowerShell Universal. Vous pouvez aussi appeler Connect-PSUServer avant d'appeler cette applet de commande pour définir le AppToken pour toute la session.
Required? false
Position? named
Default value None
Accept pipeline input? False
Aliases none
Accept wildcard characters? false-Authenticated
Lorsque spécifié, l'authentification est activée pour cette appli.
-AutoDeploy
Détermine s'il faut déployer cette appli lorsque des modifications sont apportées. Si non spécifié, l'appli doit être redémarrée avant que les modifications soient appliquées.
-BaseUrl
L'URL de base pour accéder à cette appli. Vous pouvez utiliser / pour servir l'appli à la racine du serveur ou /app pour servir l'appli à /app.
-Command
La commande utilisée pour créer cette appli.
-Component <DashboardComponent[]>
Non utilisé. Présent uniquement pour la rétrocompatibilité.
-ComputerName
Spécifie le nom d'ordinateur ou l'URL qui doit être appelé lors de l'accès à l'API de gestion de PowerShell Universal. Vous pouvez aussi utiliser Connect-PSUServer avant d'appeler cette applet de commande pour définir le nom d'ordinateur pour toute la session.
-Content
Le contenu de cette appli.
-Credential
L'identifiant d'utilisateur sous lequel exécuter cette appli.
-Description
Une description de cette appli.
-DisableAutoStart
Détermine s'il faut désactiver le démarrage automatique de cette appli au démarrage du serveur.
-DisableErrorToast
Détermine s'il faut désactiver les notifications d'erreur pour cette appli.
-DisableInteractiveHost
Détermine s'il faut désactiver l'hôte interactif pour cette appli. Write-Host, Read-Host, Get-Credential et d'autres fonctionnalités ne fonctionneront plus.
-DisableStartupLog
Détermine s'il faut désactiver le journal de démarrage pour cette appli.
-Environment
L'environnement sous lequel exécuter cette appli.
-FavIcon
L'URL de la favicône pour cette appli.
-FilePath
Le chemin vers le fichier qui contient le contenu de cette appli.
-GrantAppToken
Détermine s'il faut accorder un jeton d'appli aux utilisateurs de cette appli. Vous pouvez utiliser le jeton d'appli dans votre appli pour accéder aux ressources de PSU en tant qu'utilisateur qui se connecte.
-IdleTimeout
Le délai d'inactivité pour cette appli.
-Integrated
Exécute la commande en interne plutôt que d'utiliser l'API de gestion. Fonctionne uniquement lors de l'exécution d'un script depuis PowerShell Universal.
-Maintenance
Détermine s'il faut mettre cette appli en mode maintenance. Seuls les administrateurs pourront accéder à l'appli lorsqu'elle est en mode maintenance.
-Module
Le module qui contient la commande utilisée pour définir cette appli.
-Name
Le nom de cette appli.
-Role <String[]>
Rôles qui ont accès à cette appli.
-SessionTimeout
Le délai d'expiration de session pour cette appli.
-Tag <Tag[]>
Étiquettes à appliquer à cette appli.
-UseDefaultCredentials
Utiliser les identifiants par défaut lors de la connexion à l'API de gestion
-VerboseErrorMessages
Détermine s'il faut afficher les messages d'erreur détaillés pour cette appli.
-ComputerGroup <String[]>
{{ Fill ComputerGroup Description }}
-OnSessionTimeout
{{ Fill OnSessionTimeout Description }}
-AvailableInBranch <String[]>
Lorsque spécifié, cette appli sera affichée et exécutée uniquement dans les branches spécifiées.
-TrustCertificate
Détermine si l'applet de commande doit ignorer les problèmes de certificat.
-Critical
L'appli est critique. Cela fera en sorte que le terminal /api/v1/status retourne un 500 si l'appli n'a pas démarré.
Paramètres communs
Cette applet de commande prend en charge les paramètres communs : Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable et OutVariable. Pour plus d'informations, voir about_CommonParameters.
Entrées
Aucune
Sorties
System.Object
Notes
Exemples
Exemple 1
Crée une appli en utilisant le fichier app.ps1 dans le répertoire du dépôt et la sert à l'URL de base /app.
Mis à jour
Ce contenu vous a-t-il été utile ?