Set-AzureADUser
Bir kullanıcıyı güncelleştirir.
Syntax
Set-AzureADUser
-ObjectId <String>
[-ExtensionProperty <System.Collections.Generic.Dictionary`2[System.String,System.String]>]
[-AccountEnabled <Boolean>]
[-AgeGroup <String>]
[-City <String>]
[-CompanyName <String>]
[-ConsentProvidedForMinor <String>]
[-Country <String>]
[-CreationType <String>]
[-Department <String>]
[-DisplayName <String>]
[-FacsimileTelephoneNumber <String>]
[-GivenName <String>]
[-IsCompromised <Boolean>]
[-ImmutableId <String>]
[-JobTitle <String>]
[-MailNickName <String>]
[-Mobile <String>]
[-OtherMails <System.Collections.Generic.List`1[System.String]>]
[-PasswordPolicies <String>]
[-PasswordProfile <PasswordProfile>]
[-PhysicalDeliveryOfficeName <String>]
[-PostalCode <String>]
[-PreferredLanguage <String>]
[-ShowInAddressList <Boolean>]
[-SignInNames <System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.SignInName]>]
[-State <String>]
[-StreetAddress <String>]
[-Surname <String>]
[-TelephoneNumber <String>]
[-UsageLocation <String>]
[-UserPrincipalName <String>]
[-UserState <String>]
[-UserStateChangedOn <String>]
[-UserType <String>]
[<CommonParameters>]
Description
Set-AzureADUser cmdlet'i, Azure Active Directory'deki (AD) bir kullanıcıyı güncelleştirir.
Örnekler
Örnek 1: Kullanıcıyı güncelleştirme
PS C:\> $user = Get-AzureADUser -ObjectId TestUser@example.com
PS C:\> $user.DisplayName = 'YetAnotherTestUser'
PS C:\> Set-AzureADUser -ObjectId TestUser@example.com -Displayname $user.Displayname
Örnek 2: Belirtilen hariç tüm kullanıcıları ebeveyn izniyle reşit olmayanlar olarak ayarlama
Get-AzureADUser -All $true |
Where-Object -FilterScript { $_.DisplayName -notmatch '(George|James|Education)' } |
ForEach-Object { Set-AzureADUser -ObjectId $($_.ObjectId) -AgeGroup 'minor' -ConsentProvidedForMinor 'granted' }
Bu komut, belirtilen kullanıcının özelliğini güncelleştirir.
Parametreler
-AccountEnabled
Hesabın etkinleştirilip etkinleştirilmediğini gösterir.
Tür: | Boolean |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AgeGroup
Kurumsal uygulamalar tarafından kullanıcının yasal yaş grubunu belirlemek için kullanılır. Bu özellik salt okunurdur ve ageGroup ve consentProvidedForMinor özelliklerine göre hesaplanır. İzin verilen değerler: null
, minor
ve notAdult
adult
. [yasal yaş grubu özellik tanımları][Yaş grubu ve küçük onay tanımları hakkında daha fazla bilgi edinin] bölümüne bakın.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-City
Kullanıcının şehrini belirtir.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CompanyName
Kullanıcının ilişkili olduğu şirket adı. Bu özellik, dış kullanıcının geldiği şirketi tanımlamak için yararlı olabilir. Şirket adının uzunluğu üst sınırı 64 karakterdir.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ConsentProvidedForMinor
Reşit olmayanlar için onay alınıp alınmayacağını ayarlar. İzin verilen değerler: null
, granted
ve denied
notRequired
. Daha fazla bilgi için [yasal yaş grubu özellik tanımları][Yaş grubu ve küçük onay tanımları hakkında daha fazla bilgi edinin] bölümüne bakın.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Country
Kullanıcının ülkesini veya bölgesini belirtir.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CreationType
Kullanıcı hesabının Azure Active Directory B2C kiracısı için yerel bir hesap olup olmadığını gösterir. Olası değerler "LocalAccount" ve null değerleridir. Yerel hesap oluştururken özelliği gereklidir ve bunu "LocalAccount" olarak ayarlamanız gerekir. İş veya okul hesabı oluştururken özelliğini belirtmeyin veya null olarak ayarlamayın.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Department
Kullanıcının bölümünü belirtir.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisplayName
Kullanıcının görünen adını belirtir.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExtensionProperty
Temel açık uzantılar veya daha çok yönlü şema uzantıları olarak özel kullanıcı özelliklerine veri ekleyin. Bkz. [uzantılar hakkında daha fazla bilgi][Uzantılar hakkında daha fazla bilgi edinin].
Tür: | Dictionary<TKey,TValue>[System.String,System.String] |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FacsimileTelephoneNumber
Kullanıcının faks numarası.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-GivenName
Kullanıcının verilen adını belirtir.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ImmutableId
Bu özellik, şirket içi Active Directory kullanıcı hesabını Azure AD kullanıcı nesnesiyle ilişkilendirmek için kullanılır. Kullanıcının (UPN) özelliği için federasyon etki alanı kullanıyorsanız Graph'ta yeni bir kullanıcı hesabı oluştururken bu userPrincipalName
özellik belirtilmelidir. Önemli:$ bu özellik belirtilirken ve _ karakterleri kullanılamaz.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IsCompromised
Bu kullanıcının güvenliği aşıldıysa true
Tür: | Boolean |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobTitle
Kullanıcının iş unvanını belirtir.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MailNickName
Kullanıcının posta adresi için bir takma ad belirtir.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Mobile
Kullanıcının cep telefonu numarasını belirtir.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ObjectId
Azure AD'de bir kullanıcının kimliğini (UPN veya ObjectId olarak) belirtir.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OtherMails
Kullanıcının diğer e-posta adreslerini belirtir.
Tür: | List<T>[String] |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PasswordPolicies
Kullanıcı için parola ilkelerini belirtir.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PasswordProfile
Kullanıcının parola profilini belirtir.
Tür: | PasswordProfile |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PhysicalDeliveryOfficeName
Kullanıcının iş yerindeki ofis konumu. Uzunluk üst sınırı 128 karakterdir.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PostalCode
Kullanıcının posta kodunu belirtir.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PreferredLanguage
Kullanıcının tercih ettiği dili belirtir.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ShowInAddressList
Bu kullanıcıyı adres listesinde göstermek için True olarak ayarlayın.
Tür: | Boolean |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SignInNames
Bu kullanıcının oturum açma adları listesi
Tür: | List<T>[Microsoft.Open.AzureAD.Model.SignInName] |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-State
Kullanıcının durumunu belirtir.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StreetAddress
Kullanıcının açık adresini belirtir.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Surname
Kullanıcının soyadını belirtir.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TelephoneNumber
Kullanıcının telefon numarasını belirtir.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UsageLocation
İki harfli ülke veya bölge kodu (ISO standardı 3166). Ülke ve bölgelerdeki hizmetlerin kullanılabilirliğini denetlemek için yasal gereklilik nedeniyle lisans atanacak kullanıcılar için gereklidir. Örnekler şunlardır: "US", "JP" ve "GB". Null atanamaz.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserPrincipalName
Kullanıcının kullanıcı asıl adını belirtir.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserState
Davet API'sini kullanarak kiracıya davet edilen bir dış kullanıcı için bu özellik davet edilen kullanıcının davet durumunu temsil eder. Davet edilen kullanıcılar için durum veya Accepted
veya null
diğer tüm kullanıcılar için olabilirPendingAcceptance
.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserStateChangedOn
externalUserState özelliğine yapılan en son değişikliğin zaman damgasını gösterir.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserType
Dizininizdeki "Üye" ve "Konuk" gibi kullanıcı türlerini sınıflandırmak için kullanılabilecek bir dize değeri.
Tür: | String |
Position: | Named |
varsayılan değer: | None |
Gerekli: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Notlar
Set-AzureADUser için Microsoft Graph PowerShell'e geçiş kılavuzuna bakın.
İlişkili Bağlantılar
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin