/
/

So installieren und importieren Sie das PowerShell-Modul für Active Directory

So installieren und importieren Sie das PowerShell-Modul für Active Directory

Schlüsselpunkte

Wie man das PowerShell-Modul für Active Directory intallieren kann

  1. Öffnen Sie PowerShell als Administrator → Klicken Sie mit der rechten Maustaste auf PowerShell > Als Administrator ausführen.
  2. Führen Sie folgenden Befehl aus: Add-WindowsCapability -Online -Name "Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0"

So importieren Sie das PowerShell-Modul für Active Directory

  1. Öffnen Sie PowerShell als Administrator.
  2. Importieren Sie das Modul: Import-Module ActiveDirectory
  3. Überprüfen Sie den Import: Get-Command -Module ActiveDirectory

So lassen Sie das Modul in PowerShell automatisch laden

  1. Prüfen Sie, ob ein Profil existiert: Test-Path $Profile
  2. Wenn das Ergebnis False ist, erstellen Sie ein Profil: New-Item -Path $Profile -ItemType File -Force
  3. Öffnen Sie das Profil in Notepad: notepad $Profil
  4. Fügen Sie die folgende Zeile hinzu und speichern Sie: Import-Module ActiveDirectory

Die Verwaltung von Active Directory, dem Herzstück der Windows-Netzwerkinfrastruktur, stellt eine besondere Herausforderung dar. Von der Verwaltung von Benutzerkonten bis hin zur Konfiguration von Gruppenrichtlinien, administrative Aufgaben können komplex und zeitaufwändig sein. Hier kommt PowerShell, die leistungsstarke Skriptsprache von Microsoft, ins Spiel. PowerShell hat sich zu einem entscheidenden Faktor für die Automatisierung von Verwaltungsaufgaben entwickelt. 

In diesem Guide stellen wir das PowerShell-Modul für Active Directory vor, untersuchen seine Rolle bei der Vereinfachung von Verwaltungsaufgaben und zeigen, wie es effizient installiert und importiert werden kann.

Vereinfachen Sie die AD-Verwaltung mit PowerShell und den leistungsstarken Automatisierungstools von NinjaOne.

→ Übernehmen Sie die Kontrolle mit den NinjaOne-Lösungen zum Active Directory-Management.

Was ist das PowerShell-Modul für Active Directory?

Es ist ein Satz von Befehlszeilen oder Cmdlets, die die Verwaltung von Active Directory erleichtern. Cmdlets sind einfache Befehle, die in PowerShell für bestimmte Verwaltungsaufgaben verwendet werden.

Das PowerShell-Modul für Active Directory fungiert als Brücke zwischen der Windows PowerShell-Umgebung und dem Verzeichnisdienst, und bietet Administrator:innen ein leistungsstarkes Toolset zum Automatisieren und Optimieren von Aufgaben sowie zur Bereinigung von Active Directory.

PowerShell hat sich im Laufe der Jahre weiterentwickelt und spiegelt das Engagement von Microsoft wider, die Verwaltungserfahrung für IT-Expert:innen zu verbessern. Das Active Directory-Modul wurde ursprünglich als separate Installation eingeführt, aber das Modul ist zu einem integralen Bestandteil der Windows Server-Editionen geworden, wodurch es leichter zugänglich ist und sichergestellt wird, dass die neuesten Funktionen sofort verfügbar sind.

Vereinfachung der Active Directory-Verwaltung

Das thematisierte PowerShell-Modul vereinfacht die Verwaltung von Active Directory, indem es eine einheitliche und effiziente Skripterstellungs-Schnittstelle bereitstellt. Anstatt sich auf grafische Benutzeroberflächen (GUIs) zu verlassen, können Administrator:innen PowerShell-Skripte verwenden, um Aufgaben wie das Erstellen von Benutzerkonten, das Ändern von Gruppenmitgliedschaften und das Verwalten von Unternehmenseinheiten durchzuführen.

Einmal getestet und validiert, verringern diese Automatisierungen nicht nur die Wahrscheinlichkeit menschlichen Versagens, sondern beschleunigen auch die Ausführung sich wiederholender Aufgaben erheblich, sodass mehr Zeit für andere Aufgaben zur Verfügung steht.

Installieren, Importieren und Laden von Modulen

In PowerShell ist es wichtig, den Unterschied zwischen Installieren, Importieren und Laden von Modulen zu verstehen. 

  • „Install-Module“: Dieser Befehl wird verwendet, um ein Modul aus einem Online-Repository wie der PowerShell Gallery herunterzuladen und zu installieren. Er wird normalerweise verwendet, wenn Sie ein neues Modul zu Ihrem System hinzufügen möchten.
  • „Import-Module“: Nach der Installation eines Moduls stellt das Cmdlet „Import-Module“ dessen Cmdlets für die Verwendung in der aktuellen PowerShell-Sitzung zur Verfügung. Dies ist erforderlich, um die Cmdlets auszuführen und die Funktionen des Moduls zu nutzen.
  • „Load-Module“: Mit dem Cmdlet „Load-Module“ wird ein Modul in den Speicher der aktuellen Sitzung geladen, sodass seine Cmdlets ohne Import verwendet werden können. Dieser Ansatz ist von Vorteil, wenn Sie das Modul über einen längeren Zeitraum im Speicher behalten wollen oder wenn Sie mit großen Modulen arbeiten, um die Ladezeiten zu minimieren.

