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

Panoramica di Devolutions PowerShell

I prodotti Devolutions integrano completamente Microsoft PowerShell, offrendo potenti funzionalità di scripting e automazione. È possibile controllare i prodotti Devolutions stessi e, tramite Remote Desktop Manager, eseguire script PowerShell in tutto il proprio ambiente. Tenendo presente questo, ecco come viene utilizzato PowerShell nella piattaforma Devolutions.

Integrazione
Scopo
Riferimento

Modulo Devolutions.PowerShell

Questo modulo PowerShell viene utilizzato per interagire direttamente con i prodotti Devolutions.

Azioni di Remote Desktop Manager

È possibile definire uno script PowerShell da eseguire come azione batch su uno o più host.

Report di Remote Desktop Manager

Questo tipo di voce supporta l'esecuzione di uno script PowerShell per generare un report.

Tipi di voce di Remote Desktop Manager

Sia il tipo di voce PowerShell locale sia quello PowerShell remoto supportano l'esecuzione di script.

Provider di gestione degli accessi privilegiati (PAM) e propagazione delle password

All'interno di Devolutions Server e Devolutions Cloud, PowerShell alimenta i provider PAM personalizzati e gli script di propagazione delle password.

Introduzione al modulo Devolutions.PowerShell

Il modulo Devolutions.PowerShell richiede PowerShell 7.4 o versioni successive ed è supportato sui sistemi operativi Windows, macOS e Linux.

Il modulo Devolutions.PowerShell è disponibile in PowerShell Gallery ed è il metodo di installazione predefinito consigliato:

Install-Module Devolutions.PowerShell -Force

Poiché PowerShell Gallery è solitamente un repository contrassegnato come non attendibile (i pacchetti non sono curati né revisionati), l'uso di -Force è necessario per evitare la richiesta di conferma.

Cloudsmith

In alternativa a PowerShell Gallery, offriamo un repository Devolutions PowerShell ospitato da Cloudsmith.

  1. Registrare il repository Devolutions PowerShell, che può essere contrassegnato come attendibile:

    Register-PSRepository -Name 'Devolutions' -SourceLocation 'https://nuget.cloudsmith.io/devolutions/powershell/v2/' -InstallationPolicy Trusted
  2. Disinstallare le versioni precedenti del modulo Devolutions.PowerShell installate da PowerShell Gallery:

    Uninstall-Module Devolutions.PowerShell -AllVersions
  3. Installare il modulo Devolutions.PowerShell esplicitamente dal repository "Devolutions":

    Install-Module Devolutions.PowerShell -Repository Devolutions
  4. Verificare che il repository di origine dell'installazione del modulo Devolutions.PowerShell sia "Devolutions" e non "PSGallery":

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

Poiché il modulo Devolutions.PowerShell è disponibile in più di un repository registrato, il parametro -Repository diventa obbligatorio. Tuttavia, se ha contrassegnato il repository "Devolutions" come attendibile, -Force non è necessario per evitare la richiesta di conferma.

Offline

Se deve installare il modulo Devolutions.PowerShell su un sistema con accesso a Internet limitato o assente, può farlo seguendo questi passaggi:

  1. Creare un nuovo repository PowerShell denominato "local" nella directory scelta; l'esempio seguente utilizza C:\PSRepo.

  2. Scarichi il file .nupkg per il modulo Devolutions.PowerShell utilizzando il pulsante Download the raw nupkg file sotto Manual Download in PowerShell Gallery. Copi il file .nupkg nella directory del repository PowerShell locale creata in precedenza.

  3. Disinstallare le versioni precedenti del modulo Devolutions.PowerShell installate da altre origini.

  4. Installare il modulo Devolutions.PowerShell esplicitamente dal repository local.

  5. Verificare che l'origine di installazione del modulo Devolutions.PowerShell sia local.

In alternativa, è possibile utilizzare una directory su una condivisione di rete anziché una directory locale, facilitando la distribuzione del modulo PowerShell su una rete locale.

Esempi

Per iniziare rapidamente con alcuni esempi comuni del modulo Devolutions.PowerShell, continui a leggere qui sotto.

Remote Desktop Manager

Devolutions Server

Devolutions Cloud

Disinstallazione del modulo Devolutions.PowerShell

Disinstallare tutte le versioni del modulo Devolutions.PowerShell:

Se il modulo è installato tramite Cloudsmith, può annullare la registrazione del repository "Devolutions" in questo modo:

Infine, se ha installato il modulo offline, può annullare la registrazione del repository "local" basato su file ed eliminare la directory associata (il nome della directory potrebbe essere diverso):

Ultimo aggiornamento

È stato utile?