Установите учетные данные для Nintex в сценарии powershell для перехода на O365
Я создаю сценарий powershell для миграции семейства сайтов с локального на O365. Мне нужно установить / настроить учетные данные, которые будут использоваться для переноса действий Nintex WF.
В настольном инструменте Sharegate это можно настроить через конфигурацию внешних провайдеров Nintex.
Как я могу установить это в моем скрипте powershell?
1 ответ
Для этой миграции вы используете инструмент 3rdParty, а не встроенные функции PowerShell. Если этот инструмент предоставляет для этого командлет, ключ или API, вам необходимо написать для него код.
Если это просто веб-портал, то вы можете использовать обычный код взаимодействия с браузером для отправки ввода на страницу.
Очистите страницу, чтобы получить поля страницы.
$ w = Invoke-WebRequest -Uri 'SomeUrl' $ w.Forms $ w.Forms.Fields
Используйте эти поля для публикации информации на странице.
$ ie = New-Object -com InternetExplorer.Application $ ie.visible = $ true $ ie.navigate ("Url")
while ($ ie.ReadyState -ne 4) {start-sleep -m 100}
$ ie.document.getElementById ("username"). value = "$ username" $ ie.document.getElementById("pass").value = "$password" $ie.document.getElementById("loginform").submit()