New-AzADUser
將新的實體新增至使用者
語法
New-AzADUser
-DisplayName <String>
-MailNickname <String>
-UserPrincipalName <String>
-Password <SecureString>
[-AboutMe <String>]
[-AccountEnabled <Boolean>]
[-AgeGroup <String>]
[-Birthday <DateTime>]
[-City <String>]
[-CompanyName <String>]
[-ConsentProvidedForMinor <String>]
[-Country <String>]
[-DeletedDateTime <DateTime>]
[-Department <String>]
[-DeviceEnrollmentLimit <Int32>]
[-EmployeeHireDate <DateTime>]
[-EmployeeId <String>]
[-EmployeeType <String>]
[-ExternalUserState <String>]
[-ExternalUserStateChangeDateTime <DateTime>]
[-FaxNumber <String>]
[-GivenName <String>]
[-HireDate <DateTime>]
[-Interest <String[]>]
[-IsResourceAccount]
[-JobTitle <String>]
[-Mail <String>]
[-MobilePhone <String>]
[-MySite <String>]
[-OfficeLocation <String>]
[-ImmutableId <String>]
[-OtherMail <String[]>]
[-PasswordPolicy <String>]
[-PostalCode <String>]
[-PreferredLanguage <String>]
[-PreferredName <String>]
[-Responsibility <String[]>]
[-School <String[]>]
[-ShowInAddressList]
[-Skill <String[]>]
[-State <String>]
[-StreetAddress <String>]
[-Surname <String>]
[-UsageLocation <String>]
[-UserType <String>]
[-ForceChangePasswordNextLogin]
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzADUser
-DisplayName <String>
-MailNickname <String>
-UserPrincipalName <String>
[-AboutMe <String>]
[-AccountEnabled <Boolean>]
[-AgeGroup <String>]
[-Birthday <DateTime>]
[-City <String>]
[-CompanyName <String>]
[-ConsentProvidedForMinor <String>]
[-Country <String>]
[-DeletedDateTime <DateTime>]
[-Department <String>]
[-DeviceEnrollmentLimit <Int32>]
[-EmployeeHireDate <DateTime>]
[-EmployeeId <String>]
[-EmployeeType <String>]
[-ExternalUserState <String>]
[-ExternalUserStateChangeDateTime <DateTime>]
[-FaxNumber <String>]
[-GivenName <String>]
[-HireDate <DateTime>]
[-Interest <String[]>]
[-IsResourceAccount]
[-JobTitle <String>]
[-Mail <String>]
[-MobilePhone <String>]
[-MySite <String>]
[-OfficeLocation <String>]
[-ImmutableId <String>]
[-OtherMail <String[]>]
[-PasswordPolicy <String>]
[-PostalCode <String>]
[-PreferredLanguage <String>]
[-PreferredName <String>]
[-Responsibility <String[]>]
[-School <String[]>]
[-ShowInAddressList]
[-Skill <String[]>]
[-State <String>]
[-StreetAddress <String>]
[-Surname <String>]
[-UsageLocation <String>]
[-UserType <String>]
-PasswordProfile <IMicrosoftGraphPasswordProfile>
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
將新的實體新增至使用者
範例
範例 1:使用密碼設定檔建立使用者
$password = "xxxxxxxxxx"
$pp = New-Object -TypeName "Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphPasswordProfile" -Property @{Password=$password}
New-AzADUser -DisplayName $uname -PasswordProfile $pp -AccountEnabled $true -MailNickname $nickname -UserPrincipalName $upn
使用密碼配置檔建立使用者
範例 2:使用密碼建立使用者
$password = ConvertTo-SecureString -String "****" -AsPlainText -Force
New-AzADUser -DisplayName $uname -Password $password -AccountEnabled $true -MailNickname $nickname -UserPrincipalName $upn
使用密碼建立使用者
參數
-AboutMe
用戶可自行描述的手繪多邊形文字輸入欄位。 只在$select傳回。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-AccountEnabled
true 表示啟用帳戶;否則為 false。
類型: | Boolean |
別名: | EnableAccount |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-AgeGroup
設定用戶的年齡群組。 允許的值:null、minor、notAdult 和成人。 如需進一步資訊,請參閱法律年齡群組屬性定義。 支援$filter(eq、ne、NOT 和 in)。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Birthday
使用者的生日。 Timestamp 類型代表使用 ISO 8601 格式的日期和時間資訊,且一律為 UTC 時間。 例如,2014 年 1 月 1 日午夜 UTC 是 2014-01-01T00:00:00Z 僅傳回$select。
類型: | DateTime |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-City
使用者所在的城市。 長度上限為 128 個字元。 支援$filter(eq、ne、NOT、ge、le、in、startsWith)。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-CompanyName
使用者相關聯的公司名稱。 此屬性對於描述外部使用者所來自的公司很有用。 公司名稱的最大長度為64個字元。支援$filter(eq、ne、NOT、ge、le、in、startsWith)。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Confirm
在執行 Cmdlet 之前,提示您進行確認。
類型: | SwitchParameter |
別名: | cf |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ConsentProvidedForMinor
設定是否已為未成年人取得同意。 允許的值:Null、授與、拒絕和 notRequired。 如需進一步資訊,請參閱法律年齡群組屬性定義。 支援$filter(eq、ne、NOT 和 in)。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Country
使用者所在的國家/地區;例如,美國或英國。 長度上限為 128 個字元。 支援$filter(eq、ne、NOT、ge、le、in、startsWith)。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DefaultProfile
用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。
類型: | PSObject |
別名: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DeletedDateTime
.
類型: | DateTime |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Department
用戶運作所在的部門名稱。 最大長度為64個字元。支援$filter(eq、ne、NOT、ge、le 和 in 運算符)。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DeviceEnrollmentLimit
允許用戶註冊的裝置數目上限。 允許的值為 5 或 1000。
類型: | Int32 |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DisplayName
使用者通訊錄中顯示的名稱。 此值通常是使用者名字、中間縮寫和姓氏的組合。 建立使用者且無法在更新期間清除時,需要這個屬性。 長度上限為 256 個字元。 支援$filter(eq、ne、NOT、ge、le、in、startsWith)、$orderBy和$search。
類型: | String |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-EmployeeHireDate
僱用使用者的日期和時間,或將在未來的僱用時開始工作。 支援$filter (eq, ne, NOT , ge, le, in) 。
類型: | DateTime |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EmployeeId
由組織指派給使用者的員工標識碼。 支援$filter (eq, ne, NOT , ge, le, in, startsWith) 。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EmployeeType
擷取企業背景工作角色類型。 例如,員工、承包商、顧問或廠商。 支援$filter (eq, ne, NOT , ge, le, in, startsWith) 。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ExternalUserState
對於使用邀請 API 邀請給租使用者的外部使用者,此屬性代表受邀使用者的邀請狀態。 對於受邀的用戶,狀態可以是PendingAcceptance或 Accepted,或所有其他使用者的 Null。 支援 $filter (eq, ne, NOT , in) 。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ExternalUserStateChangeDateTime
顯示 externalUserState 屬性最新變更的時間戳。 支援 $filter (eq, ne, NOT , in) 。
類型: | DateTime |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-FaxNumber
用戶的傳真編號。 支援$filter (eq, ne, NOT , ge, le, in, startsWith) 。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ForceChangePasswordNextLogin
如果用戶必須在下一次成功登入時變更密碼,則必須指定它 (true)。 默認行為為 [false] ,無法變更下一次成功登入的密碼。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-GivenName
使用者的指定名稱(名字)。 最大長度為64個字元。 支援$filter (eq, ne, NOT , ge, le, in, startsWith) 。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-HireDate
使用者的僱用日期。 Timestamp 類型代表使用 ISO 8601 格式的日期和時間資訊,且一律為 UTC 時間。 例如,2014 年 1 月 1 日午夜 UTC 是 2014-01-01T00:00:00Z。 只在$select傳回。 注意:此屬性專屬於 SharePoint Online。 建議您使用原生 employeeHireDate 屬性,使用 Microsoft Graph API 來設定及更新僱用日期值。
類型: | DateTime |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ImmutableId
這個屬性可用來將內部部署 Active Directory 用戶帳戶與其 Azure AD 使用者對象產生關聯。 如果您使用使用者 userPrincipalName (UPN) 屬性的同盟網域,則必須在 Graph 中建立新的使用者帳戶時指定此屬性。 注意:指定這個屬性時,無法使用 $ 和 _ 字元。 只在$select傳回。 支援$filter(eq、ne、NOT、ge、le、in)。
類型: | String |
別名: | OnPremisesImmutableId |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Interest
使用者描述其興趣的清單。 只在$select傳回。
類型: | String[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-IsResourceAccount
請勿使用 - 保留供日後使用。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-JobTitle
用戶的職稱。 長度上限為 128 個字元。 支援$filter (eq, ne, NOT , ge, le, in, startsWith) 。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
例如,使用者的 SMTP 位址 admin@contoso.com。 此屬性的變更也會更新使用者的 proxyAddresses 集合,以將值納入 SMTP 位址。 雖然這個屬性可以包含輔色字元,但使用這些字元可能會對使用者的其他Microsoft應用程式造成存取問題。 支援$filter(eq、ne、NOT、ge、le、in、startsWith、endsWith)。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-MailNickname
用戶的郵件別名。 建立使用者時,必須指定這個屬性。 最大長度為64個字元。 支援$filter(eq、ne、NOT、ge、le、in、startsWith)。
類型: | String |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-MobilePhone
使用者的主要行動電話電話號碼。 從內部部署目錄同步處理的使用者唯讀。 支援$filter(eq、ne、NOT、ge、le、in、startsWith)。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-MySite
用戶個人網站的 URL。 只在$select傳回。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-OfficeLocation
使用者營業地點中的辦公室位置。 長度上限為 128 個字元。 支援$filter(eq、ne、NOT、ge、le、in、startsWith)。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-OtherMail
使用者的其他電子郵件地址清單;例如:['bob@contoso.com', 'Robert@fabrikam.com']。注意:雖然此屬性可以包含輔色字元,但它們可能會對使用者的第一方應用程式造成存取問題。支援$filter(eq、NOT、ge、le、in、startsWith)。
類型: | String[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Password
用戶的密碼。 它必須符合租用戶的密碼複雜度需求。 建議設定強密碼。
類型: | SecureString |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-PasswordPolicy
指定用戶的密碼原則。 這個值是列舉,其中一個可能值為 DisableStrongPassword,允許比指定預設原則更弱的密碼。 您也可以指定 DisablePasswordExpiration。 兩者可以一起指定;例如:DisablePasswordExpiration、DisableStrongPassword.Supports $filter (ne, NOT)。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-PasswordProfile
passwordProfile 若要建構,請參閱 PASSWORDPROFILE 屬性和建立哈希表的 NOTES 一節。
類型: | IMicrosoftGraphPasswordProfile |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-PostalCode
用戶郵政地址的郵遞區號。 郵遞區編碼專屬於用戶的國家/地區。 在美國,此屬性包含郵遞郵遞區號。 最大長度為 40 個字元。 支援$filter(eq、ne、NOT、ge、le、in、startsWith)。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-PreferredLanguage
使用者慣用的語言。 應遵循 ISO 639-1 程式代碼;例如,en-US。 支援$filter(eq、ne、NOT、ge、le、in、startsWith)。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-PreferredName
使用者慣用的名稱。 只在$select傳回。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Responsibility
要列舉其責任的用戶清單。 只在$select傳回。
類型: | String[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-School
用戶列舉他們所就讀學校的清單。 只在$select傳回。
類型: | String[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ShowInAddressList
如果 Outlook 全域通訊清單應該包含此使用者,則為 true,否則為 false。 如果未設定,則會將此視為 true。 對於透過邀請管理員邀請的使用者,此屬性會設定為 false。 支援 $filter (eq, ne, NOT, in) 。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Skill
要列舉其技能的用戶清單。 只在$select傳回。
類型: | String[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-State
用戶位址中的州或省。 長度上限為 128 個字元。 支援$filter(eq、ne、NOT、ge、le、in、startsWith)。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-StreetAddress
使用者營業地點的街道位址。 長度上限為 1024 個字元。 支援$filter(eq、ne、NOT、ge、le、in、startsWith)。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Surname
使用者的姓氏(姓氏或姓氏)。 最大長度為64個字元。 支援$filter(eq、ne、NOT、ge、le、in、startsWith)。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-UsageLocation
兩個字母國家/地區代碼(ISO 標準 3166)。 由於法律要求檢查國家/地區服務可用性,因此需要指派授權的使用者。 範例包括:US、JP 和 GB。 不可為 Null。 支援$filter(eq、ne、NOT、ge、le、in、startsWith)。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-UserPrincipalName
使用者的使用者主體名稱 (UPN) 。 UPN 是以因特網標準 RFC 822 為基礎的使用者因特網樣式登入名稱。 依照慣例,這應該對應至使用者的電子郵件名稱。 一般格式是alias@domain,其中網域必須存在於租使用者的已驗證網域集合中。 建立使用者時需要這個屬性。 您可以從組織的 verifiedDomains 屬性存取租使用者的已驗證網域。注意:雖然此屬性可以包含輔色字元,但它們可能會對使用者的第一方應用程式造成存取問題。 支援$filter(eq、ne、NOT、ge、le、in、startsWith、endsWith) 和 $orderBy。
類型: | String |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-UserType
字串值,可用來分類目錄中的用戶類型,例如 Member 和 Guest。 支援$filter (eq, ne, NOT, in, in, ) 。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-WhatIf
顯示 Cmdlet 執行時會發生什麼事。 Cmdlet 未執行。
類型: | SwitchParameter |
別名: | wi |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |