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

New-PSUDashboard

Sinossi

Crea una nuova app in PowerShell Universal.

Sintassi

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

Descrizione

Crea una nuova app in PowerShell Universal.

Parametri

-AppToken

L'AppToken utilizzato per chiamare la Management API di PowerShell Universal. È anche possibile chiamare Connect-PSUServer prima di questo cmdlet per impostare l'AppToken per l'intera sessione.

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

-Authenticated

Se specificato, l'autenticazione è abilitata per questa app.

-AutoDeploy

Indica se distribuire questa app quando vengono apportate modifiche. Se non specificato, l'app deve essere riavviata prima che le modifiche vengano applicate.

-BaseUrl

L'URL di base per accedere a questa app. È possibile utilizzare / per servire l'app nella radice del server oppure /app per servirla in /app.

-Command

Il comando utilizzato per creare questa app.

-Component <DashboardComponent[]>

Non utilizzato. Presente solo per compatibilità con le versioni precedenti.

-ComputerName

Specifica il nome del computer o l'URL da chiamare quando si accede alla Management API di PowerShell Universal. È anche possibile utilizzare Connect-PSUServer prima di questo cmdlet per impostare il nome del computer per l'intera sessione.

-Content

Il contenuto di questa app.

-Credential

Le credenziali utente con cui eseguire questa app.

-Description

Una descrizione di questa app.

-DisableAutoStart

Indica se disabilitare l'avvio automatico di questa app all'avvio del server.

-DisableErrorToast

Indica se disabilitare i toast di errore per questa app.

-DisableInteractiveHost

Indica se disabilitare l'host interattivo per questa app. Write-Host, Read-Host, Get-Credential e altre funzionalità non funzioneranno più.

-DisableStartupLog

Indica se disabilitare il log di avvio per questa app.

-Environment

L'ambiente in cui eseguire questa app.

-FavIcon

L'URL della favicon per questa app.

-FilePath

Il percorso del file che contiene il contenuto di questa app.

-GrantAppToken

Indica se concedere un token app agli utenti di questa app. È possibile utilizzare il token app all'interno dell'app per accedere alle risorse di PSU come l'utente che effettua l'accesso.

-IdleTimeout

Il timeout di inattività per questa app.

-Integrated

Esegue il comando internamente anziché utilizzare la Management API. Funziona solo quando lo script viene eseguito all'interno di PowerShell Universal.

-Maintenance

Indica se mettere questa app in modalità di manutenzione. Solo gli amministratori potranno accedere all'app quando è in modalità di manutenzione.

-Module

Il modulo che contiene il comando utilizzato per definire questa app.

-Name

Il nome di questa app.

-Role <String[]>

Ruoli che hanno accesso a questa app.

-SessionTimeout

Il timeout di sessione per questa app.

-Tag <Tag[]>

Tag da applicare a questa app.

-UseDefaultCredentials

Utilizza le credenziali predefinite durante la connessione alla Management API

-VerboseErrorMessages

Indica se visualizzare messaggi di errore dettagliati per questa app.

-ComputerGroup <String[]>

{{ Fill ComputerGroup Description }}

-OnSessionTimeout

{{ Fill OnSessionTimeout Description }}

-AvailableInBranch <String[]>

Se specificato, questa app verrà visualizzata ed eseguita solo nei branch specificati.

-TrustCertificate

Indica se il cmdlet deve ignorare i problemi relativi ai certificati.

-Critical

L'app è critica. Questo farà sì che l'endpoint /api/v1/status restituisca un errore 500 se l'app non è stata avviata.

Parametri comuni

Questo cmdlet supporta i parametri comuni: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable e OutVariable. Per maggiori informazioni, veda about_CommonParameters.

Input

Nessuno

Output

System.Object

Note

Esempi

Esempio 1

Crea un'app utilizzando il file app.ps1 nella directory del repository e la serve all'URL di base /app.

Ultimo aggiornamento

È stato utile?