Добрый день!!! Форумчане подскажите такую вещь как в скрипте прописать его версию или версию в файле. Потому что у нас 15 филиалов, а админы только в 4 остальное на автопилоте или по удаленки.
Мое виденье
1) Модуль которые идет на ftp сервер и проверяет версию скрипта если она новее то...
2) скрипт создает новый txt файл выгружает туда код с скриптом обновления
3) переименовывает его update.ps1 запускает
4) основной скрипт завершается
5) update.ps1 качает скрипт с ftp заменяет на новый
6) запускает обновленный скрипт и закрывается
7) в новом скрипте функция удаляет update.ps1
Все реализуема (уже работает просто еще скриптом переименовываю имя скрипта планерщике хаданий) только как проверять или как ставить версию файла. В имени файла без вариантов т.к. надо перенастраивать планерщик заданий
PowerShell - [решено] обновление скрипта powershell
-
Ubiquiti
Re: PowerShell - [решено] обновление скрипта powershell
Цитата mcintosh55:
Добрый день!!! Форумчане подскажите такую вещь как в скрипте прописать его версию или версию в файле
Можно сверять когда создан файл
как пример:
Код:
Принцип такой, просто допилите код как Вам надо!!!
Добрый день!!! Форумчане подскажите такую вещь как в скрипте прописать его версию или версию в файле
PowerShell - [решено] обновление скрипта powershell
Можно сверять когда создан файл
как пример:
Код:
Код: Выделить всё
$локальная_папка=get-item D:\1.txt | Format-List CreationTime
$ftp_папка = get-item ftp://ip_ftp/какая_папка | Format-List CreationTime
if ($локальная < $ftp_папка)
{
}Принцип такой, просто допилите код как Вам надо!!!
-
Iska
Re: PowerShell - [решено] обновление скрипта powershell
Проще в комментарии по строгому шаблону писать версию, а в раздающем скрипте читать содержимое, фильтровать по этому шаблону и извлекать версию. Хотя, может быть, есть и стандартный, уже оговоренный механизм задания версии.