将 Windows Powershell Cmdlet 和 ULS 日志记录结合使用

上次修改时间: 2015年3月9日

适用范围: SharePoint Foundation 2010

Microsoft SharePoint Foundation 2010 能够使用 Windows PowerShell cmdlet 执行管理任务。此技术还可用于处理统一日志记录服务 (ULS) 的日志设置。

概述

ULS 可提供 Windows PowerShell cmdlet 来执行大量操作,包括:

  • 更改 ULS 配置设置

  • 跟踪和事件级限制

  • 刷新当前日志和启动新日志

  • 查询和筛选跟踪日志

  • 合并多台计算机的跟踪日志

CmdLet 示例

名词

说明

用途

Get-SPDiagnosticConfig

检索诊断配置值。

诊断配置

Set-SPDiagnosticConfig

允许设置诊断配置值。

诊断配置

Get-SPLogLevel

返回 IDiagnosticsLevel2 对象或显示诊断级别的列表。

跟踪日志和事件日志限制

Set-SPLogLevel

允许用户对一组类别设置跟踪和事件级别。

跟踪日志和事件日志限制

Clear-SPLogLevel

将跟踪和事件级别重置回其默认值。

跟踪日志和事件日志限制

New-SPLogFile

终止当前日志文件并启动新日志文件。

日志文件控制

Get-SPLogEvent

读取/查询 ULS 跟踪日志。

跟踪日志查询和筛选

Merge-SPLogFile

将所有场服务器的跟踪日志文件合并为一个文件。

跟踪日志合并

请参阅

概念

SharePoint Management Shell 中的 Windows PowerShell