![](/img/trans.png)
[英]Passing Python variable to Powershell parameter using Popen
[英]Using a Variable as a Parameter - Powershell
我正在尝试传递一个变量以用作 function 中的参数。 我什至不确定这是否可能,但下面是我想要完成的,到目前为止我尝试过的一直踢出“找不到接受参数的位置参数”错误
$Var = Read-host "enter Attribute number"
$CustomAtt = "CustomAttribute$Var"
Get-Mailbox -Identity $Email | Set-Mailbox -$CustomAtt "TestTest"
您不能在 powershell 中以这种方式设置 cmdlet arguments。 您可以通过使用称为参数喷射的功能来完成您正在尝试做的事情。 只需将 arguments 存储在数组或哈希表中,然后使用@
符号将它们应用到 cmdlet。
像这样:
$mailBoxAttributes = @{
$CustomAtt = "TestTest" }
Get-Mailbox -Identity $Email | Set-Mailbox @mailBoxAttributes
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.