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

New-PSUDashboard

Sinopsis

Crea una nueva aplicación en PowerShell Universal.

Sintaxis

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

Descripción

Crea una nueva aplicación en PowerShell Universal.

Parámetros

-AppToken

El AppToken que se utiliza para llamar a la API de administración de PowerShell Universal. También puede llamar a Connect-PSUServer antes de llamar a este cmdlet para establecer el AppToken para toda la sesión.

Required?                    false
Position?                    named
Default value                None
Accept pipeline input?       False
Aliases                      none
Accept wildcard characters?  false

-Authenticated

Cuando se especifica, se habilita la autenticación para esta aplicación.

-AutoDeploy

Si se debe implementar esta aplicación cuando se realizan cambios. Si no se especifica, la aplicación debe reiniciarse antes de que se apliquen los cambios.

-BaseUrl

La URL base para acceder a esta aplicación. Puede usar / para servir la aplicación en la raíz del servidor o /app para servirla en /app.

-Command

El comando utilizado para crear esta aplicación.

-Component <DashboardComponent[]>

No se utiliza. Solo está presente por compatibilidad con versiones anteriores.

-ComputerName

Especifica el nombre del ordenador o la URL a la que se debe llamar al acceder a la API de administración de PowerShell Universal. También puede usar Connect-PSUServer antes de llamar a este cmdlet para establecer el nombre del ordenador para toda la sesión.

-Content

El contenido de esta aplicación.

-Credential

La credencial de usuario con la que se ejecutará esta aplicación.

-Description

Una descripción de esta aplicación.

-DisableAutoStart

Si se debe deshabilitar el inicio automático de esta aplicación cuando se inicia el servidor.

-DisableErrorToast

Si se deben deshabilitar las notificaciones de error para esta aplicación.

-DisableInteractiveHost

Si se debe deshabilitar el host interactivo para esta aplicación. Write-Host, Read-Host, Get-Credential y otras funciones dejarán de funcionar.

-DisableStartupLog

Si se debe deshabilitar el registro de inicio para esta aplicación.

-Environment

El entorno en el que se ejecutará esta aplicación.

-FavIcon

La URL del favicon de esta aplicación.

-FilePath

La ruta al fichero que contiene el contenido de esta aplicación.

-GrantAppToken

Si se debe conceder un token de aplicación a los usuarios de esta aplicación. Puede usar el token de aplicación dentro de su aplicación para acceder a los recursos de PSU como el usuario que inicia sesión.

-IdleTimeout

El tiempo de espera de inactividad de esta aplicación.

-Integrated

Ejecuta el comando internamente en lugar de usar la API de administración. Solo funciona cuando se ejecuta el script desde dentro de PowerShell Universal.

-Maintenance

Si se debe poner esta aplicación en modo de mantenimiento. Solo los administradores podrán acceder a la aplicación cuando esté en modo de mantenimiento.

-Module

El módulo que contiene el comando utilizado para definir esta aplicación.

-Name

El nombre de esta aplicación.

-Role <String[]>

Roles que tienen acceso a esta aplicación.

-SessionTimeout

El tiempo de espera de sesión de esta aplicación.

-Tag <Tag[]>

Etiquetas que se aplicarán a esta aplicación.

-UseDefaultCredentials

Usar las credenciales predeterminadas al conectarse a la API de administración

-VerboseErrorMessages

Si se deben mostrar mensajes de error detallados para esta aplicación.

-ComputerGroup <String[]>

{{ Fill ComputerGroup Description }}

-OnSessionTimeout

{{ Fill OnSessionTimeout Description }}

-AvailableInBranch <String[]>

Cuando se especifica, esta aplicación solo se mostrará y ejecutará en las ramas especificadas.

-TrustCertificate

Si el cmdlet debe ignorar los problemas de certificado.

-Critical

La aplicación es crítica. Esto hará que el endpoint /api/v1/status devuelva un 500 si la aplicación no se ha iniciado.

Parámetros comunes

Este cmdlet admite los parámetros comunes: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable y OutVariable. Para más información, consulte about_CommonParameters.

Entradas

Ninguna

Salidas

System.Object

Notas

Ejemplos

Ejemplo 1

Crea una aplicación usando el fichero app.ps1 del directorio del repositorio y la sirve en la URL base /app.

Última actualización

¿Te fue útil?