Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| powershell:qnd:powershell [2023/02/02 15:22] – [array] mgupton | powershell:qnd:powershell [2024/10/24 14:24] (current) – [Select Objects] mgupton | ||
|---|---|---|---|
| Line 97: | Line 97: | ||
| ==== Hash Table ==== | ==== Hash Table ==== | ||
| - | * To loop over the items in a hash table you have to call '' | + | * To loop over the items in a hash table one option is to call '' |
| + | |||
| + | <code powershell> | ||
| + | $t1 = @{firstname = " | ||
| + | |||
| + | foreach ($i in $t1.GetEnumerator()) { | ||
| + | $i.value | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | === Alternatively use the keys === | ||
| + | |||
| + | <code powershell> | ||
| + | $t1 = @{firstname = " | ||
| + | |||
| + | foreach ($i in $t1.keys) { | ||
| + | $t1[$i] | ||
| + | } | ||
| + | </ | ||
| ====== Select-String ====== | ====== Select-String ====== | ||
| Line 113: | Line 131: | ||
| Example of getting just the first item of the listed output | Example of getting just the first item of the listed output | ||
| <code powershell> | <code powershell> | ||
| - | ls | select first 1 | + | ls | select |
| </ | </ | ||