Condividi tramite


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.

È 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

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

Raccolte di amministrazione COM+