Installation des PowerShell-Moduls für Active Directory

Stellen Sie vor der Installation des PowerShell-Moduls für AD sicher, dass Ihr System die folgenden Anforderungen erfüllt:

  • Betriebssystem: Für Server-Installationen wird Windows Server empfohlen, während für Client-Installationen Windows 10 oder Windows 11 geeignet sind. Beachten Sie, dass die folgenden Anweisungen nur für die Pro-, Enterprise- oder Education-Editionen gelten. Die Home-Edition ist ausgeschlossen.
  • PowerShell-Version: Stellen Sie sicher, dass Sie PowerShell 5.1 oder höher auf Ihrem System installiert haben.
  • Muss mit dem AD-Server verbunden sein: Der Rechner, auf dem das Modul installiert wird, muss mit einem AD-Server verbunden sein. Andernfalls wird beim Importieren des Moduls ein Fehler ausgegeben.
  • Remoteserver-Verwaltungstools (RSAT): Abhängig von Ihrer Windows-Version müssen Sie möglicherweise RSAT installieren, das das Active Directory-Modul enthält.
  • Internetverbindung: Stellen Sie sicher, dass Ihr System über eine Internetverbindung verfügt, um das Modul von PowerShell Gallery herunterzuladen. Wenn sich Ihr System hinter einem Proxy befindet, müssen Sie möglicherweise Proxy-Einstellungen für PowerShell konfigurieren.

Die für die Installation des PowerShell-Moduls für Active Directory erforderlichen Schritte variieren je nach Version Ihres Windows-Betriebssystems leicht. Einige Versionen erfordern zusätzliche Pop-ups und Bestätigungsdialoge. 

Dies sind die wichtigsten Schritte:

  1. Klicken Sie mit der rechten Maustaste auf das PowerShell-Symbol und wählen Sie „Als Administrator ausführen“, um eine PowerShell-Sitzung mit erweiterten Rechten zu öffnen.
  2. Geben Sie den folgenden Befehl ein:

Add-WindowsCapability -Online -Name "Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0"

⚠️ Hinweis: Dies funktioniert nur, wenn Sie eine unterstützte Edition (Pro, Enterprise oder Education) verwenden. RSAT ist in Windows Home nicht verfügbar.

  1. Starten Sie Ihren Computer neu, um die Änderungen zu übernehmen.

Import des PowerShell-Moduls für Active Directory

Sobald das Modul installiert ist, muss es in Ihre PowerShell-Sitzung importiert werden, bevor Sie die Cmdlets verwenden können. Durch den Import wird das Modul in den Speicher geladen, sodass seine Funktionen zur Ausführung zur Verfügung stehen:

  1. Öffnen Sie eine neue PowerShell-Sitzung. Sie brauchen das Programm diesmal nicht als Administrator auszuführen (obwohl dies empfohlen wird).
  2. Führen Sie diesen Befehl aus:

Import-Module ActiveDirectory

  1. Überprüfen Sie, ob es funktioniert, indem Sie diesen Befehl ausführen:

Get-Command -Module ActiveDirectory

💡Falls das Modul aktiv ist, wird eine Liste der verfügbaren Cmdlets wie Get-ADUser und New-ADGroup angezeigt.

Effizientes Laden des Moduls

Um sicherzustellen, dass das Modul für Active Directory automatisch geladen wird, wenn Sie eine PowerShell-Sitzung öffnen, können Sie den Importbefehl zu Ihrem PowerShell-Profilskript hinzufügen. Dieses Skript wird jedes Mal ausgeführt, wenn Sie eine neue PowerShell-Sitzung öffnen:

  1. Prüfen Sie, ob ein Profil existiert: Öffnen Sie dazu PowerShell und führen Sie den folgenden Befehl aus, um zu prüfen, ob Sie ein Profilskript haben:

Test-Path $Profile

Wenn der Befehl „False“ zurückgibt, müssen Sie ein Profil erstellen (Schritt 2). Wenn er „True“ zurückgibt, fahren Sie mit Schritt 3 fort.

  1. Erstellen Sie ein Profil (falls erforderlich): Wenn Sie noch kein Profil haben, erstellen Sie eines mit dem folgenden Befehl:

New-Item -Path $Profile -ItemType File -Force 

  1. Bearbeiten Sie das Profilskript: Öffnen Sie Ihr Profilskript in einem Texteditor. Sie können Notepad oder einen anderen Code-Editor Ihrer Wahl verwenden. Führen Sie den folgenden Befehl aus, um das Profil in Notepad zu öffnen:

notepad $Profile 

  1. Fügen Sie „Import-Module“ hinzu: Fügen Sie im Profilskript die folgende Zeile hinzu, um das Active Directory-Modul zu importieren. Stellen Sie sicher, dass der angegebene Pfad mit dem tatsächlichen Pfad übereinstimmt, in dem das Modul installiert ist:

