PDA

Показать полную графическую версию : Добавление части служб из лицензии всем пользователям Office 365


fcdm25
20-07-2014, 19:19
Здравствуйте, столкнулся с проблемой невозможности добавить лицензии всем пользователям в office 365
Скрипт для добавления конкретному пользователю работает, а когда пытаюсь это сделать для всех, то он выдает ошибку, что нет аргумента -UserPrincipalName

Скрипт для добавления лицензии конкретному пользователю

$Prj = New-MsolLicenseOptions -AccountSkuId "test:PROJECTONLINE_PLAN_1_FACULTY" -DisabledPlans "SHAREPOINTWAC_EDU"
Set-MsolUserLicense -UserPrincipalName "test@test.ru" -AddLicenses "test:PROJECTONLINE_PLAN_1_FACULTY" -LicenseOptions $Prj


Мой предполагаемый скрипт для добавления всем пользователям

$Prj = New-MsolLicenseOptions -AccountSkuId "test:PROJECTONLINE_PLAN_1_FACULTY" -DisabledPlans "SHAREPOINTWAC_EDU"
Get-MsolUser -MaxResults 1500 | Set-MsolUserLicense -AddLicenses "test:PROJECTONLINE_PLAN_1_FACULTY" -LicenseOptions $Prj

Kazun
21-07-2014, 08:27
Попробуйте:
$Prj = New-MsolLicenseOptions -AccountSkuId "test:PROJECTONLINE_PLAN_1_FACULTY" -DisabledPlans "SHAREPOINTWAC_EDU"
$users = Get-MsolUser -MaxResults 1500
foreach($user in $users) {
Set-MsolUserLicense -UserPrincipalName $user.UserPrincipalName -AddLicenses "test:PROJECTONLINE_PLAN_1_FACULTY" -LicenseOptions $Prj
}

У меня команда, отрабатывает без проблем:
Get-MsolUser -MaxResults 1500 | Set-MsolUserLicense -LicenseOptions $Prj

fcdm25
21-07-2014, 11:26
Спасибо большое




© OSzone.net 2001-2012