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?