Import-Module ActiveDirectory

  1. Speichern und schließen Sie Notepad.

Verwalten Sie Active Directory-Benutzer:innen einfach mit NinjaOne.

→ Kostenlose Demo ansehen

Optional Fehlerbehebung bei der Skriptausführung

Wenn Sie versuchen, ein Skript auszuführen, und die Fehlermeldung „Das Ausführen von Skripts ist auf dem System deaktiviert.“ angezeigt wird, liegen möglicherweise Probleme mit einer PowerShell-Ausführungsrichtlinie vor. Zur Kontrolle:

  1. Öffnen Sie PowerShell als Administrator.
  2. Führen Sie den Befehl aus:

Get-ExecutionPolicy

Wenn sie als „Restricted“ zurückgegeben wird, bedeutet dies, dass Skripte blockiert sind.

  1. Ändern Sie die Richtlinie für Ihre Benutzer:innen. Führen Sie in einem anderen PowerShell-Fenster den folgenden Befehl aus:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

✅ RemoteSigned ermöglicht die Ausführung lokaler Skripte und verlangt, dass heruntergeladene Skripte von einem vertrauenswürdigen Herausgeber signiert werden.

Wenn Sie dazu aufgefordert werden, geben Sie Y ein und drücken Sie die Eingabetaste.

Vereinfachen Sie die AD-Verwaltung mit dem PowerShell-Modul für Active Directory

Das PowerShell-Modul für Active Directory ist mehr als nur ein Tool. Es verändert die Art und Weise, wie Active Directory-Aufgaben angegangen werden. Ausgestattet mit Daten, die von fortschrittlichen Active Directory-Verwaltungstools erfasst werden, ist es unkompliziert, Skripte zu erstellen, die die Verwaltungseffizienz maximieren.

Da sich die Technologie ständig weiterentwickelt, wird die Nutzung von Tools wie dem PowerShell-Modul für Active Directory zu einer Notwendigkeit für Administrator:innen, die nach Möglichkeiten zur Optimierung ihrer Umgebungen suchen. Erweitern Sie Ihre Skripts, automatisieren Sie Ihre Aufgaben, und lassen Sie das PowerShell-Modul für Active Directory die Grundlage für Ihre hervorragende Active Directory-Verwaltung sein.

Das könnte Sie auch interessieren

Sind Sie bereit, die schwierigsten Aufgaben der IT zu vereinfachen?
×

Sehen Sie NinjaOne in Aktion!

Mit dem Absenden dieses Formulars akzeptiere ich die Datenschutzerklärung von NinjaOne.

NinjaOne Allgemeine Geschäftsbedingungen für Skripte

Indem Sie unten auf die Schaltfläche „Ich akzeptiere“ klicken, erklären Sie Ihr Einverständnis mit den folgenden rechtlichen Bedingungen sowie mit unseren Nutzungsbedingungen:

  • Eigentumsrechte: NinjaOne besitzt und wird weiterhin alle Rechte, Titel und Interessen an dem Skript (einschließlich des Urheberrechts) behalten. NinjaOne gewährt Ihnen eine eingeschränkte Lizenz zur Nutzung des Skripts in Übereinstimmung mit diesen rechtlichen Bedingungen.
  • Einschränkung der Nutzung: Sie dürfen das Skript nur für Ihre legitimen persönlichen oder internen Geschäftszwecke verwenden und es nicht an Dritte weitergeben.
  • Verbot der Wiederveröffentlichung: Sie sind unter keinen Umständen berechtigt, das Skript in einer Skriptbibliothek, die einem anderen Softwareanbieter gehört oder von diesem kontrolliert wird, erneut zu veröffentlichen.
  • Gewährleistungsausschluss: Das Skript wird „wie gesehen“ und „wie verfügbar“ bereitgestellt, ohne jegliche Garantie. NinjaOne gibt keine Versprechen oder Garantien, dass das Skript frei von Fehlern ist oder dass es Ihre speziellen Bedürfnisse oder Erwartungen erfüllt.
  • Risikoübernahme: Die Verwendung des Skripts erfolgt auf eigene Gefahr. Sie erkennen an, dass die Nutzung des Skripts mit bestimmten Risiken verbunden ist, und Sie verstehen und übernehmen jedes dieser Risiken.
  • Verzicht und Freigabe: Sie machen NinjaOne nicht für nachteilige oder unbeabsichtigte Folgen verantwortlich, die sich aus Ihrer Nutzung des Skripts ergeben, und Sie verzichten auf alle gesetzlichen oder billigkeitsrechtlichen Rechte oder Rechtsmittel, die Sie gegen NinjaOne im Zusammenhang mit Ihrer Nutzung des Skripts haben könnten.
  • EULA: Wenn Sie ein NinjaOne-Kunde sind, unterliegt Ihre Nutzung des Skripts dem für Sie geltenden Endbenutzer-Lizenzvertrag (EULA).