Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Добавление части служб из лицензии всем пользователям Office 365 (http://forum.oszone.net/showthread.php?t=285360)

fcdm25 20-07-2014 19:19 2378983

Добавление части служб из лицензии всем пользователям Office 365
 
Здравствуйте, столкнулся с проблемой невозможности добавить лицензии всем пользователям в 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 2379159

Попробуйте:
Код:

$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 2379211

Спасибо большое


Время: 20:50.

Время: 20:50.
© OSzone.net 2001-