Überblick über Devolutions PowerShell
Devolutions-Produkte integrieren Microsoft PowerShell vollständig und bieten leistungsstarke Skripting- und Automatisierungsfunktionen. Sie können die Devolutions-Produkte selbst steuern und über Remote Desktop Manager PowerShell-Skripte in Ihrer gesamten Umgebung ausführen. Vor diesem Hintergrund finden Sie hier, wie PowerShell auf der Devolutions-Plattform verwendet wird.
Devolutions.PowerShell-Modul
Dieses PowerShell-Modul wird verwendet, um direkt mit Devolutions-Produkten zu interagieren.
Remote Desktop Manager-Aktionen
Sie können ein PowerShell-Skript definieren, das als Batch-Aktion für einen oder mehrere Hosts ausgeführt wird.
Remote Desktop Manager-Berichte
Dieser Eintragstyp unterstützt die Ausführung eines PowerShell-Skripts zur Erstellung eines Berichts.
Remote Desktop Manager-Eintragstypen
Sowohl der Eintragstyp PowerShell lokal als auch PowerShell remote unterstützen die Ausführung von Skripten.
Anbieter für privilegierte Zugriffsverwaltung (PAM) und Passwortweitergabe
Innerhalb von Devolutions Server und Devolutions Cloud betreibt PowerShell benutzerdefinierte PAM-Anbieter und Skripte zur Passwortweitergabe.
Erste Schritte mit dem Devolutions.PowerShell-Modul
Das Devolutions.PowerShell-Modul erfordert PowerShell 7.4 oder höher und wird unter den Betriebssystemen Windows, macOS und Linux unterstützt.
Windows PowerShell oder frühere Versionen von PowerShell 7 werden nicht unterstützt, da das Modul auf demselben Kern wie Remote Desktop Manager basiert und daher eine PowerShell-Version erfordert, die eine kompatible Version der .NET-Laufzeit (.NET 9) verwendet.
PowerShell Gallery (empfohlen)
Das Devolutions.PowerShell-Modul ist in der PowerShell Gallery verfügbar und dies ist die empfohlene Standard-Installationsmethode:
Install-Module Devolutions.PowerShell -ForceDa die PowerShell Gallery in der Regel ein als nicht vertrauenswürdig markiertes Repository ist (Pakete werden nicht kuratiert oder überprüft), ist die Verwendung von -Force erforderlich, um die Bestätigungsaufforderung zu vermeiden.
Cloudsmith
Als Alternative zur PowerShell Gallery bieten wir ein Devolutions PowerShell-Repository an, das von Cloudsmith gehostet wird.
Registrieren Sie das Devolutions PowerShell-Repository, das als vertrauenswürdig markiert werden kann:
Register-PSRepository -Name 'Devolutions' -SourceLocation 'https://nuget.cloudsmith.io/devolutions/powershell/v2/' -InstallationPolicy TrustedDeinstallieren Sie frühere Versionen des Devolutions.PowerShell-Moduls, die aus der PowerShell Gallery installiert wurden:
Uninstall-Module Devolutions.PowerShell -AllVersionsInstallieren Sie das Devolutions.PowerShell-Modul explizit aus dem Repository "Devolutions":
Install-Module Devolutions.PowerShell -Repository DevolutionsVergewissern Sie sich, dass das Installationsquell-Repository für das Devolutions.PowerShell-Modul "Devolutions" und nicht "PSGallery" ist:
Get-InstalledModule Devolutions.PowerShell | Select-Object -Property Name, Repository Name Repository ---- ---------- Devolutions.PowerShell Devolutions
Offline
Wenn Sie das Devolutions.PowerShell-Modul auf einem System mit eingeschränktem oder ohne Internetzugang installieren müssen, können Sie dies mit den folgenden Schritten tun:
Erstellen Sie ein neues PowerShell-Repository namens "local" in dem von Ihnen gewählten Verzeichnis; im folgenden Beispiel wird
C:\PSRepoverwendet.Laden Sie die
.nupkg-Datei für das Devolutions.PowerShell-Modul über die Schaltfläche Download the raw nupkg file unter Manual Download in der PowerShell Gallery herunter. Kopieren Sie die.nupkg-Datei in das zuvor erstellte lokale PowerShell-Repository-Verzeichnis.Deinstallieren Sie frühere Versionen des Devolutions.PowerShell-Moduls, die aus anderen Quellen installiert wurden.
Installieren Sie das Devolutions.PowerShell-Modul explizit aus dem Repository
local.Vergewissern Sie sich, dass die Installationsquelle für das Devolutions.PowerShell-Modul
localist.
Beispiele
Um schnell mit einigen gängigen Beispielen des Devolutions.PowerShell-Moduls zu beginnen, lesen Sie weiter unten.
Remote Desktop Manager
Devolutions Server
Devolutions Cloud
Deinstallation des Devolutions.PowerShell-Moduls
Deinstallieren Sie alle Versionen des Devolutions.PowerShell-Moduls:
Wenn das Modul über Cloudsmith installiert wurde, können Sie die Registrierung des Repositorys "Devolutions" wie folgt aufheben:
Wenn Sie das Modul offline installiert haben, können Sie schließlich die Registrierung des dateibasierten Repositorys "local" aufheben und das zugehörige Verzeichnis löschen (Ihr Verzeichnisname kann abweichen):
Zuletzt aktualisiert
War das hilfreich?