Я пытаюсь создать имя службы, которое должно отображаться при переходе к файлу "service.msc", сценарий powershell не может создать.
Я попробовал следующий код, но не смог создать службу. Я использую это как «Администратор»
$serviceName="RSCDsvc"
$serviceDisplayName="BMC BladeLogic Server Automation RSCD Agent"
$serviceDescription="BMC BladeLogic Server Automation Remote System Call Daemon"
$serviceExecutable="RSCDsvc.exe"
LogWrite $bsaLog "Installing service.."
$binaryPath="C:\Program Files\BMC Software\BladeLogic\RSCD\RSCDsvc.exe"
New-Service -name $serviceName -DisplayName $serviceDisplayName -binaryPathName $binaryPath -StartupType Automatic -Description $serviceDescription
Start-Service -Name $serviceName
Get-Service $serviceName
LogWrite $bsaLog "Service Installed.."
Я хочу видеть имя сервера при вводе «services.msc». Я должен видеть «RSCDsvc» с дисплеем «BMC Bladelogic Server Automation RSCD Agent»
Когда я запускаю эти команды в командной строке PowerShell по отдельности, я получаю следующую ошибку, я могу видеть, что эта служба работает, когда я захожу в диспетчер задач и перехожу на вкладку «Подробно», я могу увидеть службу, но не когда я иду в » services.msc "
New-Service : Service 'BMC BladeLogic Server Automation RSCD Agent (RSCDsvc)' cannot be created due to the following error: The
specified service already exists
At line:1 char:1
+ New-Service -name $serviceName -DisplayName $serviceDisplayName -bina ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : PermissionDenied: (RSCDsvc:String) [New-Service], ServiceCommandException
+ FullyQualifiedErrorId : CouldNotNewService,Microsoft.PowerShell.Commands.NewServiceCommand