如何解决字典中的键:'1'被添加键:'1'错误?

问题描述

我正在尝试向哈希表添加新的key(1),但是powershell将错误抛出为“字典中的键:'1'被添加的键:'1'错误”,当我将2添加一个键,但哈希表中的键“ 3”没有问题。

这是我的代码,确实向哈希表添加了密钥。

$esxarray = @('10.91.91.XX8','10.91.91.XX9')

foreach ($i in $esxarray) {
    Connect-VIServer -Server $i
}


$podnumbers = @(1,3)
    
$podInfo = $null
$PodHASHTABLE = @{}
$buffer = 0
foreach ($pd in $podnumbers) {
    $podinfo = @()
    for ($i = 0; $i -lt $pd; $i = $i + 1) {
        $pod = Read-Host -Prompt "Assign the pod numbers for",$esxarray[$buffer]
        Write-Output `n
        $podinfo += $pod
    }
    $podSet = @{ $pd = @($podinfo) }
    $podInfObj = New-Object psobject –Property $podSet
    $PodHASHTABLE += $podSet
    $buffer = $buffer + 1
}

这是执行脚本后出现的错误

Item has already been added.  Key in dictionary: '1' Key being added: '1'
+ $PodHASHTABLE += $podSet

建议?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...