如何从powershell导出到文本文件并在计算机上运行?

如何从powershell导出到文本文件并在计算机上运行?,powershell,export-to-excel,Powershell,Export To Excel,我是powershell的新手,学到了一些重要的东西。 当我执行命令Get Process和Get HotFix时,我得到了系统中所有UDPATE的输出。如何将这些输出到可编辑的文本文件?您需要熟练使用Powershell,以便将执行的命令的结果“管道”到cmdlet中。特别是,请查看可以输入Excel的管道。您需要熟练使用Powershell,以便可以将执行的命令的结果“管道”到cmdlet中。特别是,查看可以输入Excel的管道。您可以使用直角括号将命令输出重定向到文件, Get Proce

我是powershell的新手,学到了一些重要的东西。
当我执行命令
Get Process
Get HotFix
时,我得到了系统中所有UDPATE的输出。如何将这些输出到可编辑的文本文件?

您需要熟练使用Powershell,以便将执行的命令的结果“管道”到cmdlet中。特别是,请查看可以输入Excel的管道。

您需要熟练使用Powershell,以便可以将执行的命令的结果“管道”到cmdlet中。特别是,查看可以输入Excel的管道。

您可以使用直角括号将命令输出重定向到文件,

Get Process>c:\foo.txt

如果要先处理结果,可以使用
echo

$procs = Get-Process
$smallProcs = $procs | Where-Object { $_.Id -lt 1000 }
$smallProcs | echo > c:\foo.txt

另一个有用的是用于附加的,双直角括号:
>
。它的工作原理与单输出重定向相同,不同之处在于它将保留现有文件内容,并将新内容附加到末尾。

您可以使用直角括号将命令输出重定向到文件。

Get Process>c:\foo.txt

如果要先处理结果,可以使用
echo

$procs = Get-Process
$smallProcs = $procs | Where-Object { $_.Id -lt 1000 }
$smallProcs | echo > c:\foo.txt

另一个有用的是用于附加的,双直角括号:
>
。它的工作原理与单输出重定向相同,只是它会将现有文件内容保留在那里,并将新内容附加到末尾。

谢谢,我将进行此操作谢谢,我将进行此操作,我将尝试此方法,我也将尝试此方法