Aufgabe:
Client aus Domäne A soll eine Anfrage an Server in geschüttzer Domäne B stellen.
Client besitzt Accountdaten für Leserecht in Domäne B. Es soll abgefragt werden, ob ein beliebiger Account in Domäne B gesperrt ist oder nicht.
Problem:
Das ganze soll in VBScript sein.
Ich habe derzeit ein Programm, welches solche Daten im eigenen Netz sowie anderen ungeschützten Netzen abfragen kann. Wie bekomme ich nun die eingabe des Passworts hin?
Hier mal das derzeitige Programm:
Bin für jede Hilfe Dankbar!
Mfg Kae
Client aus Domäne A soll eine Anfrage an Server in geschüttzer Domäne B stellen.
Client besitzt Accountdaten für Leserecht in Domäne B. Es soll abgefragt werden, ob ein beliebiger Account in Domäne B gesperrt ist oder nicht.
Problem:
Das ganze soll in VBScript sein.
Ich habe derzeit ein Programm, welches solche Daten im eigenen Netz sowie anderen ungeschützten Netzen abfragen kann. Wie bekomme ich nun die eingabe des Passworts hin?
Hier mal das derzeitige Programm:
Code:
Option Explicit
Const title = "Eingabe User-ID"
Const title2 = "Eingabe Domain"
Const title3 = "Eigenschaften User"
Dim oDomain, oUser, user, domain, UserFlags, txt, tmp, tmp2, Message, Message2
Message = "User-Kennung eingeben"
Message2 = "Domain-Kennung eingeben" & VbCrLf & "//. bedeutet lokal"
' Benutzer / Domäne abfragen
domain = GetDomain (domain, Message2, title2)
user = GetUser (user, Message, title)
Set oUser = GetObject("WinNT:" & domain & "/" & user)
' Eigenschaften abfragen / ausgeben
txt = "Konto deaktiviert: " & oUser.AccountDisabled & VbCrLf
txt = txt & "Konto gesperrt: " & oUser.IsAccountLocked
MsgBox txt, vbOKOnly + vbInformation, title3
Function GetUser (Value, Message, Title)
Dim tmp
tmp = inputbox (Message, Title , Value)
If tmp = "" Then
GetUser = Value
Else
GetUser = tmp
End If
End Function
Function GetDomain (Value, Message2, Title)
Mfg Kae