Jump to content

Batch+cacls problem


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

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

Link zu diesem Kommentar
  • 2 Wochen später...
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...