PowerShell kullanarak SharePoint Grubundaki Tüm Sunucularda IIS'yi (IISRESET) yeniden başlatın


Birden çok SharePoint sunucusuna sahip bir Sunucu Grubunda IISReset yapmak zahmetli bir süreçtir. SharePoint sunucularınızda IIS ile ilgili sorun yaşıyorsanız yeniden başlatmanız gerekebilir. Bu blog gönderisinde, bir SharePoint grubundaki tüm sunucularda IIS'nin nasıl yeniden başlatılacağı gösterilecektir.

Tüm SharePoint Sunucularında IIS'yi Yeniden Başlatmak için PowerShell Komut Dosyası:

SharePoint grubundaki tüm sunucularda IIS'yi yeniden başlatmanız gerekirse, PowerShell kullanarak tüm SharePoint Sunucularında IISRESET yapmak için şık bir çözüm:


Add-PSSnapin Microsoft.SharePoint.PowerShell -erroraction SilentlyContinue

#Get All SharePoint Servers - Except DB and SMTP Servers
$Servers = Get-SPServer | Where {$_.Role -ne "Invalid" }

    #Iterate through the list and restart one by one.
    foreach ($server in $servers)  
    {  
       Write-Host "Restarting IIS on server: $($Server.Name)"
       IISRESET $Server.Address
    
       #Optional: Get the Status
       Write-Host "IIS status for server $($server):"  
       IISRESET $server.Address /status
    } 
Write-host "IIS Restarted on All Servers of the Farm!" -f Green

IIS'yi sıfırlamak istediğiniz tüm sunucularda “Yerel Yönetici” İzninin olduğundan emin olun.

İlgili makaleler