У меня есть требование, когда мне нужно выполнить 3 сценария PowerShell, и каждый сценарий подключается к PowerCLI, а затем подключается к VCenter Server и выполняет код.
Выход Script-1 является вводом Script-2 , Вывод скрипта-2 - это ввод скрипта-3.
Проблема, с которой я сталкиваюсь, - это время, необходимое для загрузки модуля PowerCLI в каждом из этих сценариев, а затем снова время, необходимое для подключения к vCenter Server. в каждом сценарии.
Все 3 сценария выполняются последовательно, но иногда все они могут выполняться на одном сервере или на разных серверах.
Есть ли способ сохранить сеанс PowerShell (где Модуль PowerCLI загружен, а также соединение с vCenter не повреждено), созданное Script-1, так что его можно использовать
в Script-2 и Script-3?
I знаю, что это может показаться немного сумасшедшим, но есть ли решение или обходной путь для сохранения сеанса PowerShell в каком-либо объекте, переменной сеанса или файле et c?