gpt4 book ai didi

powershell - Powershell喷溅插入额外的字符

转载 作者:行者123 更新时间:2023-12-03 00:00:56 25 4
gpt4 key购买 nike

我正在尝试使用splatting在命令中插入一些参数。我无法进行格式化以使参数在执行时被接受。

当前,它在参数中插入“:”(冒号和空格),这会导致语法错误。

这就是我所拥有的-

$UserMem = @("148712","148684")
$params = @{}

$params["--field=USER: Members="] =$UserMem

write-host @params

该输出是–
---field=USER: Members=: 148712 148684 

请注意,它具有“Members =:”,应为“Members =“

它应该是 -
---field=USER: Members=148712 148684 

关于如何防止多余的结肠和间隙出现的任何想法?

谢谢

最佳答案

这将为您提供所需的输出

$UserMem = @("148712","148684")
$params = @{}

$params["--field=USER: Members="] =$UserMem

foreach ($key in $params.Keys)
{
Write-Host -Verbose $key $params[$key]
}

关于powershell - Powershell喷溅插入额外的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29775851/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com