Widgets du portail
Informations sur la création de widgets de portail.
Mis à jour
Ce contenu vous a-t-il été utile ?
Informations sur la création de widgets de portail.
Les widgets sont des blocs d'interface utilisateur construits avec PowerShell et Blazor. Vous pouvez créer des interfaces web robustes avec une expérience minimale en développement web.
PowerShell Universal offre des widgets intégrés pour s'intégrer aux autres fonctionnalités de la plateforme afin d'afficher des éléments d'interface.
Fournit un formulaire aux utilisateurs finaux pour exécuter des scripts. Le script sélectionné devra avoir un rôle défini sous l'onglet Portail dans les propriétés du script. Si le script n'est pas accessible à l'utilisateur en fonction de son rôle, il ne pourra pas voir le formulaire.

Le widget tableau de script affiche un tableau basé sur la dernière sortie d'un script. Il sélectionne la tâche la plus récente et génère le tableau en fonction des propriétés des objets retournés. Par exemple, essayez d'exécuter un script qui retourne les processus sur la machine actuelle.

Le widget graphique en secteurs de script affiche un graphique basé sur les données du dernier exécution d'un script. Le script doit produire des données dans un format particulier afin de définir les sections du graphique. Voici un exemple de génération de données pour un graphique en secteurs.
Dans les propriétés du widget graphique en secteurs, définissez la propriété de catégorie sur type et la propriété de valeur sur value.

Le widget graphique en courbes de script affiche un graphique basé sur les données du dernier exécution d'un script. Le script doit produire des données dans un format particulier afin de définir les courbes du graphique. Voici un exemple de génération de données pour un graphique en courbes.
Dans les propriétés du widget graphique en courbes, définissez XProperty sur type et YProperty sur value.
Vous pouvez trouver des widgets créés par Ironman Software et des membres de la communauté dans la galerie PowerShell Universal.
Vous pouvez développer vos propres widgets personnalisés à l'aide de PSBlazor. PSBlazor utilise une syntaxe similaire à Razor combinée avec PowerShell pour permettre la création de composants entièrement interactifs et personnalisables.
Mis à jour
Ce contenu vous a-t-il été utile ?
Ce contenu vous a-t-il été utile ?
Get-Process | Select-Object Name, Id1..5 | ForEach-Object {
[PSCustomObject]@{
type = "Category $_"
value = Get-Random -Min 5 -Max 60
}
}1..5 | ForEach-Object {
[PSCustomObject]@{
type = "Category $_"
value = Get-Random -Min 5 -Max 60
}
}