我正在尝试在c#中使用Set-MsolUserLicense
Msol Powershell命令从用户删除带有字符串的许可证
string removeLicense = "Set-MsolUserLicense -UserPrincipalName " + "\""
+ selectedUPN + "\"" + " -RemoveLicenses " + accountSkuId + ":ENTERPRISEPACK";
其中selectedUPN是从文本框中获取的选定选项。
不知怎的,它不接受字符串,但是如果我在removelicense字符串中输入UPN就行了。
答案 0 :(得分:0)
最后管理得到这个排序...创建的字符串如下,它工作:
string removeLicense =" Set-MsolUserLicense -UserPrincipalName \"" + selectedUPN +" \" -RemoveLicenses" + accountSkuId +":ENTERPRISEPACK";