1

Я установил сервис окон и работает отлично с пути к EXE-файл:окна обновления службы варианты исполняемой без демонтажа/переустановите

C: \ MyProject \ mybinary.exe -home d: \ дома - generateFiles ложные

Я хочу добавить еще один вариант: -option optionValue

Поскольку у меня есть около 200 различных услуг, установленных в 15 различных серверах, это сложно удалить и переустановить с новой опцией.

Есть ли способ добавить новый вариант без каких-либо изменений в служебную двоичную систему?

+1

Действительно ли двоичный файл предоставляет эту опцию или вам нужно реализовать эту опцию? –

ответ

0

PowerShell:

Get-WmiObject win32_service -filter "Name='My Service'" ` 
    | Invoke-WmiMethod -Name Change ` 
    -ArgumentList @($null,$null,$null,$null,$null, ` 
    "c:\myproject\mybinary.exe -home d:\home -generateFiles false -option optionValue") 

Или:

Set-ItemProperty -Path "HKLM:\System\CurrentControlSet\Services\My Service" ` 
    -Name ImagePath -Value "c:\myproject\mybinary.exe -home d:\home -generateFiles false -option optionValue" 

Вам потребуется перезапустить службу после: Restart-Service "My Service". См. Также here.