gpt4 book ai didi

powershell - Invoke-Command:找不到可以接受参数的位置参数

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

我在Powershell中使用以下脚本遇到上述问题。
我似乎找不到问题。该脚本需要2个参数,我已经在命令行中提供了它们,但仍然会引发错误?

命令:

PS C:\> powershell.exe -ExecutionPolicy Bypass invoke-command installboot.ps1 -computername 192.168.162.1 -argumentlist MyServer\MyNewService, option2

脚本:
param(
[Parameter(Mandatory=$true)]
[string] $IISName,
[Parameter(Mandatory=$true)]
[string] $installmode
)

write-host "IISName: " $IISName
write-host "Install Mode: " $installmode

最佳答案

尝试使用-Command参数,例如:

powershell.exe -ExecutionPolicy Bypass -Command {invoke-command -file installboot.ps1 -computername 192.168.162.1 -argumentlist MyServer\MyNewService,option2}

关于powershell - Invoke-Command:找不到可以接受参数的位置参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19518208/

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