Обновление Пассворка
Миграция установок
Миграция с установщика на PowerShell
8 мин
обратите внимание инструкция описывает подготовку и миграцию пассворка, установленного с помощью установщика пассворка или вручную, на модуль powershell инструкция предназначена для одиночной установки пассворка и не подходит для отказоустойчивого решения подготовка открыть powershell от имени «администратора» с помощью контекстного меню пуск нажать правой кнопкой мыши на значке пуск в левом нижнем углу экрана выбрать «windows powershell (администратор)» из контекстного меню с помощью меню пуск нажать левой кнопкой мыши на значок пуск в левом нижнем углу экрана прописать powershell открыть powershell от имени «администратора» комбинацией — ctrl + shift + enter при использовании windows server 2016 нужно активировать протокол безопасности tls 1 2 с помощью команды powershell \[net servicepointmanager] securityprotocol = \[net securityprotocoltype] tls12 получить архив passworkmodule zip в текущую директорию powershell if ( not (test path "$pwd\passworkmodule zip")) { (new object system net webclient) downloadfile( "https //repos passwork ru/repository/powershell/passworkmodule zip", "$pwd\passworkmodule zip" ) write host "модуль успешно получен" foregroundcolor green } else { write host "архив с модулем уже существует" foregroundcolor red } в случае ошибок, архив можно скачать вручную https //repos passwork ru/repository/windows powershell/passworkmodule zip разархивировать powershell модуль powershell # получить расположение powershell модулей $windowsmodulepaths = $env\ psmodulepath split ";" | where object { $ like "c \windows " } \# разархивировать powershell модуль в директорию expand archive ` path "$pwd\passworkmodule zip" ` destinationpath $windowsmodulepaths force \# удалить архив passworkmodule zip remove item "$pwd\passworkmodule zip" миграция описание миграция выполнит сбор и запись информации об используемых компонентах в отдельный файл, удаление установщика пассворка и добавляет возможность использовать функции администрирования запуск процесса миграции запустить миграцию powershell set passwork powershell действия, выполняемые функцией обработка passworksetup exe обработка веб сайта пассворка получение используемой версии пассворка проверка сертификата обработка php обработка mongodb обработка ярлыков в меню пуск и ссылки на рабочем столе скрипт создаст файл c \inetpub\\ passwork component , который содержит детали, которые нужны для корректной работы модуля powershell пример passwork component файла после выполнения миграции powershell passwork setup = 1 ps remove = 1 site name = passwork web site physical path = c \inetpub\wwwroot\passwork passwork version = 060403 cert = xxxxxxxx xxxx xxxx xxxx xxxxxxxxxxxx php version = 8 0 20 db version = 4 2 9 db config = c \program files\mongodb\server\4 2\bin\mongod cfg db root = c \program files\mongodb migrate = 1