首页 > 解决方案 > 将 Powershell 命令的输出保存到变量中

问题描述

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

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

Write-Host $test

输出:Get-SmbShare 的输出

标签: powershell

解决方案


我正在浏览评论,我看到你说你想将它存储在一个文本文件中。

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

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

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

推荐阅读