Prepare restart Exchange Server IIS PowerShell script

 # Load Exchange Management Shell PowerShell Snap-In

Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn


# Get All Exchange Servers

$Servers = Get-ExchangeServer


# Go through the list and restart one by one

foreach ($Server in $Servers) { 

    Write-Host "Restarting IIS on server: $($Server.Name)" -ForegroundColor Green

    IISRESET $Server.Name


    # Optional: Get the Status

    Write-Host "IIS status for server $($server):" 

    IISRESET $server.Name /status

}

Write-host "IIS restarted on all Exchange Servers." -ForegroundColor Green

Комментарии

Популярные сообщения из этого блога

У вас нет прав для отправки сообщения вместо указанного пользователя. Ошибка: [0x80070005-0x0004dc-0x000524]

Пустое значение виртуального каталога Autodiscover - Object reference not set to an instance of an object (Get-AutodiscoverVirtualDirectory)

KSMG Подготовка конфигурационных файлов для подключения к LDAP