Sichern von Skriptclients
Skripts und Visual Basic Anwendungen müssen die DCOM-Sicherheit festlegen, insbesondere für den Remotezugriff, und müssen möglicherweise auch Berechtigungen aktivieren.
Standardzugriffsberechtigungen
Der WMI-Zugriff unterscheidet sich zwischen lokalen computern und Remotecomputern. Weitere Informationen finden Sie unter Herstellen einer Verbindung mit WMI auf einem Remotecomputer.
Im Folgenden sind die Standardzugriffsberechtigungen nach Konto aufgeführt:
Jeder, LocalService, NetworkService
Berechtigung zum Lesen oder Schreiben von Daten und zum Ausführen von Anbietermethoden auf dem lokalen Computer. Diese Konten können keine neuen Klassen erstellen oder neue Anbieter installieren.
Administratorkonten
Vollsteuerung auf dem lokalen Computer. Beim Herstellen einer Verbindung mit einem Remotecomputer muss das Konto auch ein lokaler Administrator auf dem Remotecomputer sein.
Sichern eines Skriptclients
WMI-Skripts und Visual Basic Anwendungen müssen DCOM-Sicherheitsstufen entsprechend den Betriebssystemen festlegen, auf die sie abzielen. Weitere Informationen finden Sie unter Festlegen der Standardprozesssicherheitsstufe mit VBScript.
Wenn Sie eine Verbindung mit einem Remotecomputer herstellen, müssen Sie möglicherweise den Dienst (NTLM oder Kerberos) ändern, der die Authentifizierung übernimmt. Weitere Informationen finden Sie unter Festlegen des Authentifizierungsdiensts mit VBScript.
Für den Zugriff auf einige WMI-Klassen oder -Daten ist möglicherweise eine Berechtigung erforderlich, die nicht aktiviert ist. Beispielsweise müssen Sie die Sicherheitsberechtigung einschließen, wenn Sie eine Verbindung mit der Win32 _ NTEventlogFile-Klasse herstellen. Weitere Informationen finden Sie unter Ausführen privilegierter Vorgänge mit VBScript.
Wenn Sie über eine Active Server Page (ASP) auf WMI zugreifen, ist eine IIS-Konfiguration erforderlich. Weitere Informationen finden Sie unter Konfigurieren von IIS 5.0 und höher für WMI ASP Scripting.
Möglicherweise versuchen Sie, eine Verbindung mit einem Namespace herzustellen, der eine verschlüsselte Verbindung erfordert, d. h. eine, die eine Authentifizierungsebene von pktPrivacy erfordert. Weitere Informationen finden Sie unter Festlegen der Standardprozesssicherheitsstufe mit VBScript.