Werbung

Herkunft

Kurzinformation

Turns a Hashtable into a PowerShell object

Syntax

param([Parameter(ValueFromPipeline=$true)] [Hashtable]$hashtable ) process { $outputObject = New-Object Object if ($hashtable -and $hashtable.Count) { $hashtable.GetEnumerator() | Foreach-Object { if ($_.Value -is [ScriptBlock]) { $outputObject = $outputObject | Add-Member ScriptProperty $_.Key $_.Value -passThru } else { if ($_.Value -is [Hashtable]) { $outputObject = $outputObject | Add-Member NoteProperty $_.Key (Get-HashtableAsObject $_.Value) -passThru } else { $outputObject = $outputObject | Add-Member NoteProperty $_.Key $_.Value -passThru } } } } $outputObject }

Beschreibung

Creates a new object from a hashtable.

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