Galerie
La galerie PowerShell Universal de scripts, widgets, déclencheurs et plus encore.
La galerie est une collection de solutions prédéfinies pour PowerShell Universal. Elle inclut des ressources telles que des scripts, des déclencheurs, des applications et des widgets. Elle est open source, et les modules sont publiés dans la PowerShell Gallery. La galerie PowerShell Universal fournit une liste filtrée de ressources spécifiques à la plateforme.
Installation de ressources depuis la galerie
Page de la galerie
La page de la galerie détecte les modules PowerShell Universal dans la PowerShell Gallery. Elle met en cache les résultats pendant 5 minutes afin d'améliorer les performances.
Pour installer des ressources depuis la bibliothèque, cliquez sur Platform \ Gallery dans la console d'administration Universal. Cliquez sur l'icône Installer pour enregistrer la ressource dans votre environnement. Chaque solution est un module PowerShell qui sera inclus dans le répertoire des modules de votre référentiel.

Les ressources installées depuis des modules, comme ceux provenant de la galerie, sont marquées comme étant en lecture seule dans la console d'administration.

Page des modules
Sur la page des modules, cliquez sur Galleries, puis sélectionnez PSGallery pour rechercher et télécharger des ressources directement depuis le flux de la PowerShell Gallery. Vous devrez filtrer par l'étiquette PowerShellUniversal pour trouver les modules spécifiques à la plateforme.
Désinstallation de ressources
Une fois qu'une ressource est installée, vous ne pouvez pas la supprimer sans supprimer le module lui-même. Vous pouvez accéder à la page Platform \ Modules et cliquer sur l'onglet Repository Modules pour afficher les modules installés depuis la bibliothèque.
Un clic sur l'icône Supprimer retirera le module ainsi que toutes les ressources qui y sont associées.

Contribution à la galerie
Vous pouvez contribuer vos propres scripts à la galerie PowerShell Universal. La galerie PowerShell Universal détecte automatiquement les modules dans la PowerShell Gallery portant l'étiquette PowerShellUniversal. Si vous souhaitez que votre module apparaisse dans la galerie PowerShell Universal et dans PowerShell Universal, incluez cette étiquette.
Vous trouverez ci-dessous un exemple de manifeste provenant du référentiel de la galerie PowerShell Universal. Vous pouvez inclure le chemin d'un référentiel GitHub comme ProjectUri dans le manifeste. Dans ce cas, le contenu du fichier README.md sera rendu sur PowerShellUniversal.com.
Modules sous licence
Les modules sous licence sont actuellement en version préliminaire.
À partir de PowerShell Universal 5.2, vous pouvez désormais inclure une option PSULicensed dans la section PSData du manifeste de votre module. Si le module est sous licence, il ne sera pas chargé sans un fichier de licence spécifique au module en cours de chargement. Les fichiers de licence sont actuellement générés manuellement par Ironman Software pour les auteurs de modules. Veuillez contacter le support d'Ironman Software pour plus d'informations.
Si un module sous licence est installé mais qu'aucune licence n'est fournie, PowerShell Universal ne chargera pas les ressources provenant de ce module. Notez que toutes les fonctions PowerShell génériques, les alias et les variables exposés par le module resteront disponibles. Les applications, scripts, API ou autres fonctionnalités de PowerShell Universal ne seront pas chargés.
Les modules sous licence ne fournissent actuellement aucun mécanisme pour masquer vos scripts PowerShell ou empêcher les utilisateurs de supprimer l'indicateur de licence. Nous recommandons d'inclure un CLUF standard afin que les utilisateurs soient légalement responsables de toute manipulation de ces fichiers visant à contourner la licence.
Mis à jour
Ce contenu vous a-t-il été utile ?