小编use*_*193的帖子

将PowerShell变量输出到文本文件

我是PowerShell的新手,并且有一个脚本循环通过Active Directory搜索某些计算机.我得到几个变量,然后运行函数来检查WMI和注册表设置等内容.

在控制台中,我的脚本运行良好而简单的Write-Host命令可以根据需要在屏幕上打印数据.我在使用管道时知道Export-Csv ...但我不打算从管道打印.

我想将变量写入文本文件,继续循环,并检查AD中的下一台计算机...输出下一行相同变量的下一次迭代.这是我的写主持人:

Write-Host ($computer)","($Speed)","($Regcheck)","($OU)
Run Code Online (Sandbox Code Playgroud)

输出文件:

$computer,$Speed,$Regcheck | out-file -filepath C:\temp\scripts\pshell\dump.txt -append -width 200
Run Code Online (Sandbox Code Playgroud)

它给了我数据,但每个变量都在它自己的行上.为什么?我想用逗号分隔的一行上的所有变量.是否有一种类似于VB writeline的简单方法?我的PowerShell版本似乎是2.0.

powershell

23
推荐指数
3
解决办法
20万
查看次数

标签 统计

powershell ×1