We rise up for the things we believe in over and over again

Мда, PSH в итоге не всесилен. В одну руку берем PSH, в другую - службу Windows Update, расширенный лог которой хотелось бы наблюдать в режиме реального времени. Казалось бы - нет ничего проще:

И на деле получаем облом. Служба в файл лога будет писать каждые две секунды, а консоль PSH от этого даже не почешется - послушно покажет последние 10 строк на момент запуска команды и успокоится на этом. Это печально.

В то же время, если создать в блокноте обычный текстовик, записать в него что-нибудь, вызвать в PSH аналогичную команду для этого текстовика, и прямо при открытой консоли что-то в файл записать - изменения тут же отразятся и в консоли.

Эх, все с Windows Update через одно место сделано.

@музыка: Zane Alexander - S T A M I N A

@настроение: :(

@темы: Этот безумный мир, PowerShell

Комментарии
03.08.2019 в 02:46

Тотальная неудачница и убийца жёстких дисков.
А почему оно так? Таймстамп не обновляется?

И, да, я бы не полагалась на это дело, а сразу написала бы свой обработчик.
03.08.2019 в 02:47

Тотальная неудачница и убийца жёстких дисков.
Если дело в таймстампе, напиши второй скрипт, который будет каждые две секунды обновлять его. Или крутиться, сравнивая последний размер с текущим.
03.08.2019 в 07:12

We rise up for the things we believe in over and over again
Видимо из-за того, что служба Windows Update держит на себе лог файл непрерывно все то время, пока работает. Хотя тем же блокнотом он спокойно открывается. Писать обработчик из-за одной задачи, и даже не шибко критичной - лениво :)
03.08.2019 в 12:25

Тотальная неудачница и убийца жёстких дисков.
Мож не в том режиме открывает? Например, хочет записывать, а не только читать. Бывает такой глюк в программах.
03.08.2019 в 12:34

We rise up for the things we believe in over and over again
Надо будет в ProcessXP глянуть, чего PSH хочет во время режима ожидания. Но не сейчас :)
03.08.2019 в 14:51

Тотальная неудачница и убийца жёстких дисков.
^^'