TGViewer
Записки IT специалиста Записки IT специалиста @interface31 · 8.99K subscribers
Post #5307 2.8K
Всегда свежие Sysinternals, автоматизируем процесс

Днем мы рассказали о сервисе Sysinternals Live, позволяющем онлайн получить новейшие версии утилит из состава Sysinternals Suite.

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

Скачивать руками каждый раз тоже не сильно хочется, так почему бы не автоматизировать эту задачу? Мы написали простой скрипт на PowerShell, который при запуске соединяется с сервисом Sysinternals Live и синхронизирует его содержимое с локальной папкой tools в директории запуска скрипта.

В комплекте вместе со скриптом Sync-Sysinternals.ps1 идет пакетный файл run-sync.bat, который позволяет быстро запустить скрипт вручную.

Но нам более интересно его выполнение по расписанию, для этого создадим в Планировщике новое задание, допустим с именем Синхронизация Sysinternals Tools.

Выбираем условия запуска:

▫️ Выполнять только для зарегистрированного пользователя
▫️ Выполнять вне зависимости от регистрации пользователя

Во втором случае скрипт будет запущен даже если пользователь не вошел в систему.

Далее указываем желаемое расписание, скажем каждый день в 2 часа ночи и на вкладке Действия указываем:

▫️ Действие: Запустить программу
▫️Программа или сценарий: powershell.exe
▫️Аргументы: -ExecutionPolicy Bypass -File "F:\VIBE\sysinternals_live\Sync-Sysinternals.ps1"
▫️Рабочая папка: C:\ADM

Сохраняем задание, размещаем по указанному пути (в нашем примере C:\ADM) файл скрипта и запускаем задание вручную. Если вы все сделали правильно – начнется синхронизация.

Быстро выполнить все тоже самое можно командой:

schtasks /create /tn "Sync-Sysinternals" /tr "powershell.exe -ExecutionPolicy Bypass -File \""C:\ADM\Sync-Sysinternals.ps1\"" /sc DAILY /st 02:00 /ru "%USERDOMAIN%\%USERNAME%" /f /rl HIGHEST


Далее можете удалить какой-нибудь файл из папки или заменить его более старой версией и запустить синхронизацию повторно. Скачаются только недостающие файлы.

Файлы можно скачать в комментариях 👇👇👇
  • 👍 30
  • ❤ 4
  • 🤮 3
  • 🤔 2
  • 👌 2
More from @interface31
  1. Oct 4, 2026Горе от ума или причины упадка FreeBSD Каждый раз, когда заходит речь про FreeBSD, обязате…
  2. Oct 4, 2026Работаем с жесткими и символическими ссылками в Windows Жесткие и символические ссылки дав…
  3. Oct 4, 2026Post #6837
  4. Oct 3, 2026Как узнать все смонтированные файловые системы? Раньше можно было сказать: загляните в /et…
  5. Oct 3, 2026Автоматический перезапуск Aspia в Docker Не так давно мы рассказывали, как запустить попул…
  6. Oct 3, 2026Post #6834
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →