Dlaczego ten skrypt nie działa

Autor: Adam Liberacki <abbatini_at_poczta.onet.pl>
Data: Thu 03 Nov 2005 - 18:04:45 MET
Message-ID: <dkdg0p$813$1@nemesis.news.tpi.pl>
Content-Type: text/plain; charset=ISO-8859-2; format=flowed

Dzień dobry

Mam problem ze skryptem, który ma zakładać lokalnego usera.
Skrypt jest wołany przez usera bez uprawnień administracyjnych.
Wywala się z komunikatem 'Active Directory: Ogólny błąd odmowy dostępu.'
w linii objUser.SetInfo.
Komputer komp01 to XPSP2, w domenie W2K3.
Będę wdzięczny za wszelkie sugestie, albo za info, że się nie da.

Function RunAsAdmin()
     strComputer = "WinNT://komp01"
     strUser = "AdminUserName"
     strPassword = "AdminPass"
     Set objDSO = GetObject("WinNT:")
     Set obj1 = objDSO.OpenDSObject _
         (strComputer, strUser, strPassword, 1)
     strNewUserName = "test01"
     strNewPassword = "1234asdf"
     Set objUser = obj1.Create("user", strNewUserName)
     objUser.SetPassword strNewPassword
     objUser.SetInfo
End Function

RunAsAdmin

-- 
Adam Liberacki
Received on Thu Nov 3 18:05:19 2005

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Thu 03 Nov 2005 - 18:42:01 MET