PowerShell

    Praxisbeispiel für JEA: Management von Storage Spaces Direct (S2D) delegieren

    Just Enough Administration für Strage Spaces DirectJust Enough Admini­stration (JEA) ermög­licht eine fein­körnige Zuteilung admini­strativer Rechte an Benutzer und Gruppen. Der Aktions­radius von Mit­arbeitern lässt sich dabei durch die Beschrän­kung auf be­stimmte Cmdlets und Funk­tionen ein­grenzen. Ich demon­striere JEA hier am Beispiel eines S2D-Clusters.

    Benutzerprinzipalname (UPN) im Active Directory konfigurieren

    UPN-Suffix in Active Directory-Benutzer und -ComputerStatt mit Domäne\Benutzer­name kann man sich mit dem Benutzer­prinzipal­name (User Principal Name, UPN) am Active Direc­tory an­mel­den. Dafür ver­wendet man die Form benutzer­name@upnsuffix. Diese Anlei­tung zeigt, wie man den UPN an die Mail-Adresse anpasst.

    Rollen und Features in Container-Images installieren

    Docker ContainerWindows 10 und Server 2016 unter­stützen die Ein­richtung von Docker-kompa­tiblen Con­tainern, die wahl­weise Images von Server Core oder Nano Server aus­führen können. Die ver­füg­baren Basis-Images ent­halten keine Rol­len und Features, so dass man bei­spiels­weise IIS oder ASP.NET erst instal­lieren muss.

    Test-DscConfiguration, DSCEA: Konfiguration von PCs remote überprüfen

    Rechner auf abweichende Konfigurationen prüfenDesired State Configuration (DSC) ist nicht nur ein Mecha­nismus, mit dem sich eine ge­wünschte System­konfiguration auf Rechnern her­stellen lässt. Die Tech­nik kann man auch ein­setzen, um fest­zu­stellen, ob PCs von einem gewün­schten Stan­dard abweichen. Neben den Bord­mitteln ist das Modul DSCEA dabei behilf­lich.

    Admin-Aufgaben delegieren mit Just Enough Administration (JEA)

    Just Enough AdministrationGerade genug Admini­stration (Just enough Administration) ist ein Feature in Windows 10 und Server 2016, mit der sich die System­ver­waltung mittels Power­Shell fein granular dele­gieren lässt. Unab­hängig von der Gruppen­mit­glied­schaft eines Benutzers kann seine Remote-Session mit JEA auf bestimmte Cmdlets oder gar einzelne ihrer Para­meter einge­schränkt werden.

    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.

    Seiten