你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
New-MsolUser
创建 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>]
说明
New-MsolUser cmdlet 在 Azure Active Directory 中创建用户。 若要授予用户对服务的访问权限,请使用 LicenseAssignment 参数分配许可证。
示例
示例 1:创建用户
PS C:\> New-MsolUser -UserPrincipalName "davidchew@contoso.com" -DisplayName "David Chew" -FirstName "David" -LastName "Chew"
此命令创建用户。 用户未分配任何许可证。 为用户生成随机密码。
示例 2:创建用户并分配许可证
注意
-LicenseAssignment 参数已弃用。 了解如何使用 Microsoft Graph PowerShell 分配许可证。 有关详细信息,请参阅 分配许可证 Microsoft Graph API。
PS C:\> New-MsolUser -UserPrincipalName "davidchew@contoso.com" -DisplayName "David Chew" -FirstName "David" -LastName "Chew" -UsageLocation "US" -LicenseAssignment "Contoso:BPOS_Standard"
此命令将创建新用户并分配许可证。
示例 3:创建用户和首选数据位置
PS C:\> New-MsolUser -UserPrincipalName "davidchew@contoso.onmicrosoft.com" -DisplayName "David" -PreferredDataLocation "EUR"
此命令创建一个用户,其用户主体名称为 jdavidchew@contoso.onmicrosoft.com,显示名称为 David,首选数据位置为 EUR。
参数
-AlternateEmailAddresses
指定用户的备用电子邮件地址。
类型: | String[] |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-AlternateMobilePhones
指定用户的备用移动电话号码。
类型: | String[] |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-BlockCredential
指定用户是否无法使用其用户 ID 登录。
类型: | Boolean |
Position: | Named |
默认值: | $false |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-City
指定用户的城市。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-Country
指定用户的国家或地区。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-Department
指定用户的部门。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-DisplayName
指定用户的显示名称。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-Fax
指定用户的传真号。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-FirstName
指定用户的名字。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-ForceChangePassword
指示用户在下次登录时需要更改其密码。
类型: | Boolean |
Position: | Named |
默认值: | $true |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-ImmutableId
指定用户的联合标识的不可变 ID。 对于具有标准标识的用户,应省略此项。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-LastName
指定用户的姓氏。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-LastPasswordChangeTimestamp
指定上次更改密码的时间。
类型: | DateTime |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-LicenseAssignment
指定要分配用户的许可证数组。
注意
-LicenseAssignment 参数已弃用。 了解如何使用 Microsoft Graph PowerShell 分配许可证。 有关详细信息,请参阅 分配许可证 Microsoft Graph API。
类型: | String[] |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-LicenseOptions
指定许可证分配的选项。 用于选择性地禁用 SKU 中的单个服务计划。
类型: | LicenseOption[] |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-MobilePhone
指定用户的移动电话号码。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-Office
指定用户的办公室。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-Password
指定用户的新密码。 如果将用户设置为要求提供强密码,则必须符合下列所有规则:
- 密码必须至少包含一个小写字母
- 密码必须至少包含一个大写字母
- 密码必须至少包含一个非字母数字字符
- 密码不能包含任何空格、制表符或换行符
- 密码长度必须为 8-16 个字符
- 用户名不能包含在密码中
如果省略此值,则会向用户分配随机密码。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-PasswordNeverExpires
指定用户密码是否定期过期。
类型: | Boolean |
Position: | Named |
默认值: | $false |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-PhoneNumber
指定用户的电话号码。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-PostalCode
指定用户的邮政编码。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-PreferredDataLocation
指定用户的首选数据位置。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-PreferredLanguage
指定用户的首选语言。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-SoftDeletionTimestamp
指定软删除的时间。
类型: | DateTime |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-State
指定用户所在的省/市/自治区。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-StreetAddress
指定用户的街道地址。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-StrongAuthenticationMethods
指定强身份验证方法的数组。
类型: | StrongAuthenticationMethod[] |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-StrongAuthenticationRequirements
指定强身份验证要求的数组。
类型: | StrongAuthenticationRequirement[] |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-StrongPasswordRequired
指定是否要求用户使用强密码。
类型: | Boolean |
Position: | Named |
默认值: | $true |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-StsRefreshTokensValidFrom
指定 StsRefreshTokensValidFrom 值。
类型: | DateTime |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-TenantId
指定要对其执行操作的租户的唯一 ID。 默认值为当前用户的租户。 此参数仅适用于合作伙伴用户。
类型: | Guid |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-Title
指定用户的标题。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-UsageLocation
指定使用服务的用户的位置。 指定一个两个字母的国家或地区代码。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-UserPrincipalName
指定此用户的用户 ID。 这是必填字段。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-UserType
指定用户类型。
类型: | UserType |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
输出
Microsoft.Online.Administration.User
此 cmdlet 返回有关已创建的新用户的详细信息,包括其临时密码。