Scripts

    New-VM: Virtuelle Maschinen anlegen mit VMware PowerCLI

    Virtual MachinePowerShell kann Standard­aufgaben wie das Er­stel­len einer VM beschleu­nigen, vor allem dann, wenn man sie häufig aus­­führen muss. Das trifft etwa auf Bulk-Opera­tionen zu, wo in einem Durch­gang Dutzende oder Hun­derte virtu­elle Maschinen erzeugt werden sollen. In PowerCLI ist dafür das Cmdlet New-VM zuständig.

    CSV-Dateien in PowerShell erstellen, sortieren, filtern

    Import von CSV-DatenPowerShell bietet Cmdlets, die das Verar­beiten von CSV-Daten stark verein­fachen. Damit lässt sich das müh­selige Parsen mit Hilfe von RegEx oder Substring-Opera­tionen ver­meiden. Die Spalten von CSV-Dateien werden statt­dessen als Attribute von Objekten ange­sprochen, die man auf diese Weise filtern oder sortieren kann.

    Im Test: S2D Micro-Cluster mit Storage Spaces Direct von Thomas-Krenn

    S2D Micro-Cluster von Thomas-Krenn Thomas-Krenn bietet einen 2-Knoten-Verbund mit Windows Server 2019 DC an, der für hyper­konver­gente Infra­struk­turen mit Storage Spaces Direct (S2D) zerti­fiziert ist. Diese Konfi­guration bietet Hoch­verfüg­barkeit für virtu­elle Maschinen mit Hyper-V sowie Software-definierten Speicher auf Basis der internen Server-Laufwerke.*

    Windows Store App löschen oder wiederherstellen mit PowerShell

    Aus dem Windows Store können sich User auch ohne administrative Rechte bedienen.Die Store App gehört zu den Anwen­dungen von Windows 8.1 und 10, die sich nicht über die GUI ent­fernen lassen. PowerShell kennt diese Be­schrän­kung jedoch nicht und kann die App für den Store notfalls auch wieder­her­stellen.

    VMs starten, herunterfahren und anhalten mit VMware PowerCLI

    VM-Betriebsmodi in vSphere Web ClientAuch bei ein­fachen Opera­tionen wie dem Ein- und Aus­schalten von virtu­ellen Ma­schinen hat Power­Shell oft Vor­teile gegen­über dem vSphere Web Client. Das gilt etwa dann, wenn man einen Be­fehl auf mehrere VMs an­wenden will, und diese Filter­kriterien ent­sprechen müssen.

    Get-VM: Virtuelle Maschinen unter vSphere mit PowerCLI anzeigen und filtern

    Cmdlet Get-VM in VMware PowerCLIGet-VM dient in PowerCLI dazu, einen Überblick über die vir­tuellen Maschinen und ihre Konfi­guration zu gewinnen. Sein wesent­licher Nutzen besteht darin, dass man das Ergebnis an andere Cmdlets per Pipe übergeben kann. Auf diese Weise spart man sich bei diesen Befehlen die Eingabe der einzelnen VM-Namen.

    VMware PowerCLI in PowerShell ISE verwenden

    PowerShell_ISE 5.0Die Instal­lation von PowerCLI legt ein Icon an, das Power­Shell startet und dabei ein Script zur Ini­tiali­sierung der Umge­bung aus­führt. Eine ähn­liche Inte­gra­tion mit der gra­fischen Power­Shell ISE ist nicht vorge­sehen, aber man kann sich auf ver­schie­dene Arten selbst behelfen.

    VMs unter Hyper-V vollständig löschen mit PowerShell

    Windows 10 PapierkorbLöscht man eine virtuelle Maschine mit dem Hyper-V Manager, dann überleben die virtuellen Laufwerke diesen Vorgang und belegen weiterhin Speicherplatz. Mit PowerShell lassen sich VMs samt VHD(X) und Snapshots relativ einfach abräumen.

    OUs im Active Directory erstellen, anzeigen und ändern mit PowerShell

    OUs im Active DirectoryDas PowerShell-Modul für Active Directory enthält auch Cmdlets, mit denen sich Organizational Units (OU) analysieren und ändern lassen. Die drei wichtigsten sind dabei Get- / Set- / Remove- und New-ADOrganizationalUnit.

    Geplante Aufgaben anzeigen, starten, anhalten oder deaktivieren mit PowerShell

    Geplante Aufgaben mit PowerShell bearbeitenDie Aufgaben­planung ist seit mehreren Windows-Genera­tionen der zentrale Mecha­nismus, um Programme zeit­gesteuert oder abhängig von bestimmten Ereig­nissen auszu­führen. Seit PowerShell 3.0 lassen sich geplante Auf­gaben mit Hilfe mehrerer Cmdlets verwalten.

    Get-NetAdapter: NICs verwalten mit PowerShell

    NetzwerkadapterPowerShell bietet seit Windows 8 und Server 2012 eine Reihe von Cmdlets, mit denen sich die Einstellungen von Netzwerk­adaptern auslesen und zum Teil auch verändern lassen. Zu diesen Eigenschaften zählen unter anderem die MAC-Adresse, Wake-on-LAN oder an NICs gebundene Protokolle.

    Seiten