В документации 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?