【发布时间】:2015-05-27 04:07:22
【问题描述】:
不重要但让我头疼...
我希望将 write-verbose 的输出转换为用于文档/调试的变量。
它很好,powershel 有一个自己的命令输出参数(参见帮助 about_commonparameters)。
但是帮助中没有说明的是:什么 write-* 输出到什么变量
于是我试了试,结果发现:
-
write-warning仅写入 -warningVariable
-
write-error仅写入 -errorVariable
-
write-output仅写入 -outVariable
但是write-verbose 输出到哪里去了?
帮助说
此 cmdlet 支持常用参数:-Verbose、-Debug、-ErrorAction、-ErrorVariable、-OutBuffer 和 -OutVariable。
例如:
write-verbose "test" -verbose -outvariable $a
$a 中什么都没有
(write-warning "test" -ev $b... 相同)
有任何想法吗?提前致谢
【问题讨论】:
标签: debugging powershell