Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Windows Server Forum


Alles zum Thema Windows Server sowie Windows IT Pro Themen — Q & A zu den Windows Server Versionen NT / 2000 / 2003 / 2003 R2 / 2008 / 2008 R2: Rollen, Features, Konfiguration, Troubleshooting


Antwort
     
Themen-Optionen
Alt 11.05.2006, 21:39   #1
Newbie
 
Offline
Registriert seit: 11-2003
Beiträge: 47
VBScript User Passwort ändern im AD ohne angemeldet zu sein

Hallo,

ich möchte ein VBscript erstellen, wo man im AD das Passwort eines anderen Accounts ändern kann, ohne angemeldet zu sein. Im großen und ganzen steht das Script, dank einiger schlauer Bücher. Ich habe nur ein großes Problem und ich hoffe, jemand kann mir helfen. Das script findet nur User im Container Users, jedoch NICHT in anderen Containern. Computerkonten werden jedoch in jedem Container gefunden.

Wer hatte ein ähnliches Problem ? Wer hat die Lösung gefunden ?

Wo liegt die Lösung ?

Greetz

Euer Gill Bates
    Mit Zitat antworten
Alt 11.05.2006, 21:42   #2
Super Moderator
 
Benutzerbild von grizzly999
 
Offline
Registriert seit: 02-2003
Ort: MS-KB 001
Beiträge: 17.691
Am besten du postest mal das Skript, dann kann man schauen, was da Sache ist.....



grizzly999

Signatur
MVP [Windows Server - Directory Services]

www.ServerHowTo.de -Das MCSEboard.de HowTo Projekt ist online!

    Mit Zitat antworten
Alt 11.05.2006, 21:52   #3
Newbie
 
Offline
Registriert seit: 11-2003
Beiträge: 47
Hier ist das Script:

name = InputBox("Name des gewünschten Kontos?")
Set objKonto = FindAccount(name)

desc = objkonto.description
Msgbox desc


Function FindAccount(ByVal strName)
Set RootDSE = GetObject("LDAP://RootDSE")
path = "LDAP://" & RootDSE.get("DefaultNamingContext")
sql = "SELECT ADsPath FROM '" & path & _
"' WHERE objectClass='User' and name='" & strName & "'"

Set objconn = CreateObject("ADODB.Connection")
Set objcomm = CreateObject("ADODB.Command")
objconn.Provider = "ADsDSOObject"
objconn.open "Active Directory Provider"

Set objcomm.ActiveConnection = objconn

objcomm.CommandText = sql
objcomm.Properties("Page Size")=50
objcomm.Properties("Searchscope") = 2

Set rs = objcomm.Execute

If rs.eof Then
Set FindAccount = Nothing
Else
Set FindAccount = GetObject(rs("ADsPath"))
End If
End Function
    Mit Zitat antworten
Alt 12.05.2006, 07:54   #4
Newbie
 
Offline
Registriert seit: 11-2003
Beiträge: 47
Frage Hilfe!

Hat jemand schon ein ähnliches Problem gehabt?
    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
User soll per Net User Befehl sein eigenes Passwort ändern deadcandance Windows Server Forum 4 10.03.2006 11:25
User per Mail warnen, dass sein Passwort abläuft olifant77 Windows Server Forum 8 18.05.2005 11:47
User-Passwort ändern a_hempelt Windows Forum — Allgemein 3 27.05.2004 19:22
Angemeldet ohne Passwort! PatrickKByte Windows Forum — Allgemein 5 04.08.2003 09:27
IIS FTP Server - User soll sein PW ändern können DocEvel Windows Server Forum 0 24.03.2003 15:17


Alle Zeitangaben in MEZ/CET. Es ist jetzt 16:45 Uhr. Seite generiert in 0,030 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang