+ Antworten
Ergebnis 1 bis 4 von 4
  1. #1
    Freak SolitudeX befindet sich auf einem aufstrebenden Ast Avatar von SolitudeX
    Registriert seit
    28.10.2007
    Ort
    München
    Alter
    25
    Beiträge
    181
    Downloads
    0
    Uploads
    0
    Renommee-Modifikator
    52

    Question Script mit xcalcs

    Hallo zusammen und einen hoffentlich angenehmen Wochenstart.

    Ich soll ein Script schreiben, das bei der Anmeldung zwei Ordner anlegt und dem angemeldeten Benutzer volle Rechte darauf gibt.
    Für das Rechte-Problem habe ich xcalcs gefunden, womit ich allerdings nicht wirklich zurecht komme.

    Das hier wäre mal mein Script:

    logon.bat

    if exist "C:\Test1" goto :Test2

    :Test2
    if exist "C:\Test1" goto :Ende

    mkdir "C:\Test1"
    mkdir "C:\Test2"

    xcacls "C:\Test1" /T /P system:f
    xcacls "C:\Test2" /T /P system:f

    xcacls "C:\Test1" /T /E /P /G %username%:f;f
    xcacls "C:\Test2" /T /E /P /G %username%:f;f

    :Ende
    exit
    Wenn ich dieses Script jetzt ausführe, bekommt das System alle Rechte, nur niemand sonst. Sprich, ich muss den User (in diesem Fall mich) mit allen Rechten hinzufügen, um auf die Ordner zugreifen zu können.
    Wo hab ich da schon wieder den Fehler in dem Script? Der muss ja irgendwo in den letzten zwei Zeilen vor dem :Ende liegen, denn das System bekommt ja seine vollen Rechte.
    Da ich jetzt nach langem Suchen und Ausprobieren nicht weiter weiß, frag ich mal wieder euch um Rat.

    Außerdem: Muss man dieses xcalc auf einen bestimmten Pfad installieren? Bei mir liegt das jetzt einfach zusammen mit der .bat in einem Ordner auf dem Desktop. (Vorübergehend, während ich das Script noch immer wieder testen muss.)

    Schon mal vielen Dank für jeden hilfreichen Tip.

    Lieben Gruß,
    SolitudeX


    Fehler sind da, um aus ihnen zu lernen.

  2. #2
    Power Poster HeikoBerlin ist einfach richtig nettHeikoBerlin ist einfach richtig nettHeikoBerlin ist einfach richtig nettHeikoBerlin ist einfach richtig nett Avatar von HeikoBerlin
    Registriert seit
    08.08.2003
    Ort
    Berlin
    Alter
    43
    Beiträge
    7.370
    Downloads
    0
    Uploads
    0
    Renommee-Modifikator
    813

    Standard

    > Ich soll ein Script schreiben

    und wie weit bist Du in der Woche gekommen ?
    Als ich's überflogen hatte, hatte ich keine Zeit ..
    .. und nach den Update Pack's nicht mehr in Erinnerung/Übersicht.

    Warum denn so unnötig kompliziert und doppelt gemoppelt?
    logon.bat

    if exist "C:\Test1" goto :Ende

    mkdir "C:\Test1"
    mkdir "C:\Test2"

    xcacls "C:\Test1" /T /P system:f /G %username%:f;f
    xcacls "C:\Test2" /T /P system:f /G %username%:f;f

    :Ende
    exit
    Wenn Username Leerzeichen enthält muss %username% in Anführungszeichen
    und falls keine Bestätigung erfolgen soll den xcacls Zeilen noch ein /Y anhängen

    Ist übrigens völlig egal wo sich xcacls befindet insofern die Datei gefunden wird

    Verwenden von "Xcacls.exe" zum Ändern von NTFS-Berechtigungen
    http://support.microsoft.com/kb/318754



  3. #3
    WinHelpline Moderator linux-luder wird schon bald berühmt werdenlinux-luder wird schon bald berühmt werden Avatar von linux-luder
    Registriert seit
    17.07.2001
    Ort
    Berlin
    Beiträge
    6.213
    Downloads
    2
    Uploads
    0
    Renommee-Modifikator
    705

    Standard

    Nix gegen Scripte, aber loest man das nicht mit vererbbaren Berechtigungen deutlich eleganter? Ziel ist es doch, dem sich anmeldenen User 2 Ordner zu verpassen auf die er volle Rechte hat oder?


    >> es ist eigentlich bei jeder Systemaenderung zu einem vorherigen Backup zu raten <<

  4. #4
    Freak SolitudeX befindet sich auf einem aufstrebenden Ast Avatar von SolitudeX
    Registriert seit
    28.10.2007
    Ort
    München
    Alter
    25
    Beiträge
    181
    Downloads
    0
    Uploads
    0
    Themenstarter
    Renommee-Modifikator
    52

    Standard

    Zitat Zitat von HeikoBerlin
    Warum denn so unnötig kompliziert und doppelt gemoppelt?
    Ganz einfacher Grund: Weil ich es noch nicht besser weiß/kann.

    Ansonsten vielen Dank für den Tipp. Den Link hatte ich auch zur Hilfe, nur hab ich da nicht soo ganz durchgeblickt.


    Zitat Zitat von linux-luder
    Nix gegen Scripte, aber loest man das nicht mit vererbbaren Berechtigungen deutlich eleganter? Ziel ist es doch, dem sich anmeldenen User 2 Ordner zu verpassen auf die er volle Rechte hat oder?
    Korrekt. Bei mir wurde eben nach einen Script dafür verlangt...

    Wir haben das jetzt auch so gehandhabt, einfach nur per Script die beiden Ordner erstellen zu lassen. Das mit den Rechten funktioniert ja so auch, wie du schon sagtest.

    Und bezüglich Scripten kann ich ja nur noch dazu lernen.


    Fehler sind da, um aus ihnen zu lernen.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. Script für ip + PC name
    Von murphy123 im Forum Allgemein Windows XP
    Antworten: 2
    Letzter Beitrag: 10.01.2007, 11:56
  2. Kennwortabfrage per Script
    Von kurtrichter im Forum Programmierung und Skripte
    Antworten: 8
    Letzter Beitrag: 03.03.2004, 17:06
  3. suche log on script
    Von teddyten im Forum Windows 9X/ME
    Antworten: 1
    Letzter Beitrag: 30.04.2002, 18:49
  4. VBS-Script
    Von HardDiskKiller im Forum Software Windows 2000
    Antworten: 6
    Letzter Beitrag: 12.03.2002, 15:20
  5. WMI-Script
    Von patrick.senn im Forum Software Windows 2000
    Antworten: 0
    Letzter Beitrag: 06.09.2001, 07:59

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein

Search Engine Friendly URLs by vBSEO 3.6.0