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

时间:2017-07-04 10:31:24

标签: azure azure-powershell azure-automation powershell-workflow

有没有人知道如何隐藏来自azure工作簿中的命令Select-AzureRmSubscription的输出,该工作簿作为powershell工作流程运行

由于

2 个答案:

答案 0 :(得分:3)

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

Select-AzureRmSubscription | Out-null
  

Out-Null cmdlet将其输出发送到NULL,实际上将其删除   从管道和防止输出显示在   屏幕。

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

答案 1 :(得分:0)

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