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.

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

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

KOLEKSI Administrasi COM+