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

Ü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.

Integration
Zweck
Referenz

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.

Das Devolutions.PowerShell-Modul ist in der PowerShell Gallery verfügbar und dies ist die empfohlene Standard-Installationsmethode:

Install-Module Devolutions.PowerShell -Force

Da 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.

  1. 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 Trusted
  2. Deinstallieren Sie frühere Versionen des Devolutions.PowerShell-Moduls, die aus der PowerShell Gallery installiert wurden:

    Uninstall-Module Devolutions.PowerShell -AllVersions
  3. Installieren Sie das Devolutions.PowerShell-Modul explizit aus dem Repository "Devolutions":

    Install-Module Devolutions.PowerShell -Repository Devolutions
  4. Vergewissern 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

Da das Devolutions.PowerShell-Modul in mehr als einem registrierten Repository verfügbar ist, wird der Parameter -Repository obligatorisch. Wenn Sie jedoch das Repository "Devolutions" als vertrauenswürdig markiert haben, ist -Force nicht erforderlich, um die Bestätigungsaufforderung zu vermeiden.

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:

  1. Erstellen Sie ein neues PowerShell-Repository namens "local" in dem von Ihnen gewählten Verzeichnis; im folgenden Beispiel wird C:\PSRepo verwendet.

  2. 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.

  3. Deinstallieren Sie frühere Versionen des Devolutions.PowerShell-Moduls, die aus anderen Quellen installiert wurden.

  4. Installieren Sie das Devolutions.PowerShell-Modul explizit aus dem Repository local.

  5. Vergewissern Sie sich, dass die Installationsquelle für das Devolutions.PowerShell-Modul local ist.

Alternativ kann anstelle eines lokalen Verzeichnisses ein Verzeichnis auf einer Netzwerkfreigabe verwendet werden, was die Verteilung des PowerShell-Moduls in einem lokalen Netzwerk erleichtert.

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?