Как упомянуто, PEP 8 говорит для использования lower_case_with_underscores
для переменных, методов и функций.
я предпочитаю использовать lower_case_with_underscores
для переменных и mixedCase
для методов, и функции делает код более явным и читаемым. Таким образом после Дзэн Python , "явного, лучше, чем неявные" и "Количества удобочитаемости"
Вы можете использовать команду SC .
sc.exe \\ remotecomputer create newservice binpath = C: \ Windows \ System32 \ Newserv.exe start = auto obj = ДОМЕН \ username password = pwd
(Обратите внимание, что пробелы после знаков равенства важны)
Creates a service entry in the registry and Service Database.
SYNTAX:
sc create [service name] [binPath= ] <option1> <option2>...
CREATE OPTIONS:
NOTE: The option name includes the equal sign.
type= <own|share|interact|kernel|filesys|rec>
(default = own)
start= <boot|system|auto|demand|disabled>
(default = demand)
error= <normal|severe|critical|ignore>
(default = normal)
binPath= <BinaryPathName>
group= <LoadOrderGroup>
tag= <yes|no>
depend= <Dependencies(separated by / (forward slash))>
obj= <AccountName|ObjectName>
(default = LocalSystem)
DisplayName= <display name>
password= <password>
Installutil, вызываемый из WMI и вызываемый из Powershell, - это один из способов.
Мы использовали PsExec , чтобы делать все на удаленной машине. В это время я видел другое решение под названием PowerShell Remoting , но не пробовал себя.