Читать книгу PowerShell 7 und Windows PowerShell - Tobias Weltner - Страница 91
Wichtig
ОглавлениеSobald Sie einem Befehlsaufruf Argumente übergeben, zum Beispiel wie hier -noprofile, verliert der Eintrag (zumindest in der von uns verwendeten Version des Windows-Terminals) sein Symbol im Menü. Mit icon können Sie dem Eintrag dann eine eigene Symboldatei zuweisen, wenn Sie wollen.
Tatsächlich könnten Sie sogar Nicht-Konsolenanwendungen über das Menü des Windows-Terminals anbieten und von dort zum Beispiel den ISE-Editor öffnen:
{
"guid": "{17fb14ae-30f5-4a3e-8254-5d1a8b972580}",
"name": "ISE",
"icon": "c:/icons/ise.ico",
"commandline": "powershell -noprofile -command Start-Process powershell_ise"
},
Wenn Sie eigene Einträge ins Menü aufnehmen wollen, achten Sie nur auf drei Dinge:
Nutzen Sie für jeden Eintrag eine eindeutige Kennung. Der PowerShell-Befehl New-Guid generiert neue Kennungen für Sie.
Jeder Eintrag in geschweiften Klammern ist Teil einer kommaseparierten Liste. Vergessen Sie also nicht das Komma hinter jeder Sektion.
Sobald Sie die json-Datei speichern, werden die Änderungen aktiv – also auch in einem bereits laufenden Windows-Terminal. Manche Änderungen wie zum Beispiel Transparenzeffekte werden aber nur eingeschaltet, wenn das Fenster des Windows-Terminals selektiert ist.