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.
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.
Windows PowerShell o le versioni precedenti di PowerShell 7 non sono supportati perché il modulo è costruito dallo stesso core di Remote Desktop Manager e richiede quindi una versione di PowerShell che utilizzi una versione compatibile del runtime .NET (.NET 9).
PowerShell Gallery (consigliato)
Il modulo Devolutions.PowerShell è disponibile in PowerShell Gallery ed è il metodo di installazione predefinito consigliato:
Install-Module Devolutions.PowerShell -ForcePoiché 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.
Registrare il repository Devolutions PowerShell, che può essere contrassegnato come attendibile:
Register-PSRepository -Name 'Devolutions' -SourceLocation 'https://nuget.cloudsmith.io/devolutions/powershell/v2/' -InstallationPolicy TrustedDisinstallare le versioni precedenti del modulo Devolutions.PowerShell installate da PowerShell Gallery:
Uninstall-Module Devolutions.PowerShell -AllVersionsInstallare il modulo Devolutions.PowerShell esplicitamente dal repository "Devolutions":
Install-Module Devolutions.PowerShell -Repository DevolutionsVerificare 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
Offline
Se deve installare il modulo Devolutions.PowerShell su un sistema con accesso a Internet limitato o assente, può farlo seguendo questi passaggi:
Creare un nuovo repository PowerShell denominato "local" nella directory scelta; l'esempio seguente utilizza
C:\PSRepo.Scarichi il file
.nupkgper il modulo Devolutions.PowerShell utilizzando il pulsante Download the raw nupkg file sotto Manual Download in PowerShell Gallery. Copi il file.nupkgnella directory del repository PowerShell locale creata in precedenza.Disinstallare le versioni precedenti del modulo Devolutions.PowerShell installate da altre origini.
Installare il modulo Devolutions.PowerShell esplicitamente dal repository
local.Verificare che l'origine di installazione del modulo Devolutions.PowerShell sia
local.
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?