Установите учетные данные для Nintex в сценарии powershell для перехода на O365 - PullRequest
0 голосов
/ 24 декабря 2018

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

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

Nintex External Providers Configuration

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

1 Ответ

0 голосов
/ 24 декабря 2018

Для этой миграции вы используете инструмент 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 ()

...