无法使用Set-MsolUserLicense命令发送字符串以删除用户的许可证

时间:2017-03-01 02:00:16

标签: c# azure-powershell

我正在尝试在c#中使用Set-MsolUserLicense Msol Powershell命令从用户删除带有字符串的许可证

string removeLicense = "Set-MsolUserLicense -UserPrincipalName " + "\"" 
+  selectedUPN + "\"" + " -RemoveLicenses " + accountSkuId + ":ENTERPRISEPACK";

其中selectedUPN是从文本框中获取的选定选项。

不知怎的,它不接受字符串,但是如果我在removelicense字符串中输入UPN就行了。

1 个答案:

答案 0 :(得分:0)

最后管理得到这个排序...创建的字符串如下,它工作:

string removeLicense =" Set-MsolUserLicense -UserPrincipalName \"" + selectedUPN +" \" -RemoveLicenses" + accountSkuId +":ENTERPRISEPACK";