如何使用 PowerShell 在雜湊表中新增多個值?
示例
例如,我們有一個如下建立的雜湊表。
PS C:\> $servicehash = @{Name='Spooler';State='Stopped';StartType='Automatic'}
PS C:\> $servicehash輸出
Name Value ---- ----- Name Spooler StartType Automatic State Stopped
我們需要向“姓名”鍵新增多個值。如果我們直接將值附加到鍵,它會將其視為一個字串,我們將無法得到滿意的輸出。請參閱以下示例。
示例
PS C:\> $servicehash.Name += "Winrm" PS C:\> $servicehash
輸出
Name Value ---- ----- Name SpoolerWinrm StartType Automatic State Stopped
因此,要新增多個值,我們首先需要將鍵宣告為一個數組,但這樣會清除以前的值,所以我們必須將以前的值也新增到陣列中。
示例
PS C:\> $servicehash.Name = @() PS C:\> $servicehash.Name += "Spooler" PS C:\> $servicehash.Name += "Winrm" PS C:\> $servicehash
輸出
Name Value
---- -----
Name {Spooler, Winrm}
StartType Automatic
State StoppedPS C:\> $servicehash.Name Spooler Winrm
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言
C++
C#
MongoDB
MySQL
Javascript
PHP