2013-05-12 4 views
2

Я новичок в написании сценариев Powershell. Я пишу сценарий для автоматизации некоторых функций массива памяти EqualLogic Dell с помощью командлетов EqualLogic.Powershell - удалить «API running ...»

Когда мой скрипт запущен, он продолжает накладывать «PSAPI.Cmdlets.xxxxx начал ...», «PSAPI.Cmdlets.xxxxxx Закончил» поверх всего, что выводит мой сценарий, поэтому вы не можете его увидеть.

Кто-нибудь знает, как я могу предотвратить это? Изображение того, что я имею в виду здесь: enter image description here

ответ

2

Вы смотрите на выходе Write-Progress и может бытьpossible to suppress it. Но лучшим путем было бы найти какой-то способ через командлеты, чтобы отключить его через свои параметры. Dell не делает документацию свободно доступной, поэтому вам придется самому ее посмотреть.

Возможно, вы также захотите записать свои сообщения в файл журнала.

+1

http://stackoverflow.com/questions/6651120/how-do-you-hide-a-powershell-progress-message –

+0

спасибо :), который сработал – knoxvillain