Know-how

Where-Object: Daten filtern in PowerShell

Filter in PowerShellDas Ergebnis eines Cmdlets ist oft eine große Sammlung von Objekten, von denen man jedoch meistens nur einige braucht. Als Filter dient in diesen Fällen das Cmdlet Where-Object (Alias Where oder ?), an das man den Output über eine Pipe weiterleitet. Seit PowerShell 3.0 unterstützt es eine vereinfachte Syntax.

Weiterlesen »

ESXi-Hosts zu vCenter hinzufügen, Sperrmodus aktivieren

VMware vCenterDamit vCenter seine Funktion als zentrales Management-System für VMware-Umgebungen wahrnehmen kann, müssen ihm die zu verwaltenden Ressourcen bekannt gemacht werden. Dazu gehören besonders die Hosts unter ESXi, deren direkte Administration man nach dem Hinzufügen zu vCenter unterbinden kann.

Weiterlesen »

Select-Object: Eigenschaften von Objekten in PowerShell filtern

Powershell-LogoPowerShell kann mit Hilfe seiner zahlreichen Cmdlets fast alle Systeminformationen auslesen. Häufig erhält man dabei mehr Daten, als man benötigt und vernünftig darstellen kann. Aus diesem Grund bietet PowerShell die Möglichkeit, ausgewählte Attribute von Objekten mit Hilfe von Select-Object zu extrahieren.

Weiterlesen »

VMware vCenter in Active Directory integrieren

VMware vCenterVMware vCenter verfügt zwar über eine eigene Benutzerverwaltung, aber wenn man alle User zentral im AD administriert, dann möchte man diese Konten auch für das Rechte-Management in vSphere verwenden. Zu diesem Zweck muss man das AD als weitere Identitätsquelle über das SSO-Modul einbinden.

Weiterlesen »

WPA-Schlüssel auslesen in Windows 8.x

Wenn man für die Anmeldung an einem WLAN einen WPA2-Schlüssel eingeben muss, dann speichert ihn Windows, um das erneute Eintippen bei einer späteren Verbindung zu vermeiden. Wenn man den Schlüssel benötigt, um ihn etwa auf einem anderen Gerät zu verwenden, dann kann man ihn seit Vista aus den WLAN-Einstellungen entnehmen. Einfacher geht es mit der Freeware WirelessKeyView, die bei Bedarf sämtliche Keys exportieren kann.

Weiterlesen »

Schleifen in PowerShell: For, Foreach, While, Do-Until, Continue, Break

Powershell-LogoWie die meisten prozeduralen Programmier­sprachen verfügt auch PowerShell über eine ganze Palette von Schleifenkonstruktionen sowie ergänzende Anweisungen zur Steuerung von Iterationen. Eine Besonderheit besteht darin, dass neben foreach noch Foreach-Object existiert, um über Elemente eines Arrays zu iterieren.

Weiterlesen »

Lizenzschlüssel für ESXi und vCenter in vSphere Web Client verwalten

Lizenzen zuweisen in vSphere Web ClientDie wesentliche Aufgabe von VMware vCenter ist es, die Ressourcen von ESXi-Hosts zu bündeln und in einer Konsole zu verwalten. Damit ein­her geht auch die zentrale Administration der Lizenz­schlüssel. Im Vergleich zum alten vSphere Client vereinfacht der Web Client diese Tätigkeit.

Weiterlesen »

Rollen und Features installieren mit PowerShell

Rollen und Features hinzufügenSeit Windows Server 2008 erbringt ein frisch installiertes System bekanntlich keine Dienste, vielmehr müssen die benötigten Funktionen über Rollen und Features erst aktiviert werden. Auf der GUI ist dafür der Server Manager zuständig. Diese Aufgabe lässt sich aber auch mit PowerShell automatisieren und auf Remote-PCs sowie auf VHDs anwenden.

Weiterlesen »

Multipath I/O (MPIO) für iSCSI-Storage konfigurieren

MPIO für iSCSI und Shared SAS Nutzt ein Server Netzwerkspeicher wie ein SAN oder NAS, dann erfordern kritische Anwendungen eine Storage-Anbindung, die ausfallsicher und leistungs­fähig ist. Multipath I/O bietet sowohl Failover als auch Load Balancing für die Verbindung zu Speichersystemen.

Weiterlesen »

BIOS- und UEFI-Einstellungen in Hyper-V auslesen mit PowerShell

Hyper-V gewährt Zugriff auf nur wenige BIOS-Einstellungen, aber diese lassen sich mit PowerShell bearbeiten.Wie andere Hypervisor emuliert auch Hyper-V das BIOS in virtuellen Maschinen, und bei VMs der Generation 2 die UEFI-Firmware. Microsoft gewährt dabei nur Zugang zu wenigen Einstellungen, eine der wichtigsten ist jene zur Boot-Reihenfolge der Datenträger. PowerShell kann die BIOS- und UEFI-Konfiguration einfach auslesen und verändern.

Weiterlesen »