Coleção LocalComputer
Contém um único objeto que corresponde ao computador cujo catálogo você está acessando. Esse objeto contém informações de configurações de nível de computador. Se você chamar o método Connect em um objeto criado a partir da classe COMAdminCatalog , o objeto na coleção LocalComputer conterá informações sobre o computador remoto cujo catálogo você está acessando.
Essa coleção não dá suporte aos métodos Add e Remove do objeto COMAdminCatalogCollection .
Membros
A coleção LocalComputer herda da interface IUnknown , mas não tem membros adicionais.
Coleções relacionadas
Você pode navegar desta coleção para qualquer uma das seguintes coleções:
Você pode navegar para essa coleção a partir das seguintes coleções:
Propriedades
As propriedades a seguir são compatíveis com o objeto COMAdminCatalogObject dentro da coleção:
- ApplicationProxyRSN
- CISEnabled
- DCOMEnabled
- DefaultAuthenticationLevel
- DefaultImpersonationLevel
- DefaultToInternetPorts
- Descrição
- DSPartitionLookupEnabled
- InternetPortsListed
- IsRouter
- LoadBalancingCLSID
- LocalPartitionLookupEnabled
- Nome
- OperatingSystem
- PartitionsEnabled
- Portas
- ResourcePoolingEnabled
- RPCProxyEnabled
- SecureReferencesEnabled
- SecurityTrackingEnabled
- SRPActivateAsActivatorChecks
- SRPRunningObjectChecks
- TransactionTimeout
ApplicationProxyRSN
Entrada | Valor |
---|---|
Descrição | Nome do servidor remoto usado por proxies de aplicativo por padrão. |
Access | ReadWrite |
Type | String |
Padrão | "" |
Sistema mínimo | Windows 2000 |
CISEnabled
Entrada | Valor |
---|---|
Descrição | Indica se os Serviços de Internet COM estão habilitados. |
Access | ReadWrite |
Type | Bool |
Padrão | Falso |
Sistema mínimo | Windows 2000 |
DCOMEnabled
Entrada | Valor |
---|---|
Descrição | Defina como True para habilitar o DCOM no computador. |
Access | ReadWrite |
Type | Bool |
Padrão | True |
Sistema mínimo | Windows 2000 |
DefaultAuthenticationLevel
Entrada | Valor |
---|---|
Descrição | Nível de autenticação usado por aplicativos que têm a Autenticação definida como Padrão. Os valores correspondem às configurações de autenticação de RPC (Chamada de Procedimento Remoto). |
Access | ReadWrite |
Type | Valores long possible:COMAdminAuthenticationDefault (0)COMAdminAuthenticationNone (1) COMAdminAuthenticationConnect (2)COMAdminAuthenticationCall (3)COMAdminAuthenticationPacket (4)COMAdminAuthenticationIntegrity (5)COMAdminAuthenticationPrivacy (6) |
Padrão | COMAdminAuthenticationConnect (2) |
Sistema mínimo | Windows 2000 |
Observação
COMAdminAuthenticationDefault é mapeado para COMAdminAuthenticationConnect quando COM chama CoInitializeSecurity. É recomendável que você use as constantes na enumeração e não os valores numéricos.
DefaultImpersonationLevel
Entrada | Valor |
---|---|
Descrição | Nível de representação a ser permitido se um não estiver definido. |
Access | ReadWrite |
Type | Valores Long Possible:COMAdminImpersonationAnonymous (1)COMAdminImpersonationIdentify (2)COMAdminImpersonationImpersonate (3)COMAdminImpersonationDelegate (4) |
Padrão | COMAdminImpersonationIdentify (2) |
Sistema mínimo | Windows 2000 |
Observação
É recomendável que você use as constantes na enumeração e não os valores numéricos.
DefaultToInternetPorts
Entrada | Valor |
---|---|
Descrição | Determina se o tipo padrão de porta fornecido deve ser Internet (True) ou intranet (False). |
Access | ReadWrite |
Type | Bool |
Padrão | Falso |
Sistema mínimo | Windows 2000 |
Descrição
Entrada | Valor |
---|---|
Descrição | Uma descrição do computador. |
Access | ReadWrite |
Type | String |
Padrão | "" |
Sistema mínimo | Windows 2000 |
DSPartitionLookupEnabled
Entrada | Valor |
---|---|
Descrição | Indica se o usuário dos mapeamentos de partição está verificado no repositório de domínio. |
Access | ReadWrite |
Type | Bool |
Padrão | True |
Sistema mínimo | Windows Server 2003 |
InternetPortsListed
Entrada | Valor |
---|---|
Descrição | Determina se as portas listadas na propriedade Portas devem ser usadas para Internet (True) ou para intranet (False). |
Access | ReadWrite |
Type | Bool |
Padrão | Falso |
Sistema mínimo | Windows 2000 |
IsRouter
Entrada | Valor |
---|---|
Descrição | Defina como True se o computador for um roteador para o serviço CLB (balanceamento de carga de componente). Essa propriedade só poderá ser definida como True se o serviço de balanceamento de carga do componente estiver instalado no computador; caso contrário, ele erros com COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM. |
Access | ReadWrite |
Type | Bool |
Padrão | Falso |
Sistema mínimo | Windows 2000 |
Se essa propriedade estiver definida como True, o servidor CLB será configurado e começará na inicialização. O servidor será adicionado à coleção ApplicationCluster se ainda não estiver presente.
LoadBalancingCLSID
Entrada | Valor |
---|---|
Descrição | O CLSID do objeto a ser balanceado. |
Access | ReadWrite |
Type | String |
Padrão | NULO |
Sistema mínimo | Windows XP |
LocalPartitionLookupEnabled
Entrada | Valor |
---|---|
Descrição | Indica se o usuário dos mapeamentos de partição está verificado no repositório local. |
Access | ReadWrite |
Type | Bool |
Padrão | True |
Sistema mínimo | Windows Server 2003 |
Nome
Entrada | Valor |
---|---|
Descrição | O nome do computador. Espaços extras no início e no final da cadeia de caracteres são removidos. Essa propriedade é retornada quando o método de propriedade Key ou Name é chamado em um objeto dessa coleção. |
Access | WriteOnce |
Type | String |
Padrão | "Meu Computador" |
Sistema mínimo | Windows 2000 |
OperatingSystem
Entrada | Valor |
---|---|
Descrição | O sistema operacional instalado no computador local. |
Access | ReadWrite |
Type | Valores long possible:COMAdminOSNotInitialized (0)COMAdminOSWindows3_1(1)COMAdminOSWindows9x (2)COMAdminOSWindows2000 (3)COMAdminOSWindows2000AdvancedServer (4)COMAdminOSWindows2000Unknown (5)COMAdminOSUnknown (6)COMAdminOSOSWindowsXPPersonal (11)COMAdminOSWindowsXPProfessional (12)COMAdminOSWindowsNETStandardServer (13)COMAdminOSWindowsNETEnterpriseServer (14)COMAdminOSWindowsNETDatacenterServer (15)COMAdminOSWindowsNETWebServer (16) |
Padrão | COMAdminOSNotInitialized (0) |
Sistema mínimo | Windows 2000 |
PartitionsEnabled
Entrada | Valor |
---|---|
Descrição | Indica se as partições COM+ podem ser usadas no computador local. Se essa propriedade for False, qualquer tentativa de usar partições COM+ resultará em um erro. |
Access | ReadWrite |
Type | Bool |
Padrão | Falso |
Sistema mínimo | Windows Server 2003 |
Portas
Entrada | Valor |
---|---|
Descrição | Uma cadeia de caracteres que descreve portas que são para uso de Internet ou intranet, dependendo da propriedade InternetPortsListed; por exemplo, "500-599: 600-800". |
Access | ReadWrite |
Type | String |
Padrão | "" |
Sistema mínimo | Windows 2000 |
ResourcePoolingEnabled
Entrada | Valor |
---|---|
Descrição | Habilita o uso de distribuidores de recursos. |
Access | ReadWrite |
Type | Bool |
Padrão | True |
Sistema mínimo | Windows 2000 |
RPCProxyEnabled
Entrada | Valor |
---|---|
Descrição | Controla se o proxy RPC IIS está habilitado. O proxy RPC IIS é usado em conjunto com o IIS para encaminhar chamadas para o mecanismo RPC do IIS e é uma das principais partes dos Serviços de Internet COM, que é habilitada definindo CISEnabled como True. Para obter mais informações sobre RPCProxyEnabled, consulte Segurança HTTP RPC. |
Access | ReadWrite |
Type | Bool |
Padrão | Falso |
Sistema mínimo | Windows 2000 |
SecureReferencesEnabled
Entrada | Valor |
---|---|
Descrição | Impõe em computadores DCOM que as chamadas entre processos para os métodos IUnknown::AddRef e IUnknown::Release são protegidas. |
Access | ReadWrite |
Type | Bool |
Padrão | Falso |
Sistema mínimo | Windows 2000 |
SecurityTrackingEnabled
Entrada | Valor |
---|---|
Descrição | Defina como True se o rastreamento de segurança estiver habilitado em objetos . |
Access | ReadWrite |
Type | Bool |
Padrão | True |
Sistema mínimo | Windows 2000 |
SRPActivateAsActivatorChecks
Entrada | Valor |
---|---|
Descrição | Determina como a política de restrição de software (SRP) lida com conexões ativadas como ativadoras. Se definido como True, o nível de confiança SRP configurado para o objeto de servidor será comparado com o nível de confiança SRP do objeto cliente e o nível de confiança mais alto (mais rigoroso) será usado para executar o objeto de servidor. Se definido como False, o objeto de servidor será executado com o nível de confiança SRP do objeto cliente, independentemente do nível de confiança SRP com o qual o servidor está configurado. |
Access | ReadWrite |
Type | Bool |
Padrão | True |
Sistema mínimo | Windows XP |
SRPRunningObjectChecks
Entrada | Valor |
---|---|
Descrição | Determina como a política de restrição de software (SRP) lida com tentativas de conexões com processos existentes. Se definido como False, as tentativas de se conectar a objetos em execução não serão verificadas quanto aos níveis de confiança SRP apropriados. Se definido como True, o objeto em execução deverá ter um nível de confiança SRP igual ou superior (mais rigoroso) do que o objeto cliente. Por exemplo, um objeto cliente com um nível de confiança SRP irrestrito não pode se conectar a um objeto em execução com um nível de confiança SRP não permitido. |
Access | ReadWrite |
Type | Bool |
Padrão | True |
Sistema mínimo | Windows XP |
TransactionTimeout
Entrada | Valor |
---|---|
Descrição | Deve ser definido como um valor suficiente em segundos se você estiver fazendo várias operações dentro de uma transação. O período de tempo limite padrão é de 60 segundos e o período máximo de tempo limite é de 3600 segundos (1 hora). Definir essa propriedade como 0 desabilita o tempo limite da transação. Essa propriedade pode ser substituída por componentes individuais usando a propriedade ComponentTransactionTimeout da coleção Components . |
Access | ReadWrite |
Type | Long (0-3600) |
Padrão | 60 |
Sistema mínimo | Windows 2000 |
Exemplo
O exemplo do Microsoft Visual Basic a seguir demonstra como se conectar a um computador remoto e obter sua propriedade SecurityTrackingEnabled usando a coleção LocalComputer do computador remoto. Para usar este exemplo, adicione o COM+ Administração Biblioteca de Tipos como uma referência ao seu projeto do 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
Para usar a função , forneça um valor de cadeia de caracteres para o nome do computador remoto. O código do Visual Basic a seguir mostra como se conectar ao computador chamado "RemoteComputerName".
Sub Main()
If Not RemoteComputerConnect("RemoteComputerName") Then
MsgBox "RemoteComputerConnect failed."
End If
End Sub
Confira também