Kategorie: Powershell

  • sämtliche Computer der Active-Directory neu starten

    sämtliche Computer der Active-Directory neu starten

    Das Script liest die AD-Computer aus. Der Filter wird in der Option „-filter ‚Name -like …*“ definiert. Bevor der Neustartbefehl (shutdown.exe) ausgeführt wird, wird geprüft, ob der Computer anpingbar ist. Das reduziert die Fehlermeldungen wenn ein Computer nicht angeschaltet ist. Nach 30 S.stemen stoppt das Script für 60 Sekunden. Wie immer verschlinkt das ganze Drumherum…

  • Passwörter der AD-Accounts mit Set-ADAccountPassword setzen

    Passwörter der AD-Accounts mit Set-ADAccountPassword setzen

    Der Tag wird kommen an dem man plötzlich die Passwörter von hunderten AD-Accounts setzen muss. Dank der stets voranschreitenden Entwicklung von Powershell, kann man dies auch ohne Überstunden machen. Ein paar typische Befehle mit Set-ADAccountPassword and Get-Aduser habe ich hier zusammengestellt. Passwort eines AD-Accounts mit Set-ADAccountPassword ändern Passwörter von ähnlichen AD-Accounts resetten Mit Get-Aduser filtern…

  • invoke-command – Troubleshooting

    invoke-command – Troubleshooting

    Beim Herumtesten in meiner kleine Umgebung bin ich über ein paar Probleme gestolpert, die recht einfach zu lösen sind, wenn man weiß wie. In den Fällen habe ich versucht, ein dir c:\ auf der Remotemaschine über invoke-command auszuführen. Voraussetzungen für Invoke-command auf dem Remote-Computer muss der Service „Windows Remote Management“ gestartet sein. Vorzugsweise Startart „delayed/verzögert“…

  • Anmeldedaten der geplanten Aufgaben mit Powershell ändern

    Anmeldedaten der geplanten Aufgaben mit Powershell ändern

    Änderungen von Anmeldedaten können schon mal in Arbeit ausarten, wenn man per Hand vorgehen muss. Zum Glück gibt es in Powershell die Befehle „Get-ScheduledTask“ und „Set-ScheduledTask“, die uns diese Arbeit abnehmen. Diese folgenden Zeilen ändern nur das Passwort eines bestimmtes Nutzers, den ihe bei der Aufforderung für die Credentials eingebt. Im Anschluß werden alle Tasks…

  • Computer mit Powershell zur Active-Directory hinzufügen (Add-Computer)

    Computer mit Powershell zur Active-Directory hinzufügen (Add-Computer)

    Mit Powershell lassen sich nicht nur Windows-Systeme administrieren, sondern auch stumpfe Massenaufgaben ganz einfach automatisieren. So zum Beispiel ist das folgende Script sinnvoll bei Deployments von Windows Computern, um diese in das Active Directory zu heben. Verwendung finden die beiden Powershell-Befehle „System.Management.Automation.PSCredential($username,$password)“ und „Add-Computer“ Um das Powershell-Script für den Domain-Join zu verwenden, müsst ihr den Domain-Namen…

  • Dateien und Ordner nach Alter löschen mit Powershell und Batch

    Dateien und Ordner nach Alter löschen mit Powershell und Batch

    Jeder Administrator kennt das Problem mit dem Löschen von alten Verzeichnisstukturen und Dateien. Spätestens wenn der Server voll fängt man damit an und ganz wild sucht man sich die Codeschnipsel via Google aus dem Netz. Etwas old-school aber hin und wieder tatsächlich noch nützlich, kann man alte Ordner und Dateien auch via BATCH rekursiv und…

  • Active-Directory – Nutzer via Script im Bulk mit Powershell anlegen

    Active-Directory – Nutzer via Script im Bulk mit Powershell anlegen

    Mit Windows Server 2008R2 kommt das Addlet „New-ADUser“ für die Powershell bei den Active Directory Verwaltungstools mit: Mit dessen Hilfe kann man ganz einfach und bequem Nutzer im Active Directory anlegen. Wer mehr im Detail über New-ADUser erfahren möchte, wird im Technet fündig: https://technet.microsoft.com/de-de/library/ee617241.aspx Das folgende Script führt New-ADUser in einer Zählschleife aus, wobei der…

  • Mit Powershell SNMP auslesen – Druckerstatus Printserver

    Mit Powershell SNMP auslesen – Druckerstatus Printserver

    Jeder Admin kennt es das leidige Problem mit den Druckern deren Tonerständen oder Pagecountern, wenn diese mindestens einmal im Jahr ausgelesen und überprüft werden müssen. Mit Hilfe von Powershell und SNMP kann dies nun sehr bequem oder auch automatisiert erfolgen. mit Powershell SNMP auslesen Das Script verbindet sich zum Windows Printserver mit „Get-Printer“, liest die…

  • Scripte und Dateien per Powershell über mehrere Server verteilen / ausrollen

    Scripte und Dateien per Powershell über mehrere Server verteilen / ausrollen

    Wie ihr einfach und bequem Scripte und Dateien per Powershell über mehrere Server verteilt, könnt ihr hier nachlesen