如何隐藏 Select-AzureRmSubscription 的控制台输出

How to hide console output from Select-AzureRmSubscription

有谁知道如何在作为 powershell 工作流运行的 azure 工作簿中隐藏命令 Select-AzureRmSubscription 的输出

谢谢

你可以使用Out-Null。适用于任何 PowerShell cmdlet。

Select-AzureRmSubscription | Out-null

The Out-Null cmdlet sends its output to NULL, in effect, removing it from the pipeline and preventing the output to be displayed at the screen.

https://msdn.microsoft.com/en-us/powershell/reference/5.1/microsoft.powershell.core/out-null

Select-AzSubscription -SubscriptionId $s.Id | Out-Null + ~~~~~~~~ 无法调用 'Out-Null' 命令。此模块中的其他命令已打包为工作流活动,但此命令被明确排除在外。这可能是因为该命令需要交互式 Windows PowerShell 会话,或者具有不适合工作流的行为。 运行 这个命令无论如何,把它放在一个内联脚本(InlineScript { Out-Null })中,它将被隔离调用