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

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 ?