我有一个PowerShell设置,我想在一台可能存在执行策略限制并需要管理员权限的电脑上执行。
理想情况下,我可以将其包装在cmd批处理文件中,如下所示:
问题在于当
有什么帮助吗?
理想情况下,我可以将其包装在cmd批处理文件中,如下所示:
powershell -Command "Start-Process powershell -Verb runAs -ArgumentList '-noexit','-ExecutionPolicy','bypass','-File','C:\path\setup.ps1'"
问题在于当
C:\path\setup.ps1
包含空格时,我无法让它正常工作,并且如果是相对路径(使用 cd C:\path
),该路径也不能正常工作。有什么帮助吗?