Scripts

    Get-HotFix: Installierte Updates (remote) anzeigen mit PowerShell

    Windows 10 UpdateZu den wesentlichen Aufgaben von Admins gehört, dass sie durch regelmäßiges Einspielen von Updates für sichere und stabile Computer-Systeme sorgen. PowerShell kann dabei helfen, den Überblick über installierte Patches zu behalten und fehlende Updates zu entdecken.

    VM-Eigenschaften mit PowerShell auslesen: Dynamic Memory, CPUs, Generation, Version

    Virtuelle Maschinen unter Hyper-VWenn man einen Über­blick über VMs unter Hyper-V erhalten will und heraus­finden möchte, welche Ressourcen ihnen zugeteilt wurden und welche Eigen­schaften sie aufweisen, dann lässt sich das mit Power­Shell relativ einfach bewerk­stelligen.

    Schneller Speicher mit NVMeOF: StarWind Virtual SAN als Target konfigurieren

    StarWind VSAN als NVMeOF-TargetStarWind Virtual SAN kann NVMe-Speicher mit gerin­gen Laten­zen über das Netz­werk bereit­stellen. Zu diesem Zweck konfi­guriert der Admin NVMeOF-Targets (NVMe over Fabrics) in der VSAN-Konsole, und Clients sprechen sie dann mittels Initiator an. Das NVMeOF-Proto­koll be­nötigt dabei die RDMA-Technologie.*

    ToSession, FromSession: Dateien mit PowerShell auf Remote-PC kopieren

    Dateien zwischen PCs kopierenZu den Neuerungen von PowerShell 5.0, das zum Lieferumfang von Windows 10 und Server 2016 gehört, zählen zwei zusätzliche Parameter für Copy-Item. Sie erlauben das Kopieren von Dateien über eine Remote-Session vom oder auf den entfernten Rechner. In Bezug auf die Session gelten indes einige Einschränkungen.

    PowerShell: Dezimal in Hex oder binär umwandeln, ASCII-Werte in Zeichen

    Dezimale in hexadezimale oder binäre Zahlen umwandeln mit PowerShell.Das Umrechnen von dezi­malen in binäre oder hexa­dezi­male Zahlen ist eine ebenso gängige Anfor­derung wie das Kon­ver­tieren von Zeichen und Strings in numerische Werte und zurück. PowerShell bietet dafür verschiedene Mittel.

    Get-Counter, Export-Counter: Leistungsindikatoren auswerten in PowerShell

    .blg-Datei in Perfmon importierenWindows enthält seit mehreren Genera­tionen das grafische Tool Perfmon, um Leistungs­daten des Systems zu ermitteln. Alter­nativ dazu kann man alle dort verfüg­baren Indika­toren auch über PowerShell abrufen und die ge­speicher­ten Ergeb­nisse anschließend mit Perfmon visualisieren.

    Arithmetische Operatoren in PowerShell, Zuweisungen, Bit-Manipulation

    Arithmetische Operatoren in PowerShellPowerShell dient primär dazu, die System­verwaltung zu beschleunigen und mit Hilfe von Scripts zu auto­matisieren. Dafür benötigt man keine komplexen mathe­matischen Opera­tionen, aber alle Mittel für gängige Kalku­lationen. Die Sprache bietet daher die üblichen Operatoren und erlaubt auch unter­schiedliche Daten­typen in einem Ausdruck.

    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.

    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.

    Seiten