How to stop/start PME services in Windows PowerShell and PowerShell ISE with status
Issue
The PME Windows services need to be stopped and started without having to individually stop and start each one in Services.
Product Line
Power Monitoring Expert 9.0
Power Monitoring Expert 2020
Power Monitoring Expert 2021
Power Monitoring Expert 2022
Power Monitoring Expert 2023
Power Monitoring Expert 2024
Environment:
Windows Services
Windows PowerShell
Windows PowerShell ISE
Resolution:
1. Go to the Windows Start Menu and search "Windows PowerShell" or "Windows PowerShell ISE"
2. Right-click on Windows PowerShell > Run as Administrator
3. Run the following command to stop all ION services:
<#
Stop all running ION Service
#>
$svcs = get-service | where { $_.DisplayName -like "ION*" }
$max_length = (($svcs.displayname | Sort-Object Length | select-object -last 1).length + 1) * -1
foreach ($svc in $svcs) {
$dname = "{0,$($max_length)}: " -f $svc.DisplayName
write-host "$dname" -nonewline
if ($svc.Status -ne "Running") {
write-host "Already stopped" -foregroundcolor DarkGreen
}
else {
write-host "Stopping..." -nonewline -foregroundcolor cyan
stop-service -inputobject $svc -Force
write-host "Done" -foregroundcolor Green
}
}
4. Run the following command to start all required ION services:
<#
Start all running ION Service
#>
$svcs = Get-Service | Where-Object {
$_.DisplayName -like "ION*"
}
$max_length = (($svcs.DisplayName | Sort-Object Length | Select-Object -Last 1).Length + 1) * -1
foreach ($svc in $svcs) {
$dname = "{0,$($max_length)}: " -f $svc.DisplayName
Write-Host "$dname" -NoNewline
if ($svc.StartType -eq "Manual") {
Write-Host "Manual start type - skipped" -ForegroundColor Yellow
}
elseif ($svc.Status -ne "Stopped") {
Write-Host "Already running" -ForegroundColor DarkGreen
}
else {
Write-Host "Starting..." -NoNewline -ForegroundColor Cyan
try {
Start-Service -InputObject $svc -ErrorAction Stop
Write-Host "Done" -ForegroundColor Green
}
catch {
Write-Host "Failed" -ForegroundColor Red
}
}
}
게시 대상: 슈나이더 일렉트릭 Korea
도움이 필요하신가요?
제품 선택기
애플리케이션에 적합한 제품과 액세서리를 빠르고 쉽게 찾을 수 있습니다.
견적 받기
영업 관련하여 온라인으로 문의하시면 전문가가 연락드립니다.
구매처
해당 지역의 가장 가까운 슈나이더 일렉트릭 대리점을 쉽게 찾을 수 있습니다.
지원 센터
한 곳에서 모든 요구 사항에 대한 지원 리소스를 찾아보십시오.