如何使用 PowerShell 在 Hashtable 中添加多个值?
示例
例如,我们有一个下面创建的哈希表。
PS C:\> $servicehash = @{Name='Spooler';State='Stopped';StartType='Automatic'}
PS C:\> $servicehash输出结果Name Value ---- ----- Name Spooler StartType Automatic State Stopped
我们需要向NameKey添加多个值。如果我们直接将值附加到键,它会将其视为字符串,我们将不会获得所需的输出。请参阅下面的示例。
示例
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
热门推荐
1 泰迪狗狗如何训练
3 狗狗训练图
5 狗狗训练方法
6 训练狗狗不咬人
8 敏捷训练狗狗
10 训练狗狗吃饭
11 泰迪狗狗训练
12 狗狗从多大开始训练
13 狗狗训练学校费用
14 怎么去训练狗狗
15 狗狗训练狗狗
16 狗狗训练教程
17 训练狗狗装死
18 泰迪狗狗的训练方法