好的,我有一个脚本可以创建一个gui,然后运行几个"if语句"以输出文本行。 它将正确写入控制台,但无法弄清楚如何将其写入csv文件.
注意:由于脚本的长度,某些代码未显示。 在适当的情况下包括注释。
function Build_GV
{
if ($GVC.checked -eq $true) #GVC is defined in the gui code
{
write-host "GV is present. Version is $gv_ver" #$gv_ver is in the gui portion of the code
}
if($GPC.checked -eq $true) #GPC defined in gui code
{
write-host "GP is present. Version is $gv_ver"
}
如果选中这些复选框,则控制台上的输出为: GV 存在。版本是 33.2 全科医生在场。版本是 33.2
我希望将这两行写入这样的csv文件中: GV 存在。版本是 33.2, 全科医生在场。版本是 33.2,
想通了。
在第一个"if"语句之前添加了$locations = $(
。 将write-host
更改为write-output
然后在最后关闭了括号。然后在函数结束之前,添加$locations | out-file -filepath "C:Testpathtext.txt"
现在像冠军一样工作。