我试图在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命令中那样在脚本中运行),它会完美地创建文件。
是否存在任何权利问题,或者我需要以某些权限运行脚本。
答案 0 :(得分:1)
此代码段将运行具有管理权限的powershell控制台
PS> Start-Process powershell -Verb runAs