当前位置: 首页 > 编程笔记 >

PowerShell 写输出

长孙景焕
2023-03-14
本文向大家介绍PowerShell 写输出,包括了PowerShell 写输出的使用技巧和注意事项,需要的朋友参考一下

示例

Write-Output产生输出。该输出可以转到管道之后的下一个命令或控制台,以便简单显示。

Cmdlet将对象沿着主管道(也称为“输出流”或“成功管道”)发送。要将错误对象发送到错误管道,请使用Write-Error。

# 1.) Output to the next Cmdlet in the pipeline
Write-Output 'My text' | Out-File -FilePath "$env:TEMP\Test.txt"

Write-Output 'Bob' | ForEach-Object {
    "My name is $_"
}

# 2.) Output to the console since Write-Output is the last command in the pipeline
Write-Output 'Hello world'

# 3.) 'Write-Output' CmdLet missing, but the output is still considered to be 'Write-Output'
'Hello world'

  1. Write-Output cmdlet将指定对象沿管道发送到下一个命令。

  2. 如果该命令是管道中的最后一个命令,则对象将显示在控制台中。

  3. PowerShell解释器将此视为隐式的Write-Output。

由于Write-Output的默认行为是在管道的末尾显示对象,因此通常不必使用Cmdlet。例如,Get-Process | Write-Output等效于Get-Process。

 类似资料:
  • 问题内容: 我正在调用一个函数来查询SQL表。我只需要一个单元格的结果。我无法从函数成功将单元格数据检索到变量中。 例如,如果我有一个包含以下内容的表: 我需要将FeedID值“ 15”捕获到一个变量中。我的SQL语句仅捕获FeedID,但我不知道如何提取值 这是我到目前为止的内容: 问题答案: 或者,如果您要查找简单的返回值而不是表以供以后处理,则可以使用以下代码。

  • 我想使用PowerShell生成命令列表,将文件从一个位置移动到另一个位置。(我确信PowerSell确实可以移动,但我想先看看命令列表……是的,我知道)。 文件位于下一层的一系列子文件夹中,需要移动到另一台主机上相应的一系列子文件夹中。子文件夹具有8位标识符。我需要一系列命令,比如 该文件需要进入相应的8位标识符文件夹的\导入子目录。 下面的PowerShell将生成我需要的数据 但我一直在研究

  • 我正在学习PowerShell,并使用Write Host检查新PowerShell脚本文件中的变量分配。然后我读到一篇文章,说这是个坏主意。 所以,在我的。ps1文件I替换了如下语句: ... 使用此选项: 但当我在Windows PowerShell ISE中运行保存的脚本时,没有向控制台写入任何输出。我在调用脚本的语句中附加了debug,如下所示: 但同样,输出没有写入控制台。显然我使用了错

  • 本文向大家介绍Powershell小技巧之屏蔽输出结果,包括了Powershell小技巧之屏蔽输出结果的使用技巧和注意事项,需要的朋友参考一下 从PS命令返回的任何结果后,对于任何不重要的结果将其屏蔽是非常重要的。 我们有很多方法去实现它,同时下面介绍两个比较特别的方法。注意下面两行尝试在C盘创建一个新的文件夹:。New-Item将输出这个文件夹的对象,但是当你在创建文件夹时你可能会想屏蔽创建的结

  • 我试图在PowerShell中创建一个语句,以根据和运行不同的代码块,我认为它已经工作了,直到通过设置一个特定的日期进行测试,我发现代码并不像预期的那样工作。 在完美世界中,脚本将在周一运行。我的目标是以这些格式输出三个变量,基本上是从星期一到下星期一增加一天。 问题来自于我试图预期脚本在周一以外的另一天运行。因此,我想使用来输出正确的日期,但是当我以后尝试使用Get-Date设置日期时,返回的日

  • 本文向大家介绍如何在PowerShell中对输出进行排序?,包括了如何在PowerShell中对输出进行排序?的使用技巧和注意事项,需要的朋友参考一下 要在PowerShell中对输出进行排序,您需要使用Sort-Object Pipeline cmdlet。在下面的示例中,我们将从Get-Process命令中检索输出,然后根据内存和CPU使用率对它们进行排序。 示例 输出结果 在上面的示例中,输