PowerShell

    Zukunft von PowerShell: Aus für Windows-Version, Wechsel auf Core

    PowerShell 6.0 Core Beta 4 SetupAls Microsoft die Öffnung von Power­Shell für andere OS und die Frei­gabe als Open Source ankün­digte, war noch nicht abseh­bar, wie sich das auf Windows aus­wirken würde. Nun ist klar, dass die Core-Version auf allen Platt­formen die Zu­kunft gehört. Anwen­der werden unter Windows wohl einige Ab­striche machen müssen.

    Statt DISM: Images mounten, Packages und Features verwalten mit PowerShell

    Client-Management-ToolsDas Deployment Image Servicing and Manage­ment (DISM) hat sich als zen­trales Tool für das Image- und Package-Manage­ment unter Windows etab­liert. Das Dienst­pro­gramm ist mit seinen zahl­reichen Optionen und seiner inkon­sis­tenten Syn­tax jedoch schwie­rig zu nutzen. Das mit Power­Shell 4.0 eingeführte DISM-Modul bietet dem­gegenüber etliche Vor­teile.

    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.

    Seiten