Я запускаю PowerShell script из пакетного файла. script извлекает веб-страницу и проверяет, является ли содержимое страницы строкой "ОК".
PowerShell script возвращает уровень ошибок пакету script.
Пакет script выполняется программой ScriptFTP, программой автоматизации FTP. Если возникает ошибка, я могу заставить ScriptFTP отправлять полный консольный вывод администратору через E-Mail.
В PowerShell script я хотел бы выводить возвращаемое значение с веб-сайта, если оно не является "ОК", поэтому сообщение об ошибке включается в вывод консоли и, таким образом, в почте статуса.
Я новичок в PowerShell и не знаю, какую функцию вывода использовать для этого. Я вижу три:
- Write-Host
- Write-Output
- Write-Error
Каким будет правильное использование для записи в эквивалент Windows stdout
?