Установите учетные данные для Nintex в сценарии powershell для перехода на O365

Я создаю сценарий powershell для миграции семейства сайтов с локального на O365. Мне нужно установить / настроить учетные данные, которые будут использоваться для переноса действий Nintex WF.

В настольном инструменте Sharegate это можно настроить через конфигурацию внешних провайдеров Nintex.

Как я могу установить это в моем скрипте powershell?

1 ответ

Для этой миграции вы используете инструмент 3rdParty, а не встроенные функции PowerShell. Если этот инструмент предоставляет для этого командлет, ключ или API, вам необходимо написать для него код.

Если это просто веб-портал, то вы можете использовать обычный код взаимодействия с браузером для отправки ввода на страницу.

  1. Очистите страницу, чтобы получить поля страницы.

    $ w = Invoke-WebRequest -Uri 'SomeUrl' $ w.Forms $ w.Forms.Fields

  2. Используйте эти поля для публикации информации на странице.

    $ 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()

Другие вопросы по тегам