当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] New-MsolUser - 在 Office 365 中创建新用户帐户

作者:精品下载站 日期:2024-12-14 06:27:44 浏览:15 分类:玩电脑

New-MsolUser - 在 Office 365 中创建新用户帐户


PowerShell 中的 New-MsolUser cmdlet 在 Microsoft Office 365 中创建新的用户帐户。

下面给出了在 Azure Active Directory 中添加新用户帐户的语法。

New-MsolUser
   [-ImmutableId <String>]
   [-UserPrincipalName <String>]
   [-BlockCredential <Boolean>]
   [-City <String>]
   [-Country <String>]
   [-Department <String>]
   [-DisplayName <String>]
   [-Fax <String>]
   [-FirstName <String>]
   [-LastName <String>]
   [-LastPasswordChangeTimestamp <DateTime>]
   [-MobilePhone <String>]
   [-Office <String>]
   [-PasswordNeverExpires <Boolean>]
   [-PhoneNumber <String>]
   [-PostalCode <String>]
   [-PreferredDataLocation <String>]
   [-PreferredLanguage <String>]
   [-SoftDeletionTimestamp <DateTime>]
   [-State <String>]
   [-StreetAddress <String>]
   [-StrongPasswordRequired <Boolean>]
   [-Title <String>]
   [-UsageLocation <String>]
   [-AlternateEmailAddresses <String[]>]
   [-StrongAuthenticationMethods <StrongAuthenticationMethod[]>]
   [-AlternateMobilePhones <String[]>]
   [-StrongAuthenticationRequirements <StrongAuthenticationRequirement[]>]
   [-StsRefreshTokensValidFrom <DateTime>]
   [-UserType <UserType>]
   [-Password <String>]
   [-LicenseOptions <LicenseOption[]>]
   [-ForceChangePassword <Boolean>]
   [-LicenseAssignment <String[]>]
   [-TenantId <Guid>]
   [<CommonParameters>]

在本文中,我们将讨论如何使用 PowerShell 中的 New-MsolUser cmdlet 在 Office 365 中创建新用户帐户并向用户分配许可证。

如何使用 PowerShell 在 Office 365 中创建新用户

要使用 PowerShell 在 Office 365 中创建新用户帐户,请使用 New-MsolUser cmdlet。

New-MsolUser -UserPrincipalName "[email " -DisplayName "Bob Allen" -FirstName "Bob" -LastName "Allen" -UsageLocation "US"

此命令创建一个显示名称为“Bob Allen”的新用户。为用户生成一个随机密码。

[玩转系统] New-MsolUser - 在 Office 365 中创建新用户帐户

New-MsolUser cmdlet 的输出包括以下属性。

  • 密码:New-MsolUser cmdlet 为用户生成随机密码。
  • UserPrincipalName:用户的唯一用户主体名称。
  • DisplayName:用户的显示名称。
  • isLicensed:指示许可证是否分配给用户。

-LicenseAssignment 参数已弃用。如果您尝试使用 New-MsolUser cmdlet 为用户分配许可证,您将收到以下警告和错误消息。

警告:此许可 cmdlet 已停用。请更新至 MS Graph Set-MgUserLicense:https://aka.ms/mguserlicense

PS C:\> New-MsolUser -UserPrincipalName "[email " -DisplayName "Bob Allen" -FirstName "Bob" -LastName "Allen" -UsageLocation "US" -LicenseAssignment "shellgeeklab:ENTERPRISEPACK"                                         

WARNING: This licensing cmdlet has been retired. Please update to MS Graph Set-MgUserLicense: https://aka.ms/mguserlicense

New-MsolUser : Unknown error occurred.
At line:1 char:1
+ New-MsolUser -UserPrincipalName "[email  ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OperationStopped: (:) [New-MsolUser], MicrosoftOnlineException
    + FullyQualifiedErrorId : Microsoft.Online.Administration.Automation.OperationNotAllowedException,Microsoft.Online.Admi
   nistration.Automation.NewUser

如何创建用户并分配首选数据位置

若要在 Office 365 中创建用户并分配首选数据位置,请使用 PowerShell 中的 New-MsolUser cmdlet。

New-MsolUser -UserPrincipalName "[email " -DisplayName "Peter Arthur" -FirstName "Peter" -LastName "Arthur" -PreferredDataLocation "EUR" 

此命令创建一个用户主体名称为“[email ”的用户,显示名称为“Peter Arthur”,首选数据位置为“EUR” ”。

PowerShell 中的 New-MsolUser cmdlet 随机生成密码并将其分配给用户。

上述命令的输出如下所示。

PS C:\> New-MsolUser -UserPrincipalName "[email " -DisplayName "Peter Arthur" -FirstName "Peter" -LastName "Arthur" -PreferredDataLocation "EUR"                                                                        
Password UserPrincipalName                         DisplayName  isLicensed
-------- -----------------                         -----------  ----------
Waz60363 [email  Peter Arthur False


PS C:\>                                          

结论

我希望上述有关如何在 PowerShell 中使用 New-MsolUser cmdlet 创建新用户并在 Office 365 中为其分配属性的文章对您有所帮助。

您可以在 ShellGeek 主页上找到有关 PowerShell Active Directory 命令和 PowerShell 基础知识的更多主题。

相关链接

获取 MsolUser

设置MsolUser

删除-MsolUser

恢复-MsolUser

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