Articles

PowerShell Scripts Repository for Active Directory

In diesem Artikel werden einige nützliche Active Directory PowerShell-Skripte zusammengestellt, die Sie in Ihrer täglichen Arbeit verwenden können.

Um es einfach zu machen, das Skript zu finden, das Sie benötigen, ist die Liste in Kategorien unterteilt.

Hinweis: Diese Skriptliste wurde basierend auf den von den meisten MSP-Benutzern empfohlenen Skripten und der freundlichen Hilfe von Dor Amit (MCT, MCSE SECURITY,CITP BI,Comptia Security+, MCITP SHAREPOINT) zusammengestellt.

Diese Liste dient nur zu Informationszwecken. Atera unterstützt, garantiert oder gibt keine Garantie für die unten aufgeführten Skripte oder bietet Support für diese. Sie sind dafür verantwortlich, zu entscheiden, welche Skripte verwendet werden sollen, ob ein Skript geeignet ist, um die beabsichtigten Ergebnisse zu erzielen, und Skripte korrekt zu verwenden. Wir empfehlen, alle Skripte und Konfigurationen auf einem Testlaborsystem zu testen, bevor Sie es in der Produktion ausprobieren.

Um diese Skripte bei Bedarf nahtlos ausführen zu können, sollten Sie Ihre PowerShell-Kenntnisse auffrischen.

PowerShell ist auch sehr nützlich für die Fehlerbehebung, daher lohnt es sich, die Zeit zu investieren, die benötigt wird, um dieses leistungsstarke Skriptwerkzeug zu erlernen.

Klicken Sie hier, um zu erfahren, wie Sie PowerShell-Skripte mit dem Atera-Agenten ausführen.

