Insieme LocalComputer
Contiene un singolo oggetto che corrisponde al computer a cui si accede al catalogo. Questo oggetto contiene informazioni sulle impostazioni a livello di computer. Se si chiama il metodo Connect su un oggetto creato dalla classe COMAdminCatalog , l'oggetto nell'insieme LocalComputer contiene informazioni sul computer remoto a cui si accede al catalogo.
Questa raccolta non supporta i metodi Add e Remove dell'oggetto COMAdminCatalogCollection .
Membri
L'insieme LocalComputer eredita dall'interfaccia IUnknown ma non dispone di membri aggiuntivi.
Raccolte correlate
È possibile passare da questa raccolta a una delle raccolte seguenti:
È possibile passare a questa raccolta dalle raccolte seguenti:
Proprietà
Le proprietà seguenti sono supportate dall'oggetto COMAdminCatalogObject all'interno dell'insieme:
- ApplicationProxyRSN
- CISEnabled
- DCOMEnabled
- DefaultAuthenticationLevel
- DefaultImpersonationLevel
- DefaultToInternetPorts
- Descrizione
- DSPartitionLookupEnabled
- InternetPortsListed
- IsRouter
- LoadBalancingCLSID
- LocalPartitionLookupEnabled
- Nome
- OperatingSystem
- PartitionsEnabled
- Ports
- ResourcePoolingEnabled
- RPCProxyEnabled
- SecureReferencesEnabled
- SecurityTrackingEnabled
- SRPActivateAsActivatorChecks
- SRPRunningObjectChecks
- TransactionTimeout
ApplicationProxyRSN
Voce | Valore |
---|---|
Descrizione | Nome del server remoto usato dai proxy dell'applicazione per impostazione predefinita. |
Access | ReadWrite |
Type | string |
Predefinito | "" |
Sistema minimo | Windows 2000 |
CISEnabled
Voce | Valore |
---|---|
Descrizione | Indica se COM Internet Services è abilitato. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows 2000 |
DCOMEnabled
Voce | Valore |
---|---|
Descrizione | Impostare su True per abilitare DCOM nel computer. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | True |
Sistema minimo | Windows 2000 |
DefaultAuthenticationLevel
Voce | Valore |
---|---|
Descrizione | Livello di autenticazione usato dalle applicazioni con autenticazione impostata su Predefinito. I valori corrispondono alle impostazioni di autenticazione RPC (Remote Procedure Call). |
Access | ReadWrite |
Tipo | Valori lunghi possibili:COMAdminAuthenticationDefault (0)COMAdminAuthenticationNone (1) COMAdminAuthenticationConnect (2)COMAdminAuthenticationCall (3)COMAdminAuthenticationPacket (4)COMAdminAuthenticationIntegrity (5)COMAdminAuthenticationPrivacy (6) |
Predefinito | COMAdminAuthenticationConnect (2) |
Sistema minimo | Windows 2000 |
Nota
COMAdminAuthenticationDefault viene mappato a COMAdminAuthenticationConnect quando COM chiama CoInitializeSecurity. È consigliabile usare le costanti nell'enumerazione e non i valori numerici.
DefaultImpersonationLevel
Voce | Valore |
---|---|
Descrizione | Livello di rappresentazione per consentire se non è impostato. |
Access | ReadWrite |
Tipo | Valori lunghi possibili:COMAdminImpersonationAnonymous (1)COMAdminImpersonationIdentify (2)COMAdminImpersonationImpersonate (3)COMAdminImpersonationDelegate (4) |
Predefinito | COMAdminImpersonationIdentify (2) |
Sistema minimo | Windows 2000 |
Nota
È consigliabile usare le costanti nell'enumerazione e non i valori numerici.
DefaultToInternetPorts
Voce | Valore |
---|---|
Descrizione | Determina se il tipo predefinito di porta fornito deve essere Internet (True) o Intranet (False). |
Access | ReadWrite |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows 2000 |
Descrizione
Voce | Valore |
---|---|
Descrizione | Descrizione del computer. |
Access | ReadWrite |
Type | string |
Predefinito | "" |
Sistema minimo | Windows 2000 |
DSPartitionLookupEnabled
Voce | Valore |
---|---|
Descrizione | Indica se l'utente dei mapping delle partizioni viene archiviato nell'archivio di dominio. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | True |
Sistema minimo | Windows Server 2003 |
InternetPortsListed
Voce | Valore |
---|---|
Descrizione | Determina se le porte elencate nella proprietà Ports devono essere utilizzate per Internet (True) o per Intranet (False). |
Access | ReadWrite |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows 2000 |
IsRouter
Voce | Valore |
---|---|
Descrizione | Impostare su True se il computer è un router per il servizio di bilanciamento del carico del componente. Questa proprietà può essere impostata su True solo se il servizio di bilanciamento del carico del componente è attualmente installato nel computer; in caso contrario, si verifica un errore con COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows 2000 |
Se questa proprietà è impostata su True, il server CLB viene configurato e viene avviato all'avvio. Il server viene aggiunto all'insieme ApplicationCluster, se non è già presente.
LoadBalancingCLSID
Voce | Valore |
---|---|
Descrizione | CLSID dell'oggetto da bilanciare. |
Access | ReadWrite |
Type | string |
Predefinito | NULL |
Sistema minimo | Windows XP |
LocalPartitionLookupEnabled
Voce | Valore |
---|---|
Descrizione | Indica se l'utente dei mapping delle partizioni viene archiviato nell'archivio locale. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | True |
Sistema minimo | Windows Server 2003 |
Nome
Voce | Valore |
---|---|
Descrizione | Nome del computer. Gli spazi aggiuntivi all'inizio e alla fine della stringa vengono rimossi. Questa proprietà viene restituita quando viene chiamato il metodo della proprietà Key o Name su un oggetto di questa raccolta. |
Access | WriteOnce |
Type | string |
Predefinito | "Il mio computer" |
Sistema minimo | Windows 2000 |
OperatingSystem
Voce | Valore |
---|---|
Descrizione | Sistema operativo installato nel computer locale. |
Access | ReadWrite |
Tipo | Valori lunghi possibili:COMAdminOSNotInitialized (0)COMAdminOSWindows3_1(1)COMAdminOSWindows9x (2)COMAdminOSWindows2000 (3)COMAdminOSWindows2000AdvancedServer (4)COMAdminOSWindows2000Unknown (5)COMAdminOSUnknonownwn (6)COMAdminOSWindowsXPPersonal (11)COMAdminOSWindowsXPProfessional (12)COMAdminOSWindowsNETStandardServer (13)COMAdminOSWindowsNETEnterpriseServer (14)COMAdminOSWindowsNETDatacenterServer (15)COMAdminOSWindowsNETWebServer (16) |
Predefinito | COMAdminOSNotInitialized (0) |
Sistema minimo | Windows 2000 |
PartitionsEnabled
Voce | Valore |
---|---|
Descrizione | Indica se le partizioni COM+ possono essere usate nel computer locale. Se questa proprietà è False, qualsiasi tentativo di usare partizioni COM+ genera un errore. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows Server 2003 |
Porte
Voce | Valore |
---|---|
Descrizione | Stringa che descrive le porte per l'uso di Internet o Intranet, a seconda della proprietà InternetPortsListed; ad esempio "500-599: 600-800". |
Access | ReadWrite |
Type | string |
Predefinito | "" |
Sistema minimo | Windows 2000 |
ResourcePoolingEnabled
Voce | Valore |
---|---|
Descrizione | Abilita l'uso dei distributori di risorse. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | True |
Sistema minimo | Windows 2000 |
RPCProxyEnabled
Voce | Valore |
---|---|
Descrizione | Controlla se il proxy IIS RPC è abilitato. Il proxy IIS RPC viene usato insieme a IIS per inoltrare le chiamate al meccanismo RPC da IIS ed è uno dei componenti principali di SERVIZI Internet COM, che è abilitato impostando CISEnabled su True. Per altre informazioni su RPCProxyEnabled, vedere Sicurezza RPC HTTP. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows 2000 |
SecureReferencesEnabled
Voce | Valore |
---|---|
Descrizione | Applica nei computer DCOM che vengono protette le chiamate tra processi ai metodi IUnknown::AddRef e IUnknown::Release . |
Access | ReadWrite |
Tipo | Bool |
Predefinito | Falso |
Sistema minimo | Windows 2000 |
SecurityTrackingEnabled
Voce | Valore |
---|---|
Descrizione | Impostare su True se il rilevamento della sicurezza è abilitato per gli oggetti. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | True |
Sistema minimo | Windows 2000 |
SRPActivateAsActivatorChecks
Voce | Valore |
---|---|
Descrizione | Determina il modo in cui il criterio di restrizione software gestisce le connessioni activate-as-activator. Se è impostata su True, il livello di attendibilità del provider di risorse configurato per l'oggetto server viene confrontato con il livello di attendibilità SRP dell'oggetto client e viene utilizzato il livello di attendibilità più elevato (più rigoroso) per eseguire l'oggetto server. Se è impostata su False, l'oggetto server viene eseguito con il livello di attendibilità SRP dell'oggetto client, indipendentemente dal livello di attendibilità di SRP con cui è configurato il server. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | True |
Sistema minimo | Windows XP |
SRPRunningObjectChecks
Voce | Valore |
---|---|
Descrizione | Determina il modo in cui il criterio di restrizione software gestisce le connessioni tentate ai processi esistenti. Se impostato su False, i tentativi di connessione agli oggetti in esecuzione non vengono controllati per i livelli di attendibilità SRP appropriati. Se impostato su True, l'oggetto in esecuzione deve avere un livello di attendibilità SRP uguale o superiore (più rigoroso) rispetto all'oggetto client. Ad esempio, un oggetto client con un livello di attendibilità SRP senza restrizioni non può connettersi a un oggetto in esecuzione con un livello di attendibilità SRP non consentito. |
Access | ReadWrite |
Tipo | Bool |
Predefinito | True |
Sistema minimo | Windows XP |
TransactionTimeout
Voce | Valore |
---|---|
Descrizione | Deve essere impostato su un valore sufficiente in secondi se si eseguono numerose operazioni all'interno di una transazione. Il periodo di timeout predefinito è 60 secondi e il periodo massimo di timeout è 3600 secondi (1 ora). L'impostazione di questa proprietà su 0 disabilita i timeout delle transazioni. Questa proprietà può essere sostituita da singoli componenti usando la proprietà ComponentTransactionTimeout dell'insieme Components . |
Access | ReadWrite |
Tipo | Lungo (0-3600) |
Predefinito | 60 |
Sistema minimo | Windows 2000 |
Esempio
Nell'esempio seguente di Microsoft Visual Basic viene illustrato come connettersi a un computer remoto e ottenere la relativa proprietà SecurityTrackingEnabled utilizzando l'insieme LocalComputer del computer remoto. Per usare questo esempio, aggiungere com+ Amministrazione libreria dei tipi come riferimento al progetto Visual Basic.
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
Per usare la funzione, specificare un valore stringa per il nome del computer remoto. Nel codice di Visual Basic seguente viene illustrato come connettersi al computer denominato "RemoteComputerName".
Sub Main()
If Not RemoteComputerConnect("RemoteComputerName") Then
MsgBox "RemoteComputerConnect failed."
End If
End Sub
Vedi anche