Does powershell have associative arrays?

前端 未结 8 776
爱一瞬间的悲伤
爱一瞬间的悲伤 2020-12-16 09:25

I am writing a function that returns an id, name pair.

I would like to do something like

$a = get-name-id-pair()
$a.Id
$a.Name

like

8条回答
  •  误落风尘
    2020-12-16 09:58

    I use this for keeping track of sites/directories when working on multiple domains. It is possible to initialise the array when declaring it rather than adding each entry separately:

    $domain = $env:userdnsdomain
    $siteUrls = @{ 'TEST' = 'http://test/SystemCentre' 
                   'LIVE' = 'http://live/SystemCentre' }
    
    $url = $siteUrls[$domain]
    

提交回复
热议问题