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

Devolutions PowerShell

Les produits Devolutions s'intègrent entièrement à Microsoft PowerShell, offrant de puissantes capacités de script et d'automatisation. Vous pouvez contrôler les produits Devolutions eux-mêmes et, par l'intermédiaire de Remote Desktop Manager, exécuter des scripts PowerShell dans votre environnement. Voici comment PowerShell est utilisé dans l'écosystème Devolutions.

Intégration
Objectif
Référence

Module Devolutions.PowerShell

Ce module PowerShell est utilisé pour interagir directement avec les produits Devolutions.

Actions Remote Desktop Manager

Vous pouvez définir un script PowerShell à exécuter en tant qu'action par lot sur un ou plusieurs hôtes.

Rapports Remote Desktop Manager

Ce type d'entrée prend en charge l'exécution d'un script PowerShell pour générer un rapport.

Types d'entrées Remote Desktop Manager

Les types d'entrées PowerShell local et PowerShell distant prennent tous deux en charge l'exécution de scripts.

Gestion des accès privilégiés (PAM) — fournisseurs et propagation de mots de passe

Dans Devolutions Server et Devolutions Cloud, PowerShell alimente les fournisseurs PAM personnalisés ainsi que les scripts de propagation de mots de passe.

Démarrage avec le module Devolutions.PowerShell

Le module Devolutions.PowerShell nécessite PowerShell 7.4 ou une version ultérieure et est pris en charge sur les systèmes d'exploitation Windows, macOS et Linux.

Le module Devolutions.PowerShell est disponible dans la PowerShell Gallery et constitue la méthode d'installation par défaut recommandée :

Install-Module Devolutions.PowerShell -Force

Étant donné que la PowerShell Gallery est généralement un référentiel marqué comme non approuvé (les packages ne sont pas organisés ni examinés), l'utilisation de -Force est nécessaire pour éviter l'invite de confirmation.

Cloudsmith

En guise d'alternative à la PowerShell Gallery, nous proposons un référentiel PowerShell Devolutions hébergé par Cloudsmith.

  1. Enregistrez le référentiel PowerShell Devolutions, qui peut être marqué comme approuvé :

    Register-PSRepository -Name 'Devolutions' -SourceLocation 'https://nuget.cloudsmith.io/devolutions/powershell/v2/' -InstallationPolicy Trusted
  2. Désinstallez les versions précédentes du module Devolutions.PowerShell installées depuis la PowerShell Gallery :

    Uninstall-Module Devolutions.PowerShell -AllVersions
  3. Installez le module Devolutions.PowerShell explicitement depuis le référentiel « Devolutions » :

    Install-Module Devolutions.PowerShell -Repository Devolutions
  4. Confirmez que le référentiel source d'installation du module Devolutions.PowerShell est « Devolutions » et non « PSGallery » :

    Get-InstalledModule Devolutions.PowerShell | Select-Object -Property Name, Repository
    
    Name                   Repository
    ----                   ----------
    Devolutions.PowerShell Devolutions

Étant donné que le module Devolutions.PowerShell est disponible dans plusieurs référentiels enregistrés, le paramètre -Repository devient obligatoire. Toutefois, si vous avez marqué le référentiel « Devolutions » comme approuvé, -Force n'est pas nécessaire pour éviter l'invite de confirmation.

Hors ligne

Si vous devez installer le module Devolutions.PowerShell sur un système disposant d'un accès Internet limité ou inexistant, vous pouvez le faire en suivant ces étapes :

  1. Créez un nouveau référentiel PowerShell appelé « local » dans le répertoire de votre choix ; l'exemple ci-dessous utilise C:\PSRepo.

  2. Téléchargez le fichier .nupkg du module Devolutions.PowerShell à l'aide du bouton Download the raw nupkg file sous Manual Download dans la PowerShell Gallery. Copiez le fichier .nupkg dans le répertoire du référentiel PowerShell local précédemment créé.

  3. Désinstallez les versions précédentes du module Devolutions.PowerShell installées depuis d'autres sources.

  4. Installez le module Devolutions.PowerShell explicitement depuis le référentiel local.

  5. Confirmez que la source d'installation du module Devolutions.PowerShell est local.

Un répertoire situé sur un partage réseau peut également être utilisé à la place d'un répertoire local, ce qui facilite la distribution du module PowerShell sur un réseau local.

Exemples

Pour démarrer rapidement avec quelques exemples courants du module Devolutions.PowerShell, consultez la suite ci-dessous.

Remote Desktop Manager

Devolutions Server

Devolutions Cloud

Désinstallation du module Devolutions.PowerShell

Désinstallez toutes les versions du module Devolutions.PowerShell :

Si le module est installé via Cloudsmith, vous pouvez annuler l'enregistrement du référentiel « Devolutions » de la façon suivante :

Enfin, si vous avez installé le module hors ligne, vous pouvez annuler l'enregistrement du référentiel basé sur des fichiers « local » et supprimer le répertoire associé (votre nom de répertoire peut être différent) :

Mis à jour

Ce contenu vous a-t-il été utile ?