当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 使用 PowerShell 在 SharePoint 场中的所有服务器上重新启动 IIS (IISRESET)

作者:精品下载站 日期:2024-12-14 13:49:27 浏览:16 分类:玩电脑

使用 PowerShell 在 SharePoint 场中的所有服务器上重新启动 IIS (IISRESET)


在具有多个 SharePoint 服务器的服务器场上执行 IISReset 是一个痛苦的过程。如果您的 SharePoint 服务器上的 IIS 遇到问题,您可能需要重新启动它。这篇博文将向您展示如何在 SharePoint 场中的所有服务器上重新启动 IIS。

用于在所有 SharePoint 服务器上重新启动 IIS 的 PowerShell 脚本:

如果您需要在 SharePoint 场中的所有服务器上重新启动 IIS,这里有一个使用 PowerShell 在所有 SharePoint 服务器上执行 IISRESET 的绝妙解决方案:


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 的所有服务器上拥有“本地管理员”权限。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