Jump to content

LaseR

Members
  • Gesamte Inhalte

    1
  • Registriert seit

  • Letzter Besuch

Beiträge erstellt von LaseR

  1. Hallo Forumler,

     

    mein Cheff hat mir heute eine ganz tolle Aufgabe geben.

    Er möchte gerne ein Script haben, dass auf unserem Server im Verzeichnis

    \\Server\design

     

    mehrere Ordner erstellt.

    Eingabe im Batch soll wiefolgt aussehen:

     

    ordner: design1\2008\firmaA

    Die Batchdatei soll dann dadraus

     

    --> \\Server\design\design1\2008\firmaA\

    machen und automatisch 5 Unterordner anlegen

    also so

     

    \\Server\design\design1\2008\firmaA\EIN

    \\Server\design\design1\2008\firmaA\AUS

    \\Server\design\design1\2008\firmaA\REV

    \\Server\design\design1\2008\firmaA\NEU

    \\Server\design\design1\2008\firmaA\TEMP

     

    Danach soll die abfrage kommen welchem User das ganze gehört

     

    Nun zu meinem eigentlichen Problem

     

    Der User soll bis

    \\Server\design\design1\2008\firmaA\ hier soll der server als owner stehen und der user soll nur Leserechte haben

    bei den anderen 5 soll neben dem adminaccount der user als einziger vollzugriff haben

     

    hier mal mein Anfang aber ich bekomme es einfach nicht hin:

    @ECHO OFF
    SET /P ordner=Bitte Dir- und Subdirnamen eingeben (anfang\mitte\weiter\ende\): 
    echo %ordner%
    echo Welche Benutzer haben Zugriffsrechte ?
    echo Rechte können sein r=lesen, c=aendern (Schreiben), f=Vollzugriff
    
    SET /P benutzer=Bitte die S-Nummer eintrgen: 
    SET /P rechte=Bitte die Rechte eintragen: 
    
    SET path=c:\test\
    
    mkdir %path%%ordner%
    mkdir %path%%ordner%\ARB
    mkdir %path%%ordner%\ARV
    mkdir %path%%ordner%\AUS
    mkdir %path%%ordner%\EIN
    mkdir %path%%ordner%\REF
    
    echo %ordner%;%path%; >>c:\liste.txt
    echo %ordner%;%path%ARB; >>c:\liste.txt
    echo %ordner%;%path%ARV; >>c:\liste.txt
    echo %ordner%;%path%AUS; >>c:\liste.txt
    echo %ordner%;%path%EIN; >>c:\liste.txt
    echo %ordner%;%path%REF; >>c:\liste.txt
    
    
    cacls %path%%ordner% /G Administratoren:F %benutzer%:%rechte%
    REM cacls "c:\test\%ordner%\ARB /g Administratoren:f %benutzer%:%rechte%"
    REM cacls "c:\test\%ordner%\ARV /g Administratoren:f %benutzer%:%rechte%"
    REM cacls "c:\test\%ordner%\AUS /g Administratoren:f %benutzer%:%rechte%"
    REM cacls "c:\test\%ordner%\EIN /g Administratoren:f %benutzer%:%rechte%"
    REM cacls "c:\test\%ordner%\REF /g Administratoren:f %benutzer%:%rechte%"
    
    
    
    ECHO Der Ordner %ordner% wurde erstellt !
    ECHO Die Rechte (%benutzer%:%rechte%) wurden gesetzt
    Echo Und tschuess
    
    pause
    
    

     

    ich hoffe ihr könnt mir helfen

    LG

    LaseR

×
×
  • Neu erstellen...