Раздражающие сообщения при выполнении copy-item в PSSession - PullRequest
0 голосов
/ 14 мая 2018

Я копирую некоторые файлы на сервер, используя PowerShell 5 с copy-item и new-PSSession. Соответствующие строки в моем сценарии (или я так думаю):

  $session = New-PSSession -ComputerName $server -Credential $psCred ;
  Copy-Item $source -ToSession $session -Destination $target -Force;

В моем реальном скрипте есть еще несколько вызовов копий. Когда этот скрипт запускается, я вижу мерцание сообщений в окне PS. Когда я запускаю его из командной строки, они находятся в текстовом режиме с синим фоном powershell; когда я запускаю это от ISE, они GUIfied и показаны как текстовое поле. Они быстро исчезают, но выглядят как «Копирование» и имя копируемого файла. Итак, это сообщения о прогрессе.

Но я хочу тихую копию. Я сознательно не активировал какой-либо флаг отладки. Как я могу подавить сообщения о прогрессе?

Я пытался добавить | Out-Null для элемента копирования. Я пытался -Информация Действие SilentlyIgnore. Я посмотрел на PSSessionOption, не нашел ничего, что могло бы помочь. Я пытался искать в сети, но все, кажется, просят больше сообщений, а не меньше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...