Invoke-Command无法创建进程

时间:2017-10-24 09:58:57

标签: windows mongodb powershell invoke-command alteryx

当我使用Invoke-Command运行脚本时,为什么Alteryx的EmongoDump在PowerShell中失败?

当我正常运行时,我收到了这条成功消息:

  

命令行:" E:\ Alteryx \ bin \ AlteryxService_MongoController.exe" MongoRoot =" E:\ Alteryx \ BIN \" DBName = AlteryxService DBRoot =" E:\ AlteryxServer \ Service \ Persistence \ MongoDB"端口= 27100 IPV6 =假DumpPath =" E:\ Path" EMongoDump正在运行......已完成。

当我使用Invoke-Command

运行它时
  

命令行:" E:\ Alteryx \ bin \ AlteryxService_MongoController.exe"   MongoRoot =" E:\ Alteryx \ BIN \" DBName = AlteryxService DBRoot =" E:\ AlteryxServer \ Service \ Persistence \ MongoDB"端口= 27100 IPV6 =假DumpPath =" E:\ Path" EMongoDump失败:无法创建进程:访问被拒绝。

我是管理员,并且还使用以下方式启动了RemoteRegistry服务:

Get-Service remoteregistry -ComputerName $computer | Start-Service

其中$computer是执行脚本的服务器。

我正在使用

Invoke-Command

Invoke-Command -ComputerName $computer "E:\Scripts\t1.ps1"

t1.sp1包含:

net stop AlteryxService
$alteryx = "E:\Alteryx\bin\AlteryxService.exe" 
& $alteryx emongodump=E:\Path
net start AlteryxService 

我试过使用-Scriptblock。它也会显示相同的错误消息。

我还使用-Credential $username提示我输入密码,但仍会出现同样的问题。

问题是什么以及如何解决?

0 个答案:

没有答案