PowerShell

    Computer im Active Directory filtern und inventarisieren mit PowerShell

    Active Directory StrukturDas Cmdlet Get-ADComputer kann Computer-Objekte aus dem Directory aus­lesen. Dabei gibt es eine Fülle von Attri­buten zurück, die Rück­schlüsse auf die Aus­stattung und Nutzung der Rechner zulassen. Damit kann man Inventar­listen nach ver­schiedenen Kriterien anfer­tigen.

    Anleitung: SMB v1 mit Desired State Configuration deinstallieren oder deaktivieren

    Configuration Management mit PowerShellPowerShell DSC ist Micro­softs neueste Tech­nologie zur zen­tralen Ver­teilung und Über­wachung von System­konfi­gurationen. Dieser Bei­trag zeigt an einem ein­fachen Bei­spiel (Deinstal­lation bzw. Deak­tivierung von SMB Version 1.0), wie man eine Confi­guration erstellt, kompi­liert und auf die Ziel­rechner anwendet.

    Grafische Oberfläche (GUI) für PowerShell-Scripts erstellen

    GUI mit PowerShell erstellenPowerShell ist sicher nicht das bevor­zugte Werk­zeug, um kom­plexe grafische Ober­flächen zu ent­wickeln. Hin und wieder dürfte es aber hilf­reich sein, wenn Benutzer ein Script über eine GUI steuern können. Das gilt etwa dann, wenn An­wender nicht mit Power­Shell vertraut sind oder für Parameter zahl­reiche Werte aus einer Abfrage erhalten.

    Desired State Configuration (DSC): Grundlagen und Funktionsweise

    Desired State Configuration (DSC)PowerShell 4.0 führte eine dekla­rative Erwei­terung zur Konfi­guration von System­ein­stel­lun­gen ein. Damit lassen sich nicht nur Windows und Linux, sondern auch Anwen­dungen wie SQL Server oder Share­Point an­passen. DSC kann GPOs und an­dere Deploy­ment-Tools ersetzen.

    Übersicht: Die wichtigsten Management-Tools für Exchange 2016

    Management-Tools für Microsoft ExchangeVon Microsoft Exchange 2010 bis 2016 hat sich nicht nur am Server selbst viel getan, auch bei der Admini­stration hat sich einiges geändert. Dieser Bei­trag stellt die mitge­lieferten Werkzeuge kurz vor. Zudem beschreibe ich zwei kosten­lose Produkte, welche den Arbeits­alltag eines Exchange-Admini­strators erleichtern.

    Start-Job, AsJob: PowerShell-Kommandos im Hintergrund ausführen

    PowerShell Konsole IconBefehle oder Scripts, deren Abar­beitung länger dauert, kann Power­Shell in den Hin­ter­grund schicken. Damit bleibt die Kom­mando­zeile frei für weitere Ein­gaben und der Benutzer kann die Ergeb­nisse nach Ab­schluss des Jobs abrufen. Dies funk­tioniert auch mit der Aus­führung von Be­fehlen auf Remote-PCs.

    Microsoft Azure Stack mit der Azure Public Cloud verknüpfen

    Azure Stack Marketplace AdministrationNach dem Deployment von Azure Stack POC auf einem Host kann man die Syndi­cation mit Azure ein­richten. Der große Gewinn dieses Features besteht darin, dass man vorge­fertigte Images vom Azure Market­place nach Azure Stack herun­ter­laden und in lokalen VMs ausführen kann.

    Get-ComputerInfo: Systeminformationen auslesen mit PowerShell

    Systeminformationen mit PowerShell auslesenPowerShell 5.1 brachte in Windows 10 und Server 2016 ein neues Cmdlet, mit dem sich eine Viel­zahl von System­eigen­schaften aus­lesen lässt. Es heißt Get-Computer­Info und liefert sowohl Daten zur Hard­ware-Aus­stattung als auch zum Betriebs­system.

    Postfächer in Exchange Server 2016 mit Bordmitteln wiederherstellen

    Postfach aus Backup wiederherstellenZu den wieder­kehrenden Auf­gaben eines Exchange-Admins gehört die Wieder­her­stellung von Post­fächern, wenn Mails verloren gegangen sind. Das Vorgehen ist bei den meisten Backup-Programmen gleich. Folgende Anleitung beschreibt den Restore anhand der Windows-eigenen Server-Sicherung.

    Register-ScheduledTask: Geplante Aufgaben erstellen mit PowerShell

    Geplante Aufgaben mit PowerShell bearbeitenMit geplanten Auf­gaben lassen sich Pro­gramme und Scripts zeitge­steuert oder abhängig von be­stimm­ten Ereig­nissen ausführen. Seit der Version 4.0 kann auch Power­Shell solche Tasks ver­walten. Für das An­legen einer neuen Auf­gabe muss man meist mehrere Cmdlets bemühen.

    Seiten