LocalComputer-Sammlung
Enthält ein einzelnes Objekt, das dem Computer entspricht, auf dessen Katalog Sie zugreifen. Dieses Objekt enthält Einstellungen auf Computerebene. Wenn Sie die Connect-Methode für ein Objekt aufrufen, das aus der COMAdminCatalog-Klasse erstellt wurde, enthält das Objekt in der LocalComputer-Auflistung Informationen zu dem Remotecomputer, auf dessen Katalog Sie zugreifen.
Diese Auflistung unterstützt die Add- und Remove-Methoden des COMAdminCatalogCollection-Objekts nicht.
Member
Die LocalComputer-Auflistung erbt von der IUnknown-Schnittstelle , verfügt aber nicht über zusätzliche Member.
Verwandte Sammlungen
Sie können von dieser Sammlung zu einer der folgenden Sammlungen navigieren:
Sie können aus den folgenden Sammlungen zu dieser Sammlung navigieren:
Eigenschaften
Die folgenden Eigenschaften werden vom COMAdminCatalogObject-Objekt innerhalb der Auflistung unterstützt:
- ApplicationProxyRSN
- CISEnabled
- DCOMEnabled
- DefaultAuthenticationLevel
- DefaultImpersonationLevel
- DefaultToInternetPorts
- Beschreibung
- DSPartitionLookupEnabled
- InternetPortsListed
- IsRouter
- LoadBalancingCLSID
- LocalPartitionLookupEnabled
- Name
- OperatingSystem
- PartitionenEnabled
- Ports
- ResourcePoolingEnabled
- RPCProxyEnabled
- SecureReferencesEnabled
- SecurityTrackingEnabled
- SRPActivateAsActivatorChecks
- SRPRunningObjectChecks
- TransactionTimeout
ApplicationProxyRSN
Eingabe | Wert |
---|---|
BESCHREIBUNG | Remoteservername, der standardmäßig von Anwendungsproxys verwendet wird. |
Access | ReadWrite |
type | String |
Standard | "" |
Mindestsystem | Windows 2000 |
CISEnabled
Eingabe | Wert |
---|---|
BESCHREIBUNG | Gibt an, ob COM-Internetdienste aktiviert ist. |
Access | ReadWrite |
type | Bool |
Standard | Falsch |
Mindestsystem | Windows 2000 |
DCOMEnabled
Eingabe | Wert |
---|---|
BESCHREIBUNG | Legen Sie auf True fest, um DCOM auf dem Computer zu aktivieren. |
Access | ReadWrite |
type | Bool |
Standard | True |
Mindestsystem | Windows 2000 |
DefaultAuthenticationLevel
Eingabe | Wert |
---|---|
BESCHREIBUNG | Authentifizierungsebene, die von Anwendungen verwendet wird, für die die Authentifizierung auf Standard festgelegt ist. Die Werte entsprechen den RPC-Authentifizierungseinstellungen (Remote Procedure Call). |
Access | ReadWrite |
type | Long Mögliche Werte:COMAdminAuthenticationDefault (0)COMAdminAuthenticationNone (1) COMAdminAuthenticationConnect (2)COMAdminAuthenticationCall (3)COMAdminAuthenticationPacket (4)COMAdminAuthenticationIntegrity (5)COMAdminAuthenticationPrivacy (6) |
Standard | COMAdminAuthenticationConnect (2) |
Mindestsystem | Windows 2000 |
Hinweis
COMAdminAuthenticationDefault wird COMAdminAuthenticationConnect zugeordnet, wenn COM CoInitializeSecurity aufruft. Es wird empfohlen, die Konstanten in der Enumeration und nicht die numerischen Werte zu verwenden.
DefaultImpersonationLevel
Eingabe | Wert |
---|---|
BESCHREIBUNG | Identitätswechselebene zuzulassen, wenn sie nicht festgelegt ist. |
Access | ReadWrite |
type | Long Mögliche Werte:COMAdminImpersonationAnonymous (1)COMAdminImpersonationIdentify (2)COMAdminImpersonationImpersonationImpersonate (3)COMAdminImpersonationDelegate (4) |
Standard | COMAdminImpersonationIdentify (2) |
Mindestsystem | Windows 2000 |
Hinweis
Es wird empfohlen, die Konstanten in der Enumeration und nicht die numerischen Werte zu verwenden.
DefaultToInternetPorts
Eingabe | Wert |
---|---|
BESCHREIBUNG | Bestimmt, ob der Standardtyp des bereitgestellten Ports Internet (True) oder Intranet (False) sein soll. |
Access | ReadWrite |
type | Bool |
Standard | Falsch |
Mindestsystem | Windows 2000 |
BESCHREIBUNG
Eingabe | Wert |
---|---|
BESCHREIBUNG | Eine Beschreibung des Computers. |
Access | ReadWrite |
type | String |
Standard | "" |
Mindestsystem | Windows 2000 |
DSPartitionLookupEnabled
Eingabe | Wert |
---|---|
BESCHREIBUNG | Gibt an, ob der Benutzer der Partitionszuordnungen in den Domänenspeicher eingecheckt ist. |
Access | ReadWrite |
type | Bool |
Standard | True |
Mindestsystem | Windows Server 2003 |
InternetPortsListed
Eingabe | Wert |
---|---|
BESCHREIBUNG | Bestimmt, ob die in der Ports-Eigenschaft aufgeführten Ports für das Internet (True) oder für das Intranet (False) verwendet werden sollen. |
Access | ReadWrite |
type | Bool |
Standard | Falsch |
Mindestsystem | Windows 2000 |
IsRouter
Eingabe | Wert |
---|---|
BESCHREIBUNG | Legen Sie auf True fest, wenn der Computer ein Router für den CLB-Dienst (Component Load Balancing) ist. Diese Eigenschaft kann nur dann auf True festgelegt werden, wenn der Komponentenlastenausgleichsdienst derzeit auf dem Computer installiert ist. andernfalls fehler mit COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM. |
Access | ReadWrite |
type | Bool |
Standard | Falsch |
Mindestsystem | Windows 2000 |
Wenn diese Eigenschaft auf True festgelegt ist, wird der CLB-Server konfiguriert und beim Start gestartet. Der Server wird der ApplicationCluster-Auflistung hinzugefügt, wenn er noch nicht vorhanden ist.
LoadBalancingCLSID
Eingabe | Wert |
---|---|
BESCHREIBUNG | Die CLSID des zu balancierenden Objekts. |
Access | ReadWrite |
type | String |
Standard | NULL |
Mindestsystem | Windows XP |
LocalPartitionLookupEnabled
Eingabe | Wert |
---|---|
BESCHREIBUNG | Gibt an, ob der Benutzer der Partitionszuordnungen im lokalen Speicher eingecheckt ist. |
Access | ReadWrite |
type | Bool |
Standard | True |
Mindestsystem | Windows Server 2003 |
Name
Eingabe | Wert |
---|---|
BESCHREIBUNG | Der Name des Computers. Zusätzliche Leerzeichen am Anfang und Ende der Zeichenfolge werden entfernt. Diese Eigenschaft wird zurückgegeben, wenn die Key- oder Name-Eigenschaftsmethode für ein Objekt dieser Auflistung aufgerufen wird. |
Access | WriteOnce |
type | String |
Standard | "Arbeitsplatz" |
Mindestsystem | Windows 2000 |
OperatingSystem
Eingabe | Wert |
---|---|
BESCHREIBUNG | Das auf dem lokalen Computer installierte Betriebssystem. |
Access | ReadWrite |
type | Long Mögliche Werte: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) |
Standard | COMAdminOSNotInitialized (0) |
Mindestsystem | Windows 2000 |
PartitionenEnabled
Eingabe | Wert |
---|---|
BESCHREIBUNG | Gibt an, ob COM+-Partitionen auf dem lokalen Computer verwendet werden können. Wenn diese Eigenschaft False ist, führt jeder Versuch, COM+-Partitionen zu verwenden, zu einem Fehler. |
Access | ReadWrite |
type | Bool |
Standard | Falsch |
Mindestsystem | Windows Server 2003 |
Ports
Eingabe | Wert |
---|---|
BESCHREIBUNG | Eine Zeichenfolge, die Ports beschreibt, die abhängig von der InternetPortsListed-Eigenschaft entweder für die Internet- oder Intranetnutzung geeignet sind. Beispiel: "500-599: 600-800". |
Access | ReadWrite |
type | String |
Standard | "" |
Mindestsystem | Windows 2000 |
ResourcePoolingEnabled
Eingabe | Wert |
---|---|
BESCHREIBUNG | Ermöglicht die Verwendung von Ressourcenspendern. |
Access | ReadWrite |
type | Bool |
Standard | True |
Mindestsystem | Windows 2000 |
RPCProxyEnabled
Eingabe | Wert |
---|---|
BESCHREIBUNG | Steuert, ob der RPC IIS-Proxy aktiviert ist. Der RPC IIS-Proxy wird in Verbindung mit IIS verwendet, um Aufrufe an den RPC-Mechanismus von IIS weiterzuleiten. Er ist einer der Kernelemente von COM-Internetdiensten, die durch Festlegen von CISEnabled auf True aktiviert wird. Weitere Informationen zu RPCProxyEnabled finden Sie unter HTTP RPC-Sicherheit. |
Access | ReadWrite |
type | Bool |
Standard | Falsch |
Mindestsystem | Windows 2000 |
SecureReferencesEnabled
Eingabe | Wert |
---|---|
BESCHREIBUNG | Erzwingt auf DCOM-Computern, dass prozessübergreifende Aufrufe der Methoden IUnknown::AddRef und IUnknown::Release gesichert sind. |
Access | ReadWrite |
type | Bool |
Standard | Falsch |
Mindestsystem | Windows 2000 |
SecurityTrackingEnabled
Eingabe | Wert |
---|---|
BESCHREIBUNG | Legen Sie auf True fest, wenn die Sicherheitsnachverfolgung für Objekte aktiviert ist. |
Access | ReadWrite |
type | Bool |
Standard | True |
Mindestsystem | Windows 2000 |
SRPActivateAsActivatorChecks
Eingabe | Wert |
---|---|
BESCHREIBUNG | Bestimmt, wie die Softwareeinschränkungsrichtlinie (Software Restriction Policy, SRP) Verbindungen mit aktivierungsbasierter Aktivierung behandelt. Bei Festlegung auf True wird die SRP-Vertrauensstufe, die für das Serverobjekt konfiguriert ist, mit der SRP-Vertrauensstufe des Clientobjekts verglichen, und die höhere (strengere) Vertrauensebene wird zum Ausführen des Serverobjekts verwendet. Wenn dieser Wert auf False festgelegt ist, wird das Serverobjekt mit der SRP-Vertrauensstufe des Clientobjekts ausgeführt, unabhängig von der SRP-Vertrauensstufe, mit der der Server konfiguriert ist. |
Access | ReadWrite |
type | Bool |
Standard | True |
Mindestsystem | Windows XP |
SRPRunningObjectChecks
Eingabe | Wert |
---|---|
BESCHREIBUNG | Bestimmt, wie die Softwareeinschränkungsrichtlinie (Software Restriction Policy, SRP) versuchte Verbindungen mit vorhandenen Prozessen verarbeitet. Wenn dieser Wert auf False festgelegt ist, werden Versuche, eine Verbindung mit ausgeführten Objekten herzustellen, nicht auf geeignete SRP-Vertrauensstufen überprüft. Wenn dieser Wert auf True festgelegt ist, muss das ausgeführte Objekt eine gleiche oder eine höhere (strengere) SRP-Vertrauensstufe aufweisen als das Clientobjekt. Beispielsweise kann ein Clientobjekt mit einer uneingeschränkten SRP-Vertrauensstufe keine Verbindung mit einem ausgeführten Objekt mit einer Nicht zulässigen SRP-Vertrauensstufe herstellen. |
Access | ReadWrite |
type | Bool |
Standard | True |
Mindestsystem | Windows XP |
TransactionTimeout
Eingabe | Wert |
---|---|
BESCHREIBUNG | Sollte in Sekunden auf einen ausreichenden Wert festgelegt werden, wenn Sie zahlreiche Vorgänge innerhalb einer Transaktion ausführen. Der Standardtimeoutzeitraum beträgt 60 Sekunden, und der maximale Timeoutzeitraum beträgt 3600 Sekunden (1 Stunde). Wenn Sie diese Eigenschaft auf 0 festlegen, werden Transaktionstimeouts deaktiviert. Diese Eigenschaft kann von einzelnen Komponenten mit der ComponentTransactionTimeout-Eigenschaft der Components-Auflistung überschrieben werden. |
Access | ReadWrite |
type | Lang (0-3600) |
Standard | 60 |
Mindestsystem | Windows 2000 |
Beispiel
Im folgenden Microsoft Visual Basic-Beispiel wird veranschaulicht, wie Sie eine Verbindung mit einem Remotecomputer herstellen und dessen SecurityTrackingEnabled-Eigenschaft mithilfe der LocalComputer-Sammlung des Remotecomputers abrufen. Um dieses Beispiel zu verwenden, fügen Sie die COM+-Admin-Typbibliothek als Verweis auf Ihr Visual Basic-Projekt hinzu.
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
Um die Funktion zu verwenden, geben Sie einen Zeichenfolgenwert für den Namen des Remotecomputers an. Der folgende Visual Basic-Code zeigt, wie Sie eine Verbindung mit dem Computer mit dem Namen "RemoteComputerName" herstellen.
Sub Main()
If Not RemoteComputerConnect("RemoteComputerName") Then
MsgBox "RemoteComputerConnect failed."
End If
End Sub
Siehe auch