Как скрыть вывод консоли из Select-AzureRmSubscription

Кто-нибудь знает, как скрыть вывод команды Select-AzureRmSubscription внутри рабочей книги Azure, которая запускается как рабочий процесс powershell

Спасибо


person Rafal    schedule 04.07.2017    source источник


Ответы (2)


Вы можете использовать Out-Null. Работает для любого командлета PowerShell.

Select-AzureRmSubscription | Out-null

Командлет Out-Null отправляет свой вывод в NULL, фактически удаляя его из конвейера и предотвращая отображение вывода на экране.

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

person Bruno Faria    schedule 04.07.2017
comment
Я искал команду powershell Connect-AzureAD без вывода. Очень полезно @Бруно Фариа - person Arjun; 04.11.2020

Select-AzSubscription -SubscriptionId $s.Id | Out-Null + ~~~~~~~~ Не удается вызвать команду Out-Null. Другие команды из этого модуля были упакованы как действия рабочего процесса, но эта команда была специально исключена. Вероятно, это связано с тем, что для этой команды требуется интерактивный сеанс Windows PowerShell или ее поведение не подходит для рабочих процессов. Чтобы запустить эту команду в любом случае, поместите ее во встроенный скрипт (InlineScript { Out-Null}), где она будет вызываться изолированно.

person GisborneDevops    schedule 25.11.2020