# Service Start Script
#
# v1.1
# For Exchange 20xx Servers
#
$services = Get-WmiObject Win32_Service
foreach ($line in $services) {
$service = $line.displayname
$status = $line.state
$startup = $line.startmode
if ($service -like "Microsoft Exchange*") {
if (($status -eq "Stopped") -and ($startup -eq "Auto")) {
write-host $service" needs to be started. Starting it now."
start-service $service
}
# Added for Edge Transport Server
if ($service -like "Active Directory Web Services") {
if (($status -eq "Stopped") -and ($startup -eq "Auto")) {
write-host $service" needs to be started. Starting it now."
start-service $service
}
}
}
}
foreach ($line in $services) {
$service = $line.displayname
$status = $line.state
$startup = $line.startmode
if ($service -like "Microsoft Exchange*") {
get-service $service
}
}
'IT이야기 > Exchange' 카테고리의 다른 글
Connecting to the on-premises Exchange 2013 (0) | 2016.02.25 |
---|---|
메일 리턴 메세지 모음 (0) | 2016.02.24 |
한글 포함 안깨지게 메일 보내는 파워쉘 (0) | 2016.02.22 |
메세지 추적 로그 파워쉘 (0) | 2016.02.19 |
마지막 로그온 한지 30일이 지난 사용자 메일박스 disable 하는 파워셀 (0) | 2016.02.19 |