Как отключить и включить приложения Office 365 для всех пользователей одновременно с помощью powershell? - PullRequest
0 голосов
/ 23 мая 2018

В документации Microsoft я нашел сценарии, которые показывают, как (для этого примера) отключить Yammer для отдельного пользователя:

$UPN = "someone@domain.com"
$LicenseDetails = (Get-MsolUser -UserPrincipalName $UPN).Licenses
ForEach ($License in $LicenseDetails) {
    $DisabledOptions = @()
    $License.ServiceStatus | ForEach {
        If ($_.ProvisioningStatus -eq "Disabled" -or $_.ServicePlan.ServiceName -like "*YAMMER*") { 
            $DisabledOptions += "$($_.ServicePlan.ServiceName)" 
        } 
    }
    $LicenseOptions = New-MsolLicenseOptions -AccountSkuId $License.AccountSkuId -DisabledPlans $DisabledOptions
    Set-MsolUserLicense -UserPrincipalName $UPN -LicenseOptions $LicenseOptions
}

Как передать что-то вроде {Get-MsolUser} (для всех в моеморганизация) или группа Outlook для этого, а не просто один UPN?

1 Ответ

0 голосов
/ 23 мая 2018

Если вы позвоните Get-MsolUser без указания -UserPrincipalName $UPN, он вернет всех пользователей в клиенте.Затем вы можете перебрать этот список, извлечь их UPN и затем выполнить этот фрагмент для него.

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