A PowerShell script is needed to restart the SEP Client Service. This may be due to various reasons:
These scrips are provided "As is" and do not imply any warrantees or guarantees.
NOTE: Tamper Protection needs to be disabled in order for these scripts to work.
Here is a script that will prompt for a computer name and will connect to the system and attempt to restart the SEP service:
$computer = Read-Host -Prompt "Enter Target Computer Name"if ([string]::IsNullOrEmpty($computer.Trim())) { Write-Host "Machine name not specified`nTerminating Script" exit}
try { $wmiService = Get-WmiObject -ComputerName $computer -Namespace "root\cimv2" -Class "Win32_Process" $wmiService.Create("C:\Program Files\Symantec\Symantec Endpoint Protection\smc.exe -stop") Start-Sleep -Seconds 10 $wmiService.Create("C:\Program Files\Symantec\Symantec Endpoint Protection\smc.exe -start")} catch { Write-Host "Error occurred: $_"}
This script simply runs on the computer it is set to
try { $wmiService = Get-WmiObject -Namespace "root\cimv2" -Class "Win32_Process" $wmiService.Create("C:\Program Files\Symantec\Symantec Endpoint Protection\smc.exe -stop") Start-Sleep -Seconds 10 $wmiService.Create("C:\Program Files\Symantec\Symantec Endpoint Protection\smc.exe -start")} catch { Write-Host "Error occurred: $_"}