我正在尝试使用logman.exe和Powershell上的提供程序创建一个新的跟踪:
logman create trace TestTrace -rt -p {4027c655-f257-47ed-90f5-ecd6d2959e60} -ets它给了我以下错误:
参数'p‘需要附加参数。 论点'encodedCommand‘是未知的。 Argument'NgAwADIANwBjADYANQA1AC0AZgAyADUANwAtADQANwBlAGQALQA5ADEAZgA1AC0AZABjAGQANgBkADIAOQA1ADkAZQA2ADAA‘是未知的。 论点'inputFormat‘是未知的。 参数'xml‘是未知的。 论点'outputFormat‘是未知的。 论点‘文本’是未知的。
如果有人遇到过类似的问题。请回答。谢谢。
发布于 2014-09-08 21:45:00
问题很可能在于powershell将试图将{4027c655-f257-47ed-90f5-ecd6d2959e60}解释为脚本块。您打算传递给-p的值将被解释器吞噬。
你能做的就是用后排转义引号,这样它才能被正确地传递。
logman create trace TestTrace -rt -p `{4027c655-f257-47ed-90f5-ecd6d2959e60`} -etshttps://stackoverflow.com/questions/25732145
复制相似问题