Powershell 停止和安装服务时的RabbitMQ服务
我有一个PowerShell脚本,其中包含以下代码Powershell 停止和安装服务时的RabbitMQ服务,powershell,rabbitmq,Powershell,Rabbitmq,我有一个PowerShell脚本,其中包含以下代码 $Rabbit_Path = "C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.6" $RabbitMQ_service=Get-WmiObject -Class Win32_Service -Filter "Name='RabbitMQ'" | Select-Object; if($RabbitMQ_service.status -eq "OK" -and $RabbitMQ_ser
$Rabbit_Path = "C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.6"
$RabbitMQ_service=Get-WmiObject -Class Win32_Service -Filter "Name='RabbitMQ'" | Select-Object;
if($RabbitMQ_service.status -eq "OK" -and $RabbitMQ_service.state -ne "Stopped")
{
& $Rabbit_Path\sbin\rabbitmq-service.bat stop
& $Rabbit_Path\sbin\rabbitmq-service.bat remove
}
& $Rabbit_Path\sbin\rabbitmq-service.bat install
& $Rabbit_Path\sbin\rabbitmq-service.bat start
这在第一个实例中运行良好,但当我执行相同的操作时,我会遇到一个异常,例如无法启动服务,因此有人可以帮助我哪一行产生了错误?错误确切地说是什么?
rabbitmq-service.bat:C:\Program Files\erl8.0\erts-8.0\bin\erlsrv:启动服务rabbitmq失败。错误:进程意外终止。
和$Rabbit\u Path\sbin\rabbitmq-service.bat start
这是生成错误发生时.status
和.state
的值是什么?哪一行生成错误?错误确切地说是什么?rabbitmq-service.bat:C:\ProgramFiles\erl8.0\erts-8.0\bin\erlsrv:无法启动服务RabbitMQ。错误:进程意外终止。
和$Rabbit\u Path\sbin\rabbitmq-service.bat start
这是一个错误。.status
和.state
的值是什么?