Я пытаюсь использовать PowerShell для создания хеш-таблицы, где ключом является имя сервера, у которого есть несколько значений, некоторые из которых являются массивами.
Ключ = SERVERNAME
Значения:
ServerID (одиночное значение идентификатора)
GroupIDs (массив значений идентификатора, которые связаны с конкретным именем группы ниже)
GroupName (Массив значений, который связан с конкретным идентификатором группыиз массива выше)
Я перебираю список серверов и пытаюсь составить его.
$ServerHashTable = @{}
$ServerHashTable.ServerName = @()
$ServerHashTable.ServerID = @()
$ServerHashTable.GroupName = @()
$ServerHashTable.GroupID = @()
$ServerHashTable.ServerName += $ServerName
$ServerHashTable.ServerID += $ServerID
$ServerHashTable.GroupName += $GroupName
$ServerHashTable.GroupID += $GroupID
Проблема, с которой я столкнулся, заключается в том, что ключ не являетсяservername, и я не уверен, как связать GroupID и GroupNames при их добавлении.
Спасибо за любую помощь с этим