Читать книгу PowerShell 7 und Windows PowerShell - Tobias Weltner - Страница 181
Listing 2.3: Vollautomatisch Akkureport der letzten 14 Tage generieren
ОглавлениеListing 2.3 hat im Grunde lediglich drei Befehle kombiniert: zwei Cmdlets und eine Application. Die Lösung besteht aus diesen drei Automationsschritten:
Ordner anlegen: New-Item legt einen neuen Ordner an, in dem der Report gespeichert werden soll. Wenn Sie künftig Dateien oder Ordner neu anlegen wollen, kennen Sie jetzt den dafür nötigen »Legobaustein«: New-Item.
Akkureport generieren: PowerShell verfügt über kein Cmdlet, um einen Akkureport anzulegen, aber das Betriebssystem schon: powercfg.exe. Was erneut zeigt, wie ausgesprochen nützlich es ist, dass PowerShell neben seinen eigenen Cmdlets auch Applications mitnutzen kann.
Report öffnen: Invoke-Item entspricht dem Doppelklick auf eine Datei. Die Datei wird also mit dem dafür zuständigen assoziierten Programm geöffnet. Weil der Report in Form einer HTML-Datei generiert wurde, wird er also mit dem Standardbrowser angezeigt.
Und schon wieder haben Sie einen universellen Legobaustein kennengelernt. Wann immer Sie eine Datei mit dem Standardprogramm öffnen wollen, nutzen Sie künftig Invoke-Item.