我在命令行中有一个运行良好的命令:
C:\Windows\System32\runas.exe /user:MyPC\User "C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\Ssms.exe"现在,我想将此代码添加到PowerShell脚本中。但是,这段代码不会给出错误,但根本不会做任何事情。
$cmd = 'C:\Windows\System32\runas.exe /user:MyPC\User "C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\Ssms.exe"'
Invoke-Expression $cmd我做错了什么?
(我使用的是PowerShell 4.0)
干杯,CJ
发布于 2020-06-20 00:43:33
可以使用Start-Process cmdlet运行外部可执行文件:
Start-Process -FilePath C:\Windows\System32\runas.exe -ArgumentList "/user:MyPC\User `"C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\Ssms.exe`""https://stackoverflow.com/questions/62470983
复制相似问题