Обновление Пассворка
Windows Server (PowerShell-Модуль)
7мин
онлайн обновление открыть powershell от имени «администратора» с помощью контекстного меню пуск нажать правой кнопкой мыши на значке пуск в левом нижнем углу экрана выбрать «windows powershell (администратор)» из контекстного меню с помощью меню пуск нажать левой кнопкой мыши на значок пуск в левом нижнем углу экрана прописать powershell открыть powershell от имени «администратора» комбинацией — ctrl + shift + enter и запустить онлайн обновление пассворка powershell update passwork method online действия, выполняемые функцией проверка наличия файла компонента passwork component с помощью passwork component получение текущей версии пассворка проверка доступности интернета с помощью запроса к клиентскому порталу запрос на клиентский портал для получения доступной версии проверка необходимости обновления подготовка и скачивание новой версии проверка архива с помощью цифровой подписи обработка и копирование файлов в новую версию архивация и очистка старой версии установка новой версии офлайн обновление перейти на клиентский портал и получить последнюю доступную версию пассворка с цифровой подписью для проверки цифровой подписи также нужен публичный ключ пассворка public key pem , способы получения вручную открыть url ; скопировать всё содержимое; вставить в файл и сохранить содержимое с именем — public key pem автоматически (powershell) powershell (new object system net webclient) downloadfile("https //passwork ru/public key", "$pwd\public key pem") переместить полученные файлы на windows server с пассворком, где будет выполнен запуск функции для офлайн обновления powershell $pwd\passwork xxxxxx zip $pwd\xxxxxx sig $pwd\public key pem открыть powershell и запустить функцию powershell update passwork method offline по умолчанию скрипт проверяет цифровую подпись архива с помощью предоставленного открытого ключа если подпись недействительна или отсутствует, обновление будет прервано если вы доверяете источнику архива, проверку подписи можно пропустить powershell update passwork method offline ignoresignaturecheck действия, выполняемые функцией проверка наличия файла компонента passwork component поиск и перемещение архива пассворка с помощью passwork component получение текущей версии пассворка проверка необходимости обновления проверка архива с помощью цифровой подписи обработка и копирование файлов в новую версию архивация и очистка старой версии установка новой версии