|
|
|
|
Neuer Benutzer
Status: Offline
Beiträge: 5
Registriert seit: 20.01.2004
|
config.nt automatisch ändern -
20.01.2004, 11:20
Hallo...
Ich muss in meiner 2003 Domäne bei allen Clients einen Eintrag in die config.NT machen (buffers,Files...) um ein altes DOS Prog zum laufen zu bringen...
Ich denke mit einem Logon-Script sollte es gehen...
Ich verwende Kixtart, habe in der doku aber nichts gefunden..
Hat jemand einen Tipp?
|
|
|
|
|
|
|
|
Super Profi Benutzer
Status: Offline
Beiträge: 1,810
Registriert seit: 30.07.2003
Ort: Ostschweiz
Alter: 37
|

20.01.2004, 11:23
Warum kopierst du nicht mit Hilfe des Scripts eine neue config.nt auf die Rechner?
Cello
"Wenn sie das haben wollen, müssen sie bezahlen. Wenn sie es nicht haben wollen, bekommen sie es umsonst" - Harald Naegeli (Sprayer von Zürich)
|
|
|
|
|
|
|
|
Erfahrener Benutzer
Status: Offline
Beiträge: 334
Registriert seit: 26.09.2003
Ort: Bern
Alter: 33
|

20.01.2004, 14:55
Genau ... Kopieren ist wohl die einfachste Lösung. Allerdings problematisch wenn bereits einige Clients über Einträge verfügen die u.U. nicht überschrieben werden dürfen.
Dann würde ich aber einen simplen Batch erstellen der die notwendigen Zeilen in der Datei nur ergänzt - und nicht KIX verwenden. Aber ich bin ein geprägtes Kind was KIX betrifft und überhaupt nicht Fan von diesem Pseudo-Scripting-Zeugs.
Gruss Marcel
MCP, MCSA, MCSAS, MCSAM, MCSE, MCSES, MCDBA, MCT
|
|
|
|
|
|
|
|
Moderator
Status: Offline
Beiträge: 1,388
Registriert seit: 05.08.2003
Ort: Im Schoenen Luzern
Alter: 27
|

20.01.2004, 16:32
Kann man deine config.NT mit dem txt editor offnen wenn ja kannst du VBS bzz WSH benutzen (Musst aber W2k/Xp) clients haben
CNE, CNA auf OES / Netware 6 / 6.5
CCA, auf MPS 4
PC-LAN SIZ
Zusammen schaffen wir es!!!
|
|
|
|
|
|
|
|
Neuer Benutzer
Status: Offline
Beiträge: 5
Registriert seit: 20.01.2004
|

20.01.2004, 17:43
ich kann aber vom client aus mit normalen benutzerrechten die config.nt nicht überschreiben, kann ich die dateirechte dieser datei vielleicht mit einer gpo ändern, ich muss dies sonst auf vielen clients manuell durchführen !!
|
|
|
|
|
|
|
|
Erfahrener Benutzer
Status: Offline
Beiträge: 334
Registriert seit: 26.09.2003
Ort: Bern
Alter: 33
|

20.01.2004, 17:53
Klar. Mit einer GPO könntest du das ganz einfach:
1) Policy erstellen die nur für die Clients gilt erstellen (oder Default Domain Policy wählen). Policy editieren.
2) Computer Configuration, Windows Settings, Security Settings, File System
3) Datei hinzufügen und Rechte hinterlegen (z.B. Jeder Full Control)
Das wär's. Jetzt nur noch Domäne replizieren und abwarten bis Policy neu zugewiesen wird oder Zuweisung manuell forcieren (secedit.exe oder gpupdate.exe, je nach Version des OS).
cu
Marcel
MCP, MCSA, MCSAS, MCSAM, MCSE, MCSES, MCDBA, MCT
|
|
|
|
|
|
|
|
Moderator
Status: Offline
Beiträge: 1,388
Registriert seit: 05.08.2003
Ort: Im Schoenen Luzern
Alter: 27
|

20.01.2004, 20:00
Die Berechtigungen kannst du ueber das log in skript andern (per vbs/wsh)
einfach untenstehenden text in XXXX.vbs datei kopieren und die ADsSecurity.dll aus dem anhang im system regiestrieren mit der beiligenden batch datei
Gruss Koni
================================================== ============================
'Dieses VBScript setzt NTFS-Rechte für einen Ordner oder eine Datei
'Wenn die angegebene Datei bzw. der Ordner nicht exestiert, wird nichts gemacht!
'================================================= ==============================
Const ADS_ACETYPE_ACCESS_ALLOWED = 0
Const ADS_ACEFLAG_INHERIT_ACE = 3
Set sec = CreateObject("ADsSecurity")
Set sd = CreateObject("SecurityDescriptor")
Set dacl = CreateObject("AccessControlList")
Set ace = CreateObject("AccessControlEntry")
Set newace = CreateObject("AccessControlEntry")
Set FSO = CreateObject("Scripting.FileSystemObject")
dim FileOrDir
'====================== Hier Datei oder Ordner angeben =========================
FileOrDir = "C:\WINDOWS"
'================================================= ==============================
If FSO.FolderExists(FileOrDir) or FSO.FileExists(FileOrDir) Then
Set sd = CreateObject("SecurityDescriptor")
Set sd = sec.GetSecurityDescriptor("FILE://" & FileOrDir)
Set dacl = sd.DiscretionaryAcl
'====================== Hier die Rechte angeben ================================
newAce.Trustee = "Jeder" 'Jeder
newAce.AccessMask = -1 'Vollzugriff
newAce.AceType = ADS_ACETYPE_ACCESS_ALLOWED 'Auf 'Zulassen'
newAce.AceFlags = ADS_ACEFLAG_INHERIT_ACE 'Vererben auf Unterordner und Dateien
'================================================= ==============================
dacl.AddAce newAce
sd.DiscretionaryAcl = dacl
sec.SetSecurityDescriptor sd
End If
CNE, CNA auf OES / Netware 6 / 6.5
CCA, auf MPS 4
PC-LAN SIZ
Zusammen schaffen wir es!!!
|
|
|
|
|
|
|
|
Benutzer
Status: Offline
Beiträge: 25
Registriert seit: 20.01.2004
Ort: Mellingen
Alter: 47
|

20.01.2004, 21:06
Hallo
erstell eine Batch-Datei die genau das macht was sie in Config-NT ändern muss und häng den Aufruf der Batch-Datei in den Skript, Pfad und Speicherort der Batch-Datei beachten.
|
|
|
|
|
|