Читать книгу PowerShell 7 und Windows PowerShell - Tobias Weltner - Страница 178
Tipp
ОглавлениеHaben Sie es bemerkt? In diesem Fall mussten Sie die Dateierweiterung .cpl zwingend angeben, denn ohne sie gäbe es bei dieser Application Mehrdeutigkeiten:
PS> Get-Command -Name powercfg -All
CommandType Name Version Source
----------- ---- ------- ------
Application powercfg.exe 10.0.19041.1 C:\WINDOWS\system32\powercfg.exe
Application powercfg.cpl 10.0.19041.1 C:\WINDOWS\system32\powercfg.cpl
Tatsächlich existieren bei Windows-Systemen die Befehle powercfg.exe und powercfg.cpl. Wenn Sie die Dateierweiterung nicht angeben, wird bei Mehrdeutigkeiten immer der oberste Eintrag der Liste ausgeführt, also powercfg.exe. Das ist ebenfalls ein nützlicher Befehl, der aber etwas ganz anderes tut als powercfg.cpl. Sie können mit ihm in wenigen Augenblicken komfortable Akkunutzungsreports herstellen.
Aus diesen Gründen ist es eine gute Idee, bei Anwendungsprogrammen immer die Dateierweiterung mit anzugeben und für klare Verhältnisse zu sorgen.
Zwar können Sie die Energieoptionen in diesem Dialogfeld nicht von PowerShell aus verändern, aber zumindest gelangen Sie mit dem Befehl direkt und ohne Klickfolgen zu den Einstellungsmöglichkeiten – falls Sie dort häufiger zu tun haben. Andere Systemsteuerungskomponenten finden Sie jeweils über ihre Dateierweiterung:
PS> Get-Command -Name *.cpl -CommandType Application
CommandType Name Version Source
----------- ---- ------- ------
Application appwiz.cpl 10.0.19041.423 C:\WINDOWS\system32\appwiz.cpl
Application bthprops.cpl 10.0.19041.388 C:\WINDOWS\system32\bthprops.cpl
Application desk.cpl 10.0.19041.1 C:\WINDOWS\system32\desk.cpl
Application Firewall.cpl 10.0.19041.1 C:\WINDOWS\system32\Firewall.cpl
Application hdwwiz.cpl 10.0.19041.1 C:\WINDOWS\system32\hdwwiz.cpl
Application MLCFG32.CPL 16.0.13328.20130 C:\Program Files (x86)\Microsoft Office\r...
Application mmsys.cpl 10.0.19041.1 C:\WINDOWS\system32\mmsys.cpl
(…)