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

[玩转系统] Merge-SPLogFile:合并来自多个服务器的 SharePoint 日志文件

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

Merge-SPLogFile:合并来自多个服务器的 SharePoint 日志文件


问题:在多服务器 SharePoint 场中,如果您需要跟踪问题,则必须登录并查看场中每台服务器上的 ULS 日志。在多服务器场中,此过程可能很乏味,因为您不确定哪台服务器发生了错误。

[玩转系统] Merge-SPLogFile:合并来自多个服务器的 SharePoint 日志文件

解决方案:

使用 Merge-SPLogFile PowerShell cmdlet。

Merge-SPLogFile cmdlet 会将 SharePoint 场中所有服务器的日志合并到单个日志文件中。您可以从任何服务器运行它,它会从整个服务器场收集数据 - 以发现问题。

以下是 Merge-SPLogFile 的一些示例:

从匹配相关 ID 的所有 SharePoint Server 中提取日志:


Merge-SPLogFile -path "D:\ErrorLog.txt" -Correlation "Your-error-correlation-id"

使用上述 cmdlet 从多服务器场中的所有 SharePoint 服务器获取给定相关 ID 的 ULS 日志。这里,“路径”是指您要创建的日志文件名。如果它已经存在,请使用“覆盖”开关。此 cmdlet 查找过去 20 分钟时间范围内的日志。


Merge-SPLogFile -Path D:\ErrorLog.txt -StartTime "20/10/2014" -overwrite

我们可以使用 StartTime 和/或 EndTime 等参数来指定日志条目的范围。还有其他属性可以帮助您缩小日志搜索范围:

  • 区域
  • 类别
  • 上下文过滤器
  • 相关性
  • 时间结束
  • 事件ID
  • 等级
  • 信息
  • 过程
  • 线程ID
提示: 使用 New-SPLogFile cmdlet 指示 SharePoint 2013 启动新的日志文件。

请参阅 Technet 中的完整示例:Merge-SPLogFile Technet 参考

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

取消回复欢迎 发表评论:

关灯