Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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