Создавайте папки и фильтры с помощью PowerShell - PullRequest
1 голос
/ 10 января 2020

С помощью следующей команды от имени моего пользователя admin и олицетворение роли могут получить доступ к моей учетной записи:

$UserCredential = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
Import-PSSession $Session -DisableNameChecking -AllowClobber

Как только соединение установлено, могу ли я перейти на другую учетную запись?

Я являюсь пытаюсь создать папки и фильтры для выполнения команд, используя New-MailboxFolder, но не работает напрямую из моей учетной записи. Это возможно?

Спасибо

1 Ответ

1 голос
/ 10 января 2020

Да, вы можете изменить текущего пользователя. Вы создадите другой сценарий, чтобы делать то, что вы хотите сделать как другой пользователь. Тогда в вашем текущем скрипте используйте это:

$UserCredential = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
Start-Process powershell.exe -Credential $UserCredential -NoNewWindow -ArgumentList "-noexit -command TheNewCreatedScriptFullPath.ps1"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...