tristan
Goto Top

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?

Content-Key: 3096

Url: https://administrator.de/contentid/3096

Printed on: April 19, 2024 at 14:04 o'clock

Member: ilmo
ilmo Oct 10, 2004 at 08:07:53 (UTC)
Goto Top
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 ...
Member: Tristan
Tristan Oct 10, 2004 at 15:40:59 (UTC)
Goto Top
Ersteinmal danke für deinen Tipp - aber wie kann ich mit net user einstellen, das der Benutzer sein Passwort beim nächsten Start ändern muss?
Mitglied: 5130
5130 Oct 11, 2004 at 06:14:18 (UTC)
Goto Top
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
Member: derfue
derfue Oct 12, 2004 at 16:01:57 (UTC)
Goto Top
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 face-sad
Member: barbarossa
barbarossa Oct 15, 2004 at 07:21:08 (UTC)
Goto Top
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.
Member: Tristan
Tristan Oct 23, 2004 at 16:28:51 (UTC)
Goto Top
Das Ressourcekit kann man doch nur käuflich erwerben oder? Gibt es das Programm CUSRMGR auch einzeln? ( Bin Schüler face-wink )
Mitglied: 5130
5130 Oct 25, 2004 at 06:28:02 (UTC)
Goto Top
Moin,

Resourcekit kann man kostenlos downloaden auf

http://www.microsoft.com/technet/itsolutions/reskits/rktmain.mspx
Member: Tristan
Tristan Oct 26, 2004 at 19:34:15 (UTC)
Goto Top
Vielen Dank, jetzt habe ich aber noch eine Frage:

Ich habe mir mit xcacls die Eigenschaften vom Ordner Test anzeigen lassen:

\test Tristan\Administratorface-sadOI)(CI)(DENY)(special accessface-smile
FILE_EXECUTE

Tristan\Administrator:F
Tristan\Administratorface-sadCI)R
Tristan\Administratorface-sadOI)(CI)(special accessface-smile
DELETE
SYNCHRONIZE
FILE_READ_DATA
FILE_WRITE_DATA

ERSTELLER-BESITZERface-sadOI)(CI)(IO)F

Wie kann ich diese Sachen mit xcacls verwirklichen?
Mit "xcacls test /G Administrator:F" werden alle User außer Administrator gelöscht.

Und kann man es einrichten, daß der Administrator vom PC "Family" auch Vollzugriff auf den Ordner hat?

(Ich habe leider noch nicht soviel Erfahrung im Bereich W2k Befehle. face-smile )
Member: Tristan
Tristan Oct 26, 2004 at 19:55:57 (UTC)
Goto Top
Und existiert die Möglichkeit, den Benutzern das Verändern/Schreiben/Löschen auf das Verzeichnis Windows verwehren, Windows dadurch aber nicht beeinträchtigt wird?