Teh Hermit

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
массовое_создание_сервиса_на_группе_машин [2025/10/16 13:40] jpмассовое_создание_сервиса_на_группе_машин [2025/10/16 13:42] (current) jp
Line 3: Line 3:
 Представим, что нам нужно массово создать сервис на группе компьютеров, используя удаленное подключение PowerShell. Предположим также, что нас интересуют компьютеры только с серверными ОС.  Представим, что нам нужно массово создать сервис на группе компьютеров, используя удаленное подключение PowerShell. Предположим также, что нас интересуют компьютеры только с серверными ОС. 
  
-В первую очередь сформируем список и передадим его значение переменной:+В первую очередь сформируем список и отправим его значение в переменную:
  
 <code>$serv = Get-ADComputer -Filter "OperatingSystem -like '*Server*'"</code> <code>$serv = Get-ADComputer -Filter "OperatingSystem -like '*Server*'"</code>
Line 11: Line 11:
 <code>foreach ($s in $serv){Invoke-Command -ComputerName $s.Name -ScriptBlock {sc.exe create testservice binPath= "C:\Windows\testservice.EXE" DisplayName= "TestService" start= disabled}}</code> <code>foreach ($s in $serv){Invoke-Command -ComputerName $s.Name -ScriptBlock {sc.exe create testservice binPath= "C:\Windows\testservice.EXE" DisplayName= "TestService" start= disabled}}</code>
  
 +В случае успеха, получим что-то вроде:
 +
 +  [SC] CreateService SUCCESS
 +Или ошибку, вроде:
 +
 +<code>
 +[SC] CreateService FAILED 1073:
 +The specified service already exists.
 +</code>
 {{tag>ActiveDirectory Microsoft PowerShell}} {{tag>ActiveDirectory Microsoft PowerShell}}
массовое_создание_сервиса_на_группе_машин.1760622025.txt.gz · Last modified: by jp