powershell命令不能通过ruby解释器成功运行

时间:2017-12-06 09:44:15

标签: ruby powershell

我试图在powershell脚本中运行一些命令。 scrpt执行不会显示任何错误。脚本内容如下:

Export-PfxCertificate –Cert $selectedcert_CA –FilePath "C:\\Windows\\System32\\CA_cert.pfx" -Password $SecurePassword -Verbose -force

但是当我从ruby执行powershell脚本时: powershell.exe -file file.ps1 arg1 arg2

显示文件是在路径上创建的,但我没有看到创建的任何文件。如果我单独运行相同的命令(不像在PowerShell命令中那样在脚本中运行),它会完美地创建文件。

是否存在任何权利问题,或者我需要以某些权限运行脚本。

1 个答案:

答案 0 :(得分:1)

此代码段将运行具有管理权限的powershell控制台

PS> Start-Process powershell -Verb runAs