【发布时间】:2020-10-27 09:47:25
【问题描述】:
我的 Powershell 代码有问题。 我目前正在尝试使用哈希表将某个输出分配给给定的输入值,但该函数未显示所需的输出。
$ComponentHashTable = @{
1 = 'Test1';
10 = 'Test10';
100 = 'Test100'}
function Output-Status ($Entry)
{
Write-Host ($Entry + $ComponentHashTable.($Entry.Substring(($Entry.LastIndexOf(".")) + 1)))
}
$Entry = '10.10.10.10'
Output-Status ($Entry)
Read-Host
据我了解,它应该提供以下输出:
10.10.10.10 Test10
相反,它只返回以下内容:
10.10.10.10
上面给出的代码是经过简化的,但与我正在尝试的代码基本相同。
我将不胜感激,因为我一直在努力让它工作一段时间。
【问题讨论】:
标签: function powershell output hashtable