Active Directory Powershell-Skripte

  • Inaktive Computer in Domäne basierend auf dem Zeitstempel der letzten Anmeldung abrufen
  • E-Mail-Benachrichtigung über Kontosperrung senden
  • Erstellen von Active Directory-Berichten in Excel mit PowerShell
  • Powershell-Skript zum Exportieren von Active Directory-Benutzern in CSV
  • E-Mail-Benachrichtigung zum Ablauf des Kennworts
  • Kennwort für alle angegebenen Benutzer zurücksetzen
  • Inaktive Benutzer in Domäne basierend auf dem Zeitstempel der letzten Anmeldung abrufen
  • Mitgliedschaft in privilegierten Gruppen auflisten
  • Active Directory-Installation unter Windows Server 2012
  • Aktiv Verzeichnis OU Permissions Report
  • Get nested group membership – function
  • Active Directory Audit Report
  • Active Directory Users attribute Administration
  • Gruppenmitglieder in Active Directory auflisten
  • Test-Credential
  • Benutzer- und Kontaktobjekt zusammenführen
  • Dump AD OU Structure Script
  • Autostart-Ordner bereinigen
  • Sync-OUsAndGroups
  • Deaktivieren oder Aktivieren Globaler Katalog auf DC basierend auf dem eingegebenen Namen
  • Datenbank

    1. Abrufen von SQL Server-Informationen (HTML-Bericht)
    2. Export aller SSRS-Berichtsdatenquellen und ressourcen
    3. Get-SQLInstance
    4. Bestandsaufnahme von SQL Server im Netzwerk als HTML erstellen

    Exchange

    1. Exchange 2010-Postfachgröße für alle Postfächer abrufen, Ausgabe als CSV
    2. Office 365-Lizenzierungsbericht
    3. Entfernen doppelter Elemente aus einem Postfach
    4. Berichte für Exchange ActiveSync-Gerätestatistiken generieren
    5. Berichte über Postfachgröße und -informationen generieren
    6. Integritätsbericht für eine Exchange Server 2016/2013/2010-Umgebung generieren
    7. ActiveSyncReport-Skript
    8. Exportieren Sie alle Verteilergruppen und alle Mitglieder mit PS Script-Exchange 2007&2010
    9. ConvertFrom-LdapFilter
    10. Troubleshoot Exchange 2010 Mailbox Servers
    11. Generate Antivirus Exclusions for Exchange 2013 and 2016 Servers
    12. Export Exchange Message Tracking Logs to Excel

    Hardware

    1. Get Server Inventory: CPU, Memory, and OS information. In CSV exportieren
    2. Dell Server-Hardware-Zustand mit Powershell abrufen
    3. HP ILO-Informationen erfassen
    4. BIOS-Einstellungen auf Lenovo-Geräten anzeigen
    5. UEFI- oder Legacy-BIOS ermitteln
    6. Get-FailingDrive
    7. Out-of-Band-Hardware-Verwaltungsmodul
    8. Get-HardwareProfile
    9. Dell Service Tag
    10. Speichersteckplatzinformationen für einen Remotecomputer auflisten

    Lokale Kontoverwaltung

    1. Remove-LocalProfile
    2. Get-LocalGroupMembership
    3. Benutzerkennwort auf entfernten oder lokalen Rechnern setzen
    4. Lokales Administratorkennwort zurücksetzen
    5. Abrufen aller lokalen Benutzerkonteninformationen auf Remotecomputern
    6. AD-Benutzer/-Gruppe zur lokalen Administratorgruppe hinzufügen
    7. Lokales Kontoverwaltungsmodul 2.1

    Protokollieren und Überwachen

    1. Überwachung der Website-Verfügbarkeit / URL-Überwachung

    Vernetzung

    1. Netzwerkinformationen von lokalen und Remotecomputern abrufen

    Office 365

    1. Alle Verteilergruppen und deren Mitgliedschaft in Office 365 auflisten
    2. OneDriveMapper ordnet Ihr OneDrive for Business beim Anmelden automatisch zu
    3. Exportieren des letzten Anmeldedatums des Office 365-Benutzers in eine CSV-Datei

    Betriebssystem

    1. Get-RemoteProgram Liste der installierten Programme auf einem Remote- oder lokalen Computer abrufen
    2. Ermitteln, ob ein Computer virtuell ist
    3. Skript zum Migrieren geplanter Aufgaben von Windows XP / Server 2003 nach 7 / Server 2008
    4. Excel- und HTML-Asset-Berichte mit Powershell
    5. Cryptowall Active alerter / scanner
    6. Windows-Systeminventarskript mit PowerShell
    7. Abrufen geplanter Aufgaben vom Remotecomputer
    8. So erstellen Sie einen Home-Ordner und erteilen Benutzern die entsprechenden Berechtigungen
    9. Abrufen von Produktschlüsseln für lokale und Remotesysteme
    10. Überprüfen angehaltene oder angehaltene Dienste

    Drucken

    1. Druckerinventar
    2. Druckserververwaltung
    3. PowerShell-Drucklogger
    4. Überprüfen Sie, ob der Netzwerkdrucker angeschlossen ist
    5. Migration von Druckern vom alten Druckserver auf einen neuen Druckserver
    6. Druckerberechtigung hinzufügen
    7. Drucker basierend auf der Computergruppenmitgliedschaft in AD zu einem PC/Computer hinzufügen
    8. Alle Netzwerkdrucker entfernen

    Remotedesktopdienste

    1. Connect-MSTSC- RDP-Sitzung mit Anmeldeinformationen öffnen

    Sicherheit

    1. Just Enough Administration (JEA) Infrastruktur: Eine Einführung

    SharePoint

    1. Voraussetzungen für SharePoint 2013 unter Windows Server 2012 herunterladen und installieren
    2. Alle SharePoint-Dateien und -Ordner mit PowerShell kopieren

    Über das Internet

    1. IE-Proxy wechseln
    2. Netzwerk-NTP-Zeit abrufen
    3. Öffnen Sie den Internet Explorer, melden Sie sich auf einer Website an und starten Sie dann eine ausführbare Datei

    Windows Azure

    1. Geplantes Herunterfahren/Starten der virtuellen Maschine
    2. Herstellen einer Verbindung mit einer virtuellen Azure-Maschine