将 Powershell 命令的输出保存到变量

时间:2021-07-22 07:58:18

标签: powershell

我试图将命令的输出保存到变量中, 但我无法让它工作。 它应该看起来像这样:

$test = (Get-SmbShare | Select Name,CurrentUsers,CurrentUserLimit | fl)

Write-Host $test

输出:Get-SmbShare 的输出

1 个答案:

答案 0 :(得分:0)

我正在查看评论,我看到您说要将其存储在文本文件中。

<块引用>

@Lee_Dailey 这就是我想要做的,输出将进入一个文本文件。 – 简

因此,如果您想跳过变量部分并直接将其发送到文本文件,您可以使用:

Get-SmbShare | Select Name, CurrentUsers, CurrentUserLimit | fl | Out-File -filepath "C:\Temp\file.txt"