![]() |
обновление скрипта powershell
Добрый день!!! Форумчане подскажите такую вещь как в скрипте прописать его версию или версию в файле. Потому что у нас 15 филиалов, а админы только в 4 остальное на автопилоте или по удаленки.
Мое виденье 1) Модуль которые идет на ftp сервер и проверяет версию скрипта если она новее то... 2) скрипт создает новый txt файл выгружает туда код с скриптом обновления 3) переименовывает его update.ps1 запускает 4) основной скрипт завершается 5) update.ps1 качает скрипт с ftp заменяет на новый 6) запускает обновленный скрипт и закрывается 7) в новом скрипте функция удаляет update.ps1 Все реализуема (уже работает просто еще скриптом переименовываю имя скрипта планерщике хаданий) только как проверять или как ставить версию файла. В имени файла без вариантов т.к. надо перенастраивать планерщик заданий |
Цитата:
как пример: Код:
$локальная_папка=get-item D:\1.txt | Format-List CreationTime Принцип такой, просто допилите код как Вам надо!!! |
Проще в комментарии по строгому шаблону писать версию, а в раздающем скрипте читать содержимое, фильтровать по этому шаблону и извлекать версию. Хотя, может быть, есть и стандартный, уже оговоренный механизм задания версии.
|
Время: 08:26. |
Время: 08:26.
© OSzone.net 2001-