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?