每个键具有多个值的字典

SUT*_*SUT 0 powershell types powershell-2.0 key-value-store

我需要PowerShell的数据类型来为键添加不同的值.我应该选择哪种类型?

数据如下:

+--------+--------+--------+--------+   
| Serv1  | Serv2  | Serv3  | Serv4  |   
| -------+--------+--------+------- |    
| User1  | User2  | User3  | User4  |   
| User3  | User1  | User2  | User4  |   
| User7  | User8  | User9  | ------ |   
+--------+--------+--------+--------+

bri*_*ist 5

通过更多信息,这将更容易回答.但基于此,它看起来像[hashtable]数组的值是你想要的.

例:

$hash = @{
    Serv1 = @(
        'User1',
        'User3',
        'User7'
    )

    Serv2 = @(
        'User2',
        'User1'
    )
}

# add a new user to an existing key

$hash.Serv2 += 'User8'

# add a new key

$hash.Serv3 = @(
    'User3',
    'User2'
)
Run Code Online (Sandbox Code Playgroud)

  • 好的电话@AnthonyStringer,更好的是,换行不需要分隔符. (3认同)