Koleksi LocalComputer
Berisi satu objek yang sesuai dengan komputer yang katalognya Anda akses. Obyek ini menyimpan informasi pengaturan tingkat komputer. Jika Anda memanggil metode Connect pada objek yang dibuat dari kelas COMAdminCatalog , objek dalam koleksi LocalComputer berisi informasi tentang komputer jarak jauh yang katalognya Anda akses.
Koleksi ini tidak mendukung metode Tambahkan dan Hapus objek COMAdminCatalogCollection .
Anggota
Koleksi LocalComputer mewarisi dari antarmuka IUnknown tetapi tidak memiliki anggota tambahan.
Koleksi Terkait
Anda dapat menavigasi dari koleksi ini ke salah satu koleksi berikut:
Anda dapat menavigasi ke koleksi ini dari koleksi berikut:
Properti
Properti berikut didukung oleh objek COMAdminCatalogObject dalam koleksi:
- ApplicationProxyRSN
- CISEnabled
- DCOMEnabled
- DefaultAuthenticationLevel
- DefaultImpersonationLevel
- DefaultToInternetPorts
- Deskripsi
- DSPartitionLookupEnabled
- InternetPortsListed
- IsRouter
- LoadBalancingCLSID
- LocalPartitionLookupEnabled
- Nama
- OperatingSystem
- PartitionsEnabled
- Port
- ResourcePoolingEnabled
- RPCProxyEnabled
- SecureReferencesEnabled
- SecurityTrackingEnabled
- SRPActivateAsActivatorChecks
- SRPRunningObjectChecks
- TransactionTimeout
ApplicationProxyRSN
Entri | Nilai |
---|---|
Deskripsi | Nama server jarak jauh yang digunakan oleh proksi aplikasi secara default. |
Access | ReadWrite |
Jenis | String |
Default | "" |
Sistem minimum | Windows 2000 |
CISEnabled
Entri | Nilai |
---|---|
Deskripsi | Menunjukkan apakah COM Internet Services diaktifkan. |
Access | ReadWrite |
Jenis | Bool |
Default | Salah |
Sistem minimum | Windows 2000 |
DCOMEnabled
Entri | Nilai |
---|---|
Deskripsi | Atur ke True untuk mengaktifkan DCOM pada komputer. |
Access | ReadWrite |
Jenis | Bool |
Default | True |
Sistem minimum | Windows 2000 |
DefaultAuthenticationLevel
Entri | Nilai |
---|---|
Deskripsi | Tingkat autentikasi yang digunakan oleh aplikasi yang memiliki Autentikasi diatur ke Default. Nilai sesuai dengan pengaturan autentikasi Panggilan Prosedur Jarak Jauh (RPC). |
Access | ReadWrite |
Jenis | Nilai panjang yang mungkin: COMAdminAuthenticationDefault (0)COMAdminAuthenticationNone (1) COMAdminAuthenticationConnect (2)COMAdminAuthenticationCall (3)COMAdminAuthenticationPacket (4)COMAdminAuthenticationIntegrity (5)COMAdminAuthenticationPrivacy (6) |
Default | COMAdminAuthenticationConnect (2) |
Sistem minimum | Windows 2000 |
Catatan
COMAdminAuthenticationDefault dipetakan ke COMAdminAuthenticationConnect saat COM memanggil CoInitializeSecurity. Disarankan agar Anda menggunakan konstanta dalam enumerasi dan bukan nilai numerik.
DefaultImpersonationLevel
Entri | Nilai |
---|---|
Deskripsi | Tingkat peniruan untuk mengizinkan jika tidak diatur. |
Access | ReadWrite |
Jenis | Nilai panjang yang mungkin: COMAdminImpersonationAnonymous (1)COMAdminImpersonationIdentify (2)COMAdminImpersonationImpersonate (3)COMAdminImpersonationDelegate (4) |
Default | COMAdminImpersonationIdentify (2) |
Sistem minimum | Windows 2000 |
Catatan
Disarankan agar Anda menggunakan konstanta dalam enumerasi, dan bukan nilai numerik.
DefaultToInternetPorts
Entri | Nilai |
---|---|
Deskripsi | Menentukan apakah jenis default port yang disediakan harus Internet (True) atau intranet (False). |
Access | ReadWrite |
Jenis | Bool |
Default | Salah |
Sistem minimum | Windows 2000 |
Deskripsi
Entri | Nilai |
---|---|
Deskripsi | Deskripsi komputer. |
Access | ReadWrite |
Jenis | String |
Default | "" |
Sistem minimum | Windows 2000 |
DSPartitionLookupEnabled
Entri | Nilai |
---|---|
Deskripsi | Menunjukkan apakah pengguna pemetaan partisi diperiksa ke penyimpanan domain. |
Access | ReadWrite |
Jenis | Bool |
Default | True |
Sistem minimum | Windows Server 2003 |
InternetPortsListed
Entri | Nilai |
---|---|
Deskripsi | Menentukan apakah port yang tercantum dalam properti Port akan digunakan untuk Internet (True) atau untuk intranet (False). |
Access | ReadWrite |
Jenis | Bool |
Default | Salah |
Sistem minimum | Windows 2000 |
IsRouter
Entri | Nilai |
---|---|
Deskripsi | Atur ke True jika komputer adalah router untuk layanan penyeimbangan beban komponen (CLB). Properti ini dapat diatur ke True hanya jika layanan penyeimbangan beban komponen saat ini diinstal pada komputer; jika tidak, kesalahan dengan COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM. |
Access | ReadWrite |
Jenis | Bool |
Default | Salah |
Sistem minimum | Windows 2000 |
Jika properti ini diatur ke True, server CLB dikonfigurasi dan dimulai saat startup. Server ditambahkan ke koleksi ApplicationCluster jika belum ada.
LoadBalancingCLSID
Entri | Nilai |
---|---|
Deskripsi | CLSID objek yang akan diseimbangkan. |
Access | ReadWrite |
Jenis | String |
Default | NULL |
Sistem minimum | Windows XP |
LocalPartitionLookupEnabled
Entri | Nilai |
---|---|
Deskripsi | Menunjukkan apakah pengguna pemetaan partisi diperiksa ke penyimpanan lokal. |
Access | ReadWrite |
Jenis | Bool |
Default | True |
Sistem minimum | Windows Server 2003 |
Nama
Entri | Nilai |
---|---|
Deskripsi | Nama komputer. Spasi ekstra di awal dan akhir string dilucuti. Properti ini dikembalikan ketika metode properti Kunci atau Nama dipanggil pada objek koleksi ini. |
Access | WriteOnce |
Jenis | String |
Default | "Komputer Saya" |
Sistem minimum | Windows 2000 |
OperatingSystem
Entri | Nilai |
---|---|
Deskripsi | Sistem operasi terinstal pada komputer lokal. |
Access | ReadWrite |
Jenis | Nilai panjang yang mungkin: COMAdminOSNotInitialized (0)COMAdminOSWindows3_1(1)COMAdminOSWindows9x (2)COMAdminOSWindows2000 (3)COMAdminOSWindows2000AdvancedServer (4)COMAdminOSWindows2000Unknown (5)COMAdminOSUnknown (6)COMAdminOSWindowsXPPersonal (11)COMAdminOSWindowsXPProfessional (12)COMAdminOSWindowsNETStandardServer (13)COMAdminOSWindowsNETEnterpriseServer (14)COMAdminOSWindowsNETDatacenterServer (15)COMAdminOSWindowsNETWebServer (16) |
Default | COMAdminOSNotInitialized (0) |
Sistem minimum | Windows 2000 |
PartitionsEnabled
Entri | Nilai |
---|---|
Deskripsi | Menunjukkan apakah partisi COM+ dapat digunakan di komputer lokal. Jika properti ini False, setiap upaya untuk menggunakan partisi COM+ menghasilkan kesalahan. |
Access | ReadWrite |
Jenis | Bool |
Default | Salah |
Sistem minimum | Windows Server 2003 |
Port
Entri | Nilai |
---|---|
Deskripsi | String yang menjelaskan port yang untuk penggunaan Internet atau intranet, tergantung pada properti InternetPortsListed; misalnya, "500-599: 600-800". |
Access | ReadWrite |
Jenis | String |
Default | "" |
Sistem minimum | Windows 2000 |
ResourcePoolingEnabled
Entri | Nilai |
---|---|
Deskripsi | Memungkinkan penggunaan dispenser sumber daya. |
Access | ReadWrite |
Jenis | Bool |
Default | True |
Sistem minimum | Windows 2000 |
RPCProxyEnabled
Entri | Nilai |
---|---|
Deskripsi | Mengontrol apakah proksi RPC IIS diaktifkan. Proksi RPC IIS digunakan bersama dengan IIS untuk meneruskan panggilan ke mekanisme RPC dari IIS dan merupakan salah satu bagian inti dari COM Internet Services, yang diaktifkan dengan mengatur CISEnabled ke True. Untuk informasi selengkapnya tentang RPCProxyEnabled, lihat KEAMANAN RPC HTTP. |
Access | ReadWrite |
Jenis | Bool |
Default | Salah |
Sistem minimum | Windows 2000 |
SecureReferencesEnabled
Entri | Nilai |
---|---|
Deskripsi | Memberlakukan di komputer DCOM yang melakukan panggilan lintas proses ke metode IUnknown::AddRef dan IUnknown::Release diamankan. |
Access | ReadWrite |
Jenis | Bool |
Default | Salah |
Sistem minimum | Windows 2000 |
SecurityTrackingEnabled
Entri | Nilai |
---|---|
Deskripsi | Atur ke True jika pelacakan keamanan diaktifkan pada objek. |
Access | ReadWrite |
Jenis | Bool |
Default | True |
Sistem minimum | Windows 2000 |
SRPActivateAsActivatorChecks
Entri | Nilai |
---|---|
Deskripsi | Menentukan bagaimana kebijakan pembatasan perangkat lunak (SRP) menangani koneksi aktifkan sebagai aktivator. Jika diatur ke True, tingkat kepercayaan SRP yang dikonfigurasi untuk objek server dibandingkan dengan tingkat kepercayaan SRP objek klien dan tingkat kepercayaan yang lebih tinggi (lebih ketat) digunakan untuk menjalankan objek server. Jika diatur ke False, objek server berjalan dengan tingkat kepercayaan SRP objek klien, terlepas dari tingkat kepercayaan SRP yang dengannya server dikonfigurasi. |
Access | ReadWrite |
Jenis | Bool |
Default | True |
Sistem minimum | Windows XP |
SRPRunningObjectChecks
Entri | Nilai |
---|---|
Deskripsi | Menentukan bagaimana kebijakan pembatasan perangkat lunak (SRP) menangani upaya koneksi ke proses yang ada. Jika diatur ke False, upaya untuk menyambungkan ke objek yang sedang berjalan tidak diperiksa untuk tingkat kepercayaan SRP yang sesuai. Jika diatur ke True, objek yang sedang berjalan harus memiliki tingkat kepercayaan SRP yang sama atau lebih tinggi (lebih ketat) daripada objek klien. Misalnya, objek klien dengan tingkat kepercayaan SRP Tidak Dibatasi tidak dapat tersambung ke objek yang sedang berjalan dengan tingkat kepercayaan SRP yang Tidak Diizinkan. |
Access | ReadWrite |
Jenis | Bool |
Default | True |
Sistem minimum | Windows XP |
TransactionTimeout
Entri | Nilai |
---|---|
Deskripsi | Harus diatur ke nilai yang memadai dalam hitungan detik jika Anda melakukan banyak operasi dalam transaksi. Periode waktu habis default adalah 60 detik, dan periode waktu habis maksimum adalah 3600 detik (1 jam). Mengatur properti ini ke 0 menonaktifkan batas waktu transaksi. Properti ini dapat ditimpa oleh komponen individual dengan menggunakan properti ComponentTransactionTimeout dari koleksi Komponen . |
Access | ReadWrite |
Jenis | Panjang (0-3600) |
Default | 60 |
Sistem minimum | Windows 2000 |
Contoh
Contoh Microsoft Visual Basic berikut menunjukkan cara menyambungkan ke komputer jarak jauh dan mendapatkan properti SecurityTrackingEnabled dengan menggunakan koleksi LocalComputer komputer jarak jauh. Untuk menggunakan contoh ini, tambahkan COM+ Admin Type Library sebagai referensi ke proyek Visual Basic Anda.
Function RemoteComputerConnect(strComputer As String _
) As Boolean ' Return False if any errors occur.
RemoteComputerConnect = False ' Initialize the function.
On Error GoTo My_Error_Handler ' Initialize error handling.
Dim boolSTE As Boolean
Dim objCatalog As COMAdminCatalog
Dim objRemoteRootColl As COMAdminCatalogCollection
Dim objRemoteComputerColl As COMAdminCatalogCollection
Dim objRemoteComputerItem As COMAdminCatalogObject
Set objCatalog = CreateObject("COMAdmin.COMAdminCatalog")
Set objRemoteRootColl = objCatalog.Connect(strComputer)
Set objRemoteComputerColl = objRemoteRootColl.GetCollection( _
"LocalComputer", objRemoteRootColl.Name)
objRemoteComputerColl.Populate
Set objRemoteComputerItem = objRemoteComputerColl.Item(0)
boolSTE = objRemoteComputerItem.Value("SecurityTrackingEnabled")
If boolSTE Then
MsgBox "Security Tracking is enabled on " & strComputer
Else
MsgBox "Security Tracking is NOT enabled on " & strComputer
End If
Set objRemoteComputerItem = Nothing
Set objRemoteComputerColl = Nothing
Set objRemoteRootColl = Nothing
Set objCatalog = Nothing
RemoteComputerConnect = True ' Successful end to procedure
Exit Function
My_Error_Handler: ' Replace with specific error handling.
MsgBox "Error # " & Err.Number & " (Hex: " & Hex(Err.Number) _
& ")" & vbNewLine & Err.Description
Set objRemoteComputerItem = Nothing
Set objRemoteComputerColl = Nothing
Set objRemoteRootColl = Nothing
Set objCatalog = Nothing
End Function
Untuk menggunakan fungsi , berikan nilai string untuk nama komputer jarak jauh. Kode Visual Basic berikut menunjukkan cara menyambungkan ke komputer bernama "RemoteComputerName".
Sub Main()
If Not RemoteComputerConnect("RemoteComputerName") Then
MsgBox "RemoteComputerConnect failed."
End If
End Sub
Lihat juga