logman update trace

适用范围:Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012

更新现有事件跟踪数据收集器的属性。

语法

logman update trace <[-n] <name>> [options]

参数

参数 说明
-s <computer name> 在指定的远程计算机上执行此命令。
-config <value> 指定包含命令选项的设置文件。
-ets 将命令直接发送到事件跟踪会话,无需进行保存或计划。
[-n] <name> 目标对象的名称。
-f <bin|bincirc> 指定数据收集器的日志格式。
-[-]u <user [password]> 指定运行时采用的用户。 为密码输入 * 会生成密码提示。 在密码提示符处键入密码时,不会显示密码。
-m <[start] [stop] [[start] [stop] [...]]> 更改为手动启动或停止,而不是采用计划的开始或结束时间。
-rf <[[hh:]mm:]ss> 以指定的时长运行数据收集器。
-b <M/d/yyyy h:mm:ss[AM|PM]> 在指定的时间开始收集数据。
-e <M/d/yyyy h:mm:ss[AM|PM]> 在指定的时间结束数据收集。
-o <path|dsn!log> 指定 SQL 数据库中的输出日志文件或 DSN 和日志集名称。
-[-]r 每天在指定的开始和结束时间重复数据收集器。
-[-]a 追加到现有的日志文件。
-[-]ow 覆盖现有的日志文件。
-[-]v <nnnnnn|mmddhhmm> 将文件版本控制信息附加到日志文件名称的末尾。
-[-]rc <task> 每次关闭日志时运行指定的命令。
-[-]max <value> SQL 日志的最大日志文件大小(以 MB 为单位)或最大记录数。
-[-]cnf <[[hh:]mm:]ss> 指定了时间时,会在指定的时间过后创建新文件。 未指定时间时,会在超出最大大小时创建新文件。
-y 对所有问题都回答“是”,无需提示。
-ct <perf|system|cycle> 指定事件跟踪会话时钟类型。
-ln <logger_name> 指定事件跟踪会话的记录器名称。
-ft <[[hh:]mm:]ss> 指定事件跟踪会话刷新计时器。
-[-]p <provider [flags [level]]> 指定要启用的单个事件跟踪提供程序。
-pf <filename> 指定要启用的列出多个事件跟踪提供程序的文件。 该文件应该是每行包含一个提供程序的文本文件。
-[-]rt 以实时模式运行事件跟踪会话。
-[-]ul 以用户身份运行事件跟踪会话。
-bs <value> 指定事件跟踪会话缓冲区大小(以 kb 为单位)。
-nb <min max> 指定事件跟踪会话缓冲区的数量。
-mode <globalsequence|localsequence|pagedmemory> 指定事件跟踪会话记录器模式,包括:
  • Globalsequence - 指定事件跟踪器为其接收的每个事件添加序列号,无需考虑哪个跟踪会话接收了该事件。
  • Localsequence - 指定事件跟踪器为在特定跟踪会话中收到的事件添加序列号。 使用此选项时,重复的序列号可存在所有会话之中,但在每个跟踪会话中都是唯一的。
  • Pagedmemory - 指定事件跟踪器为其内部缓冲区分配使用分页内存,而不是默认的非分页内存池。
/? 显示上下文相关帮助。

备注

  • 在列出了 [-] 的地方,添加一个额外的连字符 (-) 会否定该选项。

示例

若要更新名为 trace_log 的现有事件跟踪数据收集器,将最大日志大小更改为 10 MB,将日志文件格式更新为 CSV,并追加格式为 mmddhhmm 的文件版本控制,请键入:

logman update trace trace_log -max 10 -f csv -v mmddhhmm