Ordinateurs
Les ordinateurs sont des instances de PowerShell Universal connectées à la même base de données et au même référentiel git.
Cette fonctionnalité nécessite une licence. Chaque ordinateur requiert une licence.
PowerShell Universal peut connecter plusieurs instances de l'application à la même base de données SQL et au même référentiel git. Les fichiers de configuration seront synchronisés entre les nœuds via le référentiel distant. Les tâches, les groupes d'ordinateurs, les identités et les jetons d'application seront tous stockés dans la base de données et seront visibles sur tous les nœuds accessibles.
Connexion de nouveaux ordinateurs
Une fois qu'un seul nœud a été configuré avec une base de données SQL et un référentiel git, des ordinateurs supplémentaires peuvent être connectés en spécifiant la chaîne de connexion SQL dans appsettings.json. Consultez Paramètres de l'application pour obtenir des informations sur les paramètres. Les fichiers de configuration seront automatiquement extraits du référentiel distant au démarrage du serveur et configureront le nœud avec les mêmes options que les autres serveurs de la ferme.
Docker
Notez que les conteneurs Docker auront un nom d'ordinateur unique au démarrage. Il est recommandé de définir le paramètre NodeName dans les paramètres de l'application pour attribuer un nom de nœud statique afin d'éviter l'ajout de nombreux noms d'ordinateurs générés aléatoirement dans la base de données.
Étiquettes
Les ordinateurs reçoivent des étiquettes en fonction de plusieurs aspects du service. Ceux-ci comprennent :
Domaine
Nom d'utilisateur
Système d'exploitation
Les étiquettes d'ordinateur servent à attribuer des ordinateurs à certains groupes d'ordinateurs. Vous pouvez utiliser des étiquettes intégrées ou définir des étiquettes personnalisées pour regrouper des ordinateurs similaires.
Groupes d'ordinateurs
Les groupes d'ordinateurs sont un ensemble d'ordinateurs partageant des caractéristiques similaires. Chaque groupe accepte un ensemble d'étiquettes requises pour les ordinateurs du groupe. Cela garantit que seuls certains scripts, API ou applications s'exécutent sur des groupes particuliers.
Les groupes d'ordinateurs peuvent être définis dans la console d'administration sous Plateforme \ Ordinateurs dans l'onglet Groupes, ou avec la cmdlet New-PSUComputerGroup. L'exemple ci-dessous crée un groupe d'ordinateurs regroupant tous les ordinateurs Windows de votre environnement. Vous pourriez faire quelque chose de similaire pour Linux.
Si vous disposez d'une étiquette personnalisée, par exemple un nom de réseau comme ironman.eu.local, vous pouvez attribuer ces étiquettes à certains ordinateurs. Pour les regrouper, créez un groupe d'ordinateurs en utilisant cette étiquette.


Une fois un groupe d'ordinateurs défini, les API, scripts, planifications, tâches et applications peuvent être restreints à certains nœuds. L'application suivante s'exécute uniquement sur les nœuds Windows.
Mode maintenance
Les ordinateurs peuvent être mis en mode maintenance. Lorsqu'un ordinateur est en mode maintenance, il n'exécute pas les tâches planifiées.
Mis à jour
Ce contenu vous a-t-il été utile ?