Share via


UserPrincipal Kelas

Definisi

Merangkum prinsipal yang merupakan akun pengguna.

public ref class UserPrincipal : System::DirectoryServices::AccountManagement::AuthenticablePrincipal
[System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")]
public class UserPrincipal : System.DirectoryServices.AccountManagement.AuthenticablePrincipal
[System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")]
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
public class UserPrincipal : System.DirectoryServices.AccountManagement.AuthenticablePrincipal
[<System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")>]
type UserPrincipal = class
    inherit AuthenticablePrincipal
[<System.DirectoryServices.AccountManagement.DirectoryRdnPrefix("CN")>]
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
type UserPrincipal = class
    inherit AuthenticablePrincipal
Public Class UserPrincipal
Inherits AuthenticablePrincipal
Warisan
Atribut

Konstruktor

UserPrincipal(PrincipalContext)

Menginisialisasi instans UserPrincipal baru kelas dengan menggunakan konteks yang ditentukan.

UserPrincipal(PrincipalContext, String, String, Boolean)

Menginisialisasi instans UserPrincipal baru kelas dengan menggunakan konteks yang ditentukan, nama akun SAM, kata sandi, dan nilai yang diaktifkan.

Properti

AccountExpirationDate

Mendapatkan atau mengatur Nullable DateTime yang menentukan tanggal dan waktu akun kedaluwarsa.

(Diperoleh dari AuthenticablePrincipal)
AccountLockoutTime

Mendapatkan Nullable DateTime yang menentukan tanggal dan waktu akun dikunci.

(Diperoleh dari AuthenticablePrincipal)
AdvancedSearchFilter

AdvancedFilters Mengembalikan objek untuk mengatur properti baca-saja sebelum meneruskan objek ke PrincipalSearcher.

AllowReversiblePasswordEncryption

Mendapatkan atau menetapkan nilai Boolean yang menentukan apakah enkripsi kata sandi yang dapat dibatalkan diaktifkan untuk akun ini.

(Diperoleh dari AuthenticablePrincipal)
BadLogonCount

Mendapatkan jumlah upaya masuk menggunakan kredensial yang salah untuk akun ini.

(Diperoleh dari AuthenticablePrincipal)
Certificates

X509Certificate2Collection Mendapatkan yang berisi sertifikat X509 untuk akun ini.

(Diperoleh dari AuthenticablePrincipal)
Context

Mendapatkan konteks utama yang terkait dengan prinsipal.

(Diperoleh dari Principal)
ContextRaw

Mendapatkan konteks utama yang terkait dengan prinsipal ini.

(Diperoleh dari Principal)
ContextType

Mendapatkan nilai enumerasi jenis konteks yang menentukan jenis konteks utama yang terkait dengan prinsipal ini.

(Diperoleh dari Principal)
Current

Mendapatkan objek utama pengguna yang mewakili pengguna saat ini tempat utas berjalan.

DelegationPermitted

Mendapatkan atau menetapkan nilai Boolean Nullable yang menentukan apakah akun dapat didelegasikan.

(Diperoleh dari AuthenticablePrincipal)
Description

Mendapatkan atau mengatur deskripsi prinsipal.

(Diperoleh dari Principal)
DisplayName

Mendapatkan atau mengatur nama tampilan untuk prinsipal ini.

(Diperoleh dari Principal)
DistinguishedName

Mendapatkan nama khusus (DN) untuk prinsipal ini.

(Diperoleh dari Principal)
EmailAddress

Mendapatkan atau mengatur alamat email untuk akun ini.

EmployeeId

Mendapatkan atau menetapkan ID karyawan untuk prinsipal pengguna ini.

Enabled

Mendapatkan atau menetapkan nilai Boolean Nullable yang menentukan apakah akun ini diaktifkan untuk autentikasi.

(Diperoleh dari AuthenticablePrincipal)
GivenName

Mendapatkan atau menetapkan nama yang diberikan untuk prinsipal pengguna.

Guid

Mendapatkan GUID yang terkait dengan prinsipal ini.

(Diperoleh dari Principal)
HomeDirectory

Mendapatkan atau mengatur direktori beranda untuk akun ini.

(Diperoleh dari AuthenticablePrincipal)
HomeDrive

Mendapatkan atau mengatur drive rumah untuk akun ini.

(Diperoleh dari AuthenticablePrincipal)
LastBadPasswordAttempt

Mendapatkan Nullable DateTime yang menentukan tanggal dan waktu upaya kata sandi terakhir yang salah pada akun ini.

(Diperoleh dari AuthenticablePrincipal)
LastLogon

Mendapatkan Nullable DateTime yang menentukan tanggal dan waktu masuk terakhir untuk akun ini.

(Diperoleh dari AuthenticablePrincipal)
LastPasswordSet

Mendapatkan Nullable DateTime yang menentukan tanggal dan waktu terakhir kata sandi disetel untuk akun ini.

(Diperoleh dari AuthenticablePrincipal)
MiddleName

Mendapatkan atau mengatur nama tengah untuk prinsipal pengguna.

Name

Mendapatkan atau menetapkan nama prinsipal ini.

(Diperoleh dari Principal)
PasswordNeverExpires

Mendapatkan atau menetapkan nilai Boolean yang menentukan apakah kata sandi kedaluwarsa untuk akun ini.

(Diperoleh dari AuthenticablePrincipal)
PasswordNotRequired

Mendapatkan atau menetapkan nilai Boolean yang menentukan apakah kata sandi diperlukan untuk akun ini.

(Diperoleh dari AuthenticablePrincipal)
PermittedLogonTimes

Mendapatkan atau mengatur waktu ketika prinsipal dapat masuk.

(Diperoleh dari AuthenticablePrincipal)
PermittedWorkstations

Mendapatkan daftar stasiun kerja yang diizinkan untuk masuk ke prinsipal ini.

(Diperoleh dari AuthenticablePrincipal)
SamAccountName

Mendapatkan atau mengatur nama akun SAM untuk prinsipal ini.

(Diperoleh dari Principal)
ScriptPath

Mendapatkan atau mengatur jalur skrip untuk akun ini.

(Diperoleh dari AuthenticablePrincipal)
Sid

Mendapatkan ID Keamanan (SID) dari prinsipal.

(Diperoleh dari Principal)
SmartcardLogonRequired

Mendapatkan atau menetapkan nilai Boolean yang menentukan apakah kartu pintar diperlukan untuk masuk ke akun.

(Diperoleh dari AuthenticablePrincipal)
StructuralObjectClass

Mendapatkan atribut direktori kelas objek struktural.

(Diperoleh dari Principal)
Surname

Mendapatkan atau mengatur nama keluarga untuk prinsipal pengguna.

UserCannotChangePassword

Mendapatkan atau menetapkan nilai Boolean yang menentukan apakah pengguna dapat mengubah kata sandi untuk akun ini. Jangan gunakan ini dengan ComputerPrincipal.

(Diperoleh dari AuthenticablePrincipal)
UserPrincipalName

Mendapatkan atau mengatur nama prinsipal pengguna (UPN) yang terkait dengan prinsipal ini.

(Diperoleh dari Principal)
VoiceTelephoneNumber

Mendapatkan atau mengatur nomor telepon suara untuk prinsipal pengguna.

Metode

ChangePassword(String, String)

Mengubah kata sandi akun dari kata sandi lama ke kata sandi baru. Jangan gunakan ini dengan ComputerPrincipal.

(Diperoleh dari AuthenticablePrincipal)
CheckDisposedOrDeleted()

Menentukan apakah Dispose() metode atau Delete() telah dipanggil pada kelas ini. Metode ini dipanggil oleh kelas yang berasal dari kelas utama ini.

(Diperoleh dari Principal)
Delete()

Menghapus objek utama dari penyimpanan.

(Diperoleh dari Principal)
Dispose()

Membuang instans Principal objek saat ini.

(Diperoleh dari Principal)
Equals(Object)

Mengembalikan nilai Boolean yang menentukan apakah objek yang disediakan sama dengan objek saat ini.

(Diperoleh dari Principal)
ExpirePasswordNow()

Kedaluwarsa kata sandi untuk akun ini. Ini akan memaksa pengguna untuk mengubah kata sandinya pada masuk berikutnya.

(Diperoleh dari AuthenticablePrincipal)
ExtensionGet(String)

Mengambil atribut objek kelas yang diperluas.

(Diperoleh dari Principal)
ExtensionSet(String, Object)

Mengatur nilai atribut di kelas yang diperluas.

(Diperoleh dari Principal)
FindByBadPasswordAttempt(PrincipalContext, DateTime, MatchType)

Mengembalikan kumpulan PrincipalSearchResult<T> objek untuk pengguna yang memiliki upaya kata sandi yang salah yang direkam dalam rentang tanggal dan waktu yang ditentukan.

FindByExpirationTime(PrincipalContext, DateTime, MatchType)

Mengembalikan kumpulan PrincipalSearchResult<T> objek untuk pengguna yang memiliki waktu kedaluwarsa akun dalam rentang tanggal dan waktu yang ditentukan.

FindByIdentity(PrincipalContext, IdentityType, String)

Mengembalikan objek utama pengguna yang cocok dengan jenis identitas dan nilai yang ditentukan. Versi FindByIdentity metode ini menentukan format nilai identitas.

FindByIdentity(PrincipalContext, String)

Mengembalikan objek utama pengguna yang cocok dengan nilai identitas yang ditentukan.

FindByLockoutTime(PrincipalContext, DateTime, MatchType)

Mengembalikan kumpulan PrincipalSearchResult<T> objek untuk pengguna yang memiliki waktu penguncian akun dalam rentang tanggal dan waktu yang ditentukan.

FindByLogonTime(PrincipalContext, DateTime, MatchType)

Mengembalikan kumpulan PrincipalSearchResult<T> objek untuk pengguna yang memiliki log masuk akun yang dicatat dalam rentang tanggal dan waktu yang ditentukan.

FindByPasswordSetTime(PrincipalContext, DateTime, MatchType)

Mengembalikan kumpulan PrincipalSearchResult<T> objek untuk pengguna yang telah mengatur kata sandi mereka dalam rentang tanggal dan waktu yang ditentukan.

GetAuthorizationGroups()

Mengembalikan kumpulan objek utama yang berisi semua grup otorisasi di mana pengguna ini adalah anggota. Fungsi ini hanya mengembalikan grup yang merupakan grup keamanan; grup distribusi tidak dikembalikan.

GetGroups()

Mengembalikan kumpulan objek grup yang menentukan grup di mana prinsipal saat ini adalah anggota.

(Diperoleh dari Principal)
GetGroups(PrincipalContext)

Mengembalikan kumpulan objek grup tempat prinsipal adalah anggota dan yang ada di penyimpanan yang disediakan oleh parameter konteks yang ditentukan.

(Diperoleh dari Principal)
GetHashCode()

Mengambil hash yang dibuat dari konten objek utama, cocok untuk digunakan dalam algoritma hash dan struktur data seperti tabel hash.

(Diperoleh dari Principal)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
GetUnderlyingObject()

Mengembalikan objek dasar DirectoryEntry yang menyediakan data kontak untuk objek utama.

(Diperoleh dari Principal)
GetUnderlyingObjectType()

Mengembalikan jenis objek yang mendasar.

(Diperoleh dari Principal)
IsAccountLockedOut()

Mengembalikan nilai Boolean yang menentukan apakah akun saat ini dikunci.

(Diperoleh dari AuthenticablePrincipal)
IsMemberOf(GroupPrincipal)

Mengembalikan nilai Boolean yang menentukan apakah prinsipal adalah anggota grup yang ditentukan.

(Diperoleh dari Principal)
IsMemberOf(PrincipalContext, IdentityType, String)

Mengembalikan nilai Boolean yang menentukan apakah prinsipal adalah anggota grup yang ditentukan oleh jenis identitas dan nilai.

(Diperoleh dari Principal)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
RefreshExpiredPassword()

Menyegarkan kata sandi yang kedaluwarsa.

(Diperoleh dari AuthenticablePrincipal)
Save()

Menyimpan perubahan yang dibuat pada objek utama ke penyimpanan. Jika ini adalah objek utama baru, metode ini menyisipkannya ke dalam penyimpanan.

(Diperoleh dari Principal)
Save(PrincipalContext)

Menyimpan perubahan yang dibuat pada objek utama ke penyimpanan. Jika ini adalah objek utama baru, metode ini menyisipkannya ke dalam konteks yang ditentukan. Jika prinsipal telah dipertahankan, perwakilan dipindahkan dari konteks asli ke konteks yang ditentukan.

(Diperoleh dari Principal)
SetPassword(String)

Mengatur kata sandi akun ke nilai yang ditentukan.

(Diperoleh dari AuthenticablePrincipal)
ToString()

Mengembalikan representasi string yang mudah digunakan dari objek utama saat ini.

(Diperoleh dari Principal)
UnlockAccount()

Membuka kunci akun jika saat ini dikunci.

(Diperoleh dari AuthenticablePrincipal)

Berlaku untuk