Werbung

Herkunft

Kurzinformation

Converts a hierarchical menu into a table of shortcuts

Syntax

<# .Synopsis Converts a hierarchical menu into a table of shortcuts .Description Converts a menu specified as a hashtable (for use with Add-IseMenu) to a flat list of objects .Example ConvertTo-ShortcutKeyTable @{ "Edit Profile" = { psedit $profile } | Add-Member NoteProperty ShortcutKey "CTRL + E" -PassThru } .Link Add-IseMenu #> param( #The Menu Hashtable supplied to Add-IseMenu [Parameter(ValueFromPipeline=$true)] [Hashtable] $hashtable ) process { $hashtable.GetEnumerator() | ForEach-Object { if ($_.Value.ShortcutKey) { New-Object Object | Add-Member NoteProperty MenuItem $_.Key -PassThru | Add-Member NoteProperty ShortcutKey $_.Value.ShortcutKey -PassThru } if ($_.Value -is [Hashtable]) { $_.Value | ConvertTo-ShortcutKeyTable } } }

Beschreibung

Converts a menu specified as a hashtable (for use with Add-IseMenu) toa flat list of objects

Links

Liste aller Commandlets Mehr über die Windows PowerShell

Bücher zur PowerShell

Buchcover Windows PowerShell 5.0 - Das Praxishandbuch (1. Auflage 2016/5. Auflage Gesamtreihe) Windows PowerShell 5.0 - Das Praxishandbuch (1. Auflage 2016/5. Auflage Gesamtreihe)
Autoren: Dr. Holger Schwichtenberg
erschienen 2016, 996 Seiten, 49,99 €
ISBN: 3446446435
Bestellung: Amazon.de oder im Buchhandel über ISBN 3446446435

Schulungen/Seminare

Offene Seminare zur PowerShell
In-House-Seminare zur PowerShell