Per Batch Benutzer einrichten und Ordnerrechte vergeben
Kann mir einer einen Tipp geben, wie ich per Batch einen Benutzer einrichten kann, der Gastrechte hat, sein Passwort beim nächsten Start ändern muss und nur Zugriff auf seinen Ordner Eigene Dateien hat?
Ich bräuchte also auch einen Befehl um die Attribute von Ordnern/Dateien zu ändern...
z.B. Attribute lesen; Ordner erstellen - halt die Berechtigungen.
Hat jemand da einen Tipp?
Ich bräuchte also auch einen Befehl um die Attribute von Ordnern/Dateien zu ändern...
z.B. Attribute lesen; Ordner erstellen - halt die Berechtigungen.
Hat jemand da einen Tipp?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 3096
Url: https://administrator.de/contentid/3096
Ausgedruckt am: 17.11.2024 um 20:11 Uhr
9 Kommentare
Neuester Kommentar
Für User etc. gibt es den "net user"-Befehl. Einfach mal in der XP-Hilfe nach "net user suchen. Weiter gibt es so Progrämmchen wie "net group" usw.
Für Rechte gibt es analog "xcacls" - entweder in der Hilfe oder auch mal hier schauen: http://support.microsoft.com/default.aspx?scid=kb;de;318754&FR=1&am ...
Für Rechte gibt es analog "xcacls" - entweder in der Hilfe oder auch mal hier schauen: http://support.microsoft.com/default.aspx?scid=kb;de;318754&FR=1&am ...
Moin,
such mal in der MS Knowledgebase (englisch) nach "Sciptcenter" oder so ähnlich. Ist en .chm-File. Ich glaube da wirst du fündig.
Gruß Matze
such mal in der MS Knowledgebase (englisch) nach "Sciptcenter" oder so ähnlich. Ist en .chm-File. Ich glaube da wirst du fündig.
Gruß Matze
Die Aufforderung zum Passwort ändern könnte auch mit vbscript/adsi gelöst werden, mit dem net-Kommando geht es meines Wissens nicht.
Für NT
Set usrObj = GetObject("WinNT:DOMAIN/kennung,user")
oder
Set usrObj = GetObject("WinNT:PDCNAME/kennung,user")
usrObj.Put "PasswordExpired", CLng(1)
usrObj.SetInfo
set usrObj = nothing
wscript.echo "OK"
Falls es für Active Directory ist, bitte nochmal schreiben, da weicht es etwas ab, ich hab die Lösung, nur nicht gerade hier
Für NT
Set usrObj = GetObject("WinNT:DOMAIN/kennung,user")
oder
Set usrObj = GetObject("WinNT:PDCNAME/kennung,user")
usrObj.Put "PasswordExpired", CLng(1)
usrObj.SetInfo
set usrObj = nothing
wscript.echo "OK"
Falls es für Active Directory ist, bitte nochmal schreiben, da weicht es etwas ab, ich hab die Lösung, nur nicht gerade hier
Hallo,
mit einer batch lässt sich das ganze wunderbar abwickeln. Ich empfehle das Buch "Windows 2000 Befehle" aus dem O'Reilly-Verlag.
Da sind die wichtigsten Befehle aus dem Ressource-Kit ganz gut beschrieben.
Das was du benötigst:
NET USER ist ein sehr umfangreicher Befehl mit dem alle Eigenschaften des Users eingestellt werden können.
Mit CUSRMGR kann man die Rechte bearbeiten und mit
TSCMD die Terminalservereinstellungen im User.
mit einer batch lässt sich das ganze wunderbar abwickeln. Ich empfehle das Buch "Windows 2000 Befehle" aus dem O'Reilly-Verlag.
Da sind die wichtigsten Befehle aus dem Ressource-Kit ganz gut beschrieben.
Das was du benötigst:
NET USER ist ein sehr umfangreicher Befehl mit dem alle Eigenschaften des Users eingestellt werden können.
Mit CUSRMGR kann man die Rechte bearbeiten und mit
TSCMD die Terminalservereinstellungen im User.
Moin,
Resourcekit kann man kostenlos downloaden auf
http://www.microsoft.com/technet/itsolutions/reskits/rktmain.mspx
Resourcekit kann man kostenlos downloaden auf
http://www.microsoft.com/technet/itsolutions/reskits/rktmain.mspx