Moin zusammen.
Ich führe folgendes Script aus:
Const HKEY_LOCAL_MACHINE = &H80000002
strComputer = „.“
Set objRegistry=GetObject(„winmgmts:\“ & strComputer & „\root\default:StdRegProv“)
strKeyPath = „SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon“
strValueName = „DefaultUserName“
objRegistry.GetStringValue HKEY_LOCAL_MACHINE, strKeyPath, strValueName, strValue
Wscript.StdOut.Write strValue & „^“
strValueName = „DefaultDomainName“
objRegistry.GetStringValue HKEY_LOCAL_MACHINE, strKeyPath, strValueName, strValue
Wscript.StdOut.Write strValue
Auf manchen Clients funktioniert es und gibt den angemeldeten User und Domäne aus. Auf anderen wiederrum wird folgende Fehlermeld. ausgegeben (obwohl ein User angemeldet ist):
C:\windows_logged_on_user.vbs(3, 1) (null): 0x80041002
Wer kann mir weiterhelfen? Was ist das Problem und was kann ich machen?
Danke im Vorraus
Vitali