Stop NT Service

Microsoft.SystemCenter.NTService.StopService (Task)

Stops the windows service

Element properties:

TargetMicrosoft.SystemCenter.NTService
AccessibilityPublic
CategoryMaintenance
EnabledTrue
RemotableFalse
Timeout300

Member Modules:

ID Module Type TypeId RunAs 
WA WriteAction System.CommandExecuter Default

Source Code:

<Task ID="Microsoft.SystemCenter.NTService.StopService" Target="Microsoft.SystemCenter.NTService" Accessibility="Public" Enabled="true">
<Category>Maintenance</Category>
<WriteAction ID="WA" TypeID="System!System.CommandExecuter">
<ApplicationName/>
<WorkingDirectory/>
<CommandLine>StopService.cmd $Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$ "$Target/Property[Type="Microsoft.SystemCenter.NTService"]/ServiceName$"</CommandLine>
<TimeoutSeconds>300</TimeoutSeconds>
<RequireOutput>true</RequireOutput>
<Files>
<File>
<Name>StopService.cmd</Name>
<Contents><Script>
if "%OSVer%"=="W2K" goto Win2K
sc \\%1 stop %2
goto end
:Win2K
net stop %2
goto end
:end
</Script></Contents>
<Unicode>false</Unicode>
</File>
</Files>
</WriteAction>
</Task>