Powershell 运行脚本和传递参数时出现问题。动力壳

Powershell 运行脚本和传递参数时出现问题。动力壳,powershell,Powershell,我使用此方法启动powershell脚本时遇到问题: PowerShell -NoProfile -ExecutionPolicy Unrestricted -Command "& {Start-Process PowerShell -ArgumentList '-NoProfile -ExecutionPolicy Unrestricted -File ""c:\Program Files\FileMaker\FileMaker Server\Data\Scripts\updateM2

我使用此方法启动powershell脚本时遇到问题:

PowerShell -NoProfile -ExecutionPolicy Unrestricted -Command "& {Start-Process PowerShell -ArgumentList '-NoProfile -ExecutionPolicy Unrestricted -File ""c:\Program Files\FileMaker\FileMaker Server\Data\Scripts\updateM2.ps1""' -Verb RunAs}";
上述工作。。但是我想把参数传递给脚本…:

UpdateSandP

那么我应该把这个放在哪里

将您的参数参数添加到
-ArgumentList'…'
string的末尾这是否回答了您的问题?不,上面的都不起作用。我对此感到厌倦,但它不起作用:PowerShell-NoProfile-ExecutionPolicy Unrestricted-Command“&{Start Process PowerShell-ArgumentList'-NoProfile-ExecutionPolicy Unrestricted-File”“c:\Program Files\FileMaker\FileMaker Server\Data\Scripts\updateM2.ps1”“UpdateSandP'-Verb RunAs}”;您能给我们看一下
updateM2.ps1
中的
param()
块吗?是的,我想这就是问题所在#入口点参数([参数(必需=$True)][字符串]$Update)