strico Geschrieben 5. Mai 2006 Geschrieben 5. Mai 2006 Hallöchen. Wie kann ich mich auf einem entfernten System per Nutzerauthentifizierung einloggen um zB abzufragen ob bestimmte Dienste laufen? dim Machine dim oWMI dim dienste Machine = "//localhost" set oWMI = getObject("winmgmts:{impersonationLevel=impersonate}!" & Machine).InstancesOf("Win32_Service") FOR EACH oPro IN oWMI WScript.echo oPro.name & " x " & oPro.DisplayName & " " & oPro.State NEXT Lokal funktioniert das auch super. Aber, wenn ich für Machine einen entfernten Rechner angebe, dann kann das Script keine Verbindung aufbauen und bricht folgendermaßen ab. Laufzeitfehler in Microsoft VBScript: Erlaubnis verweigert.: 'getObject' Er findet also den Rechner, hat aber keine Berechtigung. Wie kann ich mich da einloggen? Danke für eure Antworten
sapero Geschrieben 5. Mai 2006 Geschrieben 5. Mai 2006 Schau mal direkt bei Microsoft: Connecting to WMI on a Remote Computer strComputer = "atl-dc-01" strDomain = "Fabrikam" Set objSWbemLocator = CreateObject("WbemScripting.SWbemLocator") Set objSWbemServices = objSWbemLocator.ConnectServer _ (strComputer, _ ' Computer name "root\cimv2", _ ' Namespace "login", _ ' User "password",, _ ' Password strDomain) ' Domain
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden