Set-OrganizationConfing не распознается, хотя я могу получить Get-OrganizationConfig - PullRequest
1 голос
/ 07 февраля 2020

Я пытаюсь отключить «Focused Inbox» для всей организации. В Интернете я нашел множество сценариев и учебных пособий, большинство из которых указывают на использование сеанса Exchange Online в PowerShell.

, например:

Мой сценарий PS выглядит следующим образом:

# Set up Credential
$UserCredential = Get-Credential

# Create the Exchange Online session
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection

# Import the cmdlets into this session
Import-PSSession $Session -DisableNameChecking

# Get a list of the organisation's current settings
Get-OrganizationConfig

# Now set the 'Focused Inbox' option to 'off' for everyone
Set-OrganizationConfig -FocusedInboxOn $false

# Must remove the session to avoid clogging and clutter
Remove-PSSession $Session

Команда 'Get-OrganizationConfig' возвращает полный список текущей конфигурации:

enter image description here

Однако, когда я выполняю команду Set-OrganizationConfig, происходит сбой со следующим сообщением:

Set-OrganizationConfig : The term 'Set-OrganizationConfig' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a 

путь был включен, проверьте правильность пути и повторите попытку.

enter image description here

Я предполагаю, что это проблема с разрешениями, однако я могу увидеть всю конфигурацию организации, и это командлет, который отсутствует.

В чем проблема?

Я:

  • Запуск PS с правами администратора
  • Использование учетной записи администратора SharePointAdmin для учетных данных

1 Ответ

0 голосов
/ 17 февраля 2020

Это была проблема с разрешениями.

Создайте $Session, используя учетную запись с привилегиями Global Admin в своем клиенте O365, и вы увидите, что 'Set-...' автоматически выполняет командлеты скачайте и вставьте в свою сессию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...