Powershell Office365许可步骤澄清

时间:2016-05-09 19:48:32

标签: powershell office365

我试图了解在尝试配置未经许可的测试用户时某些命令失败的原因。

特别是

$1 = "test-sp2@mycompany.org"
$a = Get-MsolUser -UserPrincipalName $1
$test = New-MsolLicenseOptions -AccountSkuId "mycompany:STANDARDWOFFPACK_FACULTY" -DisabledPlans @("PROJECTWORKMANAGEMENT","SWAY","INTUNE_O365","YAMMER_EDU","SHAREPOINTWAC_EDU","SHAREPOINTENTERPRISE_EDU")

Set-MsolUserLicense -UserPrincipalName $1 -LicenseOptions $test

Set-MsolUserLicense -UserPrincipalName $1 -AddLicenses "mycompany:STANDARDWOFFPACK_FACULTY" -LicenseOptions $test2

后两者失败了Set-MsolUserLicense : Unable to assign this license because the license options are invalid.

用户是否需要在安装了“所有”产品的情况下安装完整许可证,然后才能使用您不希望他们拥有的已禁用产品?好像对我好吗?我错过了什么?

这似乎只适用于许可用户?

由于

1 个答案:

答案 0 :(得分:0)

我发现测试用户没有设置UsageLocation。一旦我将它设置为美国,所有上述命令都是成功的。