我们尝试使用cmdlet
在Office 365帐户中创建新邮箱New-Mailbox -UserPrincipalName chris@contoso.com -Alias chris -Database"邮箱数据库1"
在WindowsPowershell ISE中的。令我们惊讶的是-UserPrincipalName是不可识别的。但是,使用以下cmdlet,我们可以创建新的邮箱
New-Mailbox -Name" abcd" -MicrosoftOnlineServicesID" abcd@abcdwe.onmicrosoft.com" -Password $ Password
此处-MicrosoftOnlineServicesID可以很好地识别并且也能成功运行。
注意:我的意思是可识别的,因为当我在Windows Powershell ISE中键入-MicrosoftOnlineServicesID时,intellisense会弹出一个建议。
我的问题是为什么参数 -MicrosoftOnlineServicesID 是可识别的,为什么参数 -UserPrincipalName 无法识别?
注意:与-UserPrincipalName相同,参数-TemplateInstance和许多其他参数无法识别或无法正常工作。
请说明我们需要包含/导入的内容,以使这些cmdlet可识别。