From 0e2b3f25341f51669e855c8c021672f58404195f Mon Sep 17 00:00:00 2001 From: PTah Date: Thu, 30 Apr 2026 16:31:33 +1000 Subject: [PATCH] Clarify manual deploy option for small server fleets --- DEPLOY.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/DEPLOY.md b/DEPLOY.md index 8df9cb6..a62b745 100644 --- a/DEPLOY.md +++ b/DEPLOY.md @@ -126,10 +126,14 @@ schtasks /Query /TN "RDP-Login-Monitor-Watchdog" Если сервер перезагружается редко, одного Startup-сценария недостаточно для своевременного обновления. В этом случае добавьте отдельную задачу, которая периодически запускает `Deploy-LoginMonitor.ps1` с шары. +Если серверов немного, можно обойтись без отдельной задачи: при выпуске новой версии выполнять `Deploy-LoginMonitor.ps1` вручную на нужных серверах. + Готовый скрипт в репозитории: - `Install-DeployScheduledTask.ps1` +Этот вариант удобен для большого парка серверов, когда обновления нужно подтягивать автоматически и без ручного обхода. + Пример (каждые 60 минут и сразу запустить): ```powershell @@ -148,6 +152,12 @@ schtasks /Query /TN "RDP-Login-Monitor-Deploy" /V /FO LIST Важно: эта задача отвечает только за доставку обновлений (через `version.txt`). За «живость» процесса по-прежнему отвечает `RDP-Login-Monitor-Watchdog`. +Пример ручного запуска (для небольшого количества серверов): + +```powershell +powershell.exe -NoProfile -ExecutionPolicy Bypass -File "\\B26\NETLOGON\RDP-login-monitor\Deploy-LoginMonitor.ps1" +``` + ### Диагностика GPO/Startup - События применения политики и startup-сценариев: