Office365 - список пользователей O365 без регистрации приложения и генерации токена - PullRequest
0 голосов
/ 03 июля 2018

Я создал учетную запись бизнес-трейла в Office365 и добавил некоторых пользователей в свой домен.

Теперь я хочу перечислить пользователей, использующих C #. Я знаю, что используя graph api, мы можем получить токен, а используя этот токен, мы можем получить доступ к данным office365.

Но я хочу, чтобы в консольном приложении пользователь вводил свое имя пользователя и pwd (моего домена), а в выводе должны быть данные пользователя.

Главное, чтобы я не усложнял процесс регистрации приложения и генерации токена. Мне нужно просто получить данные пользователя.

У меня нет подписки Azure AD, и мне нужно обойтись без подписки.

Так как я могу это сделать?

1 Ответ

0 голосов
/ 03 июля 2018

Для этого существует несколько вариантов, и многое зависит от вашей среды. Одна из возможностей - использовать Get-MsolUser командлет PowerShell .

По умолчанию вам будет предложено ввести учетные данные (если вы их не указали). Если вы хотите избежать этого, вы можете проверить эту статью , чтобы проверить, как сохранить учетные данные в переменной, а затем передать ее в командлет следующим образом:

Connect-MsolService -Credential $creds

Обратите внимание, что это может работать по-разному в зависимости от вашей среды.

Согласно обсуждению в комментариях, если вы получите ошибку

Connect-MsolService не распознается как имя командлета, функции, файла сценария или работоспособной программы

это означает, что вы должны импортировать модуль вручную (хотя PowerShell 3 и выше в большинстве случаев будут импортировать модуль автоматически). Чтобы найти путь к модулю, используйте

Get-Module msonline -ListAvailable | fl Path

И затем импортируйте файл, используя Import-Module.

...