lordofremixes
Goto Top

Batch, die Ordner erstellt und Berechtigungen setzt

Hallo zusammen,

ich brauche eine Batch, die folgendes macht:

- Auf C:\ einen Ordner Beispielordner erstellen (C:\Beispielordner)
- Diesen Ordner freigeben mit Berechtigungen Jeder Vollzugriff
- Diesen Ordner NTFS Berechtigung auch Jeder Vollzugriff


mkdir C:\Beispielordner
icacls C:\Beispielordner /grant Jederface-sadCI)(OI)(F)

oder

@echo off
mkdir C:\Beispielordner
icacls C:\Beispielordner /grant Jederface-sadCI)(OI)(F)

Geht nicht!

Wo ist der Fehler und wie bekommen ich noch die Freigabe mit Berechtigungen Jeder Vollzugriff hin?

Content-ID: 342382

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

Ausgedruckt am: 22.11.2024 um 05:11 Uhr

133417
133417 04.07.2017 aktualisiert um 11:08:48 Uhr
Goto Top
icacls C:\Beispielordner /grant *S-1-1-0:(OI)(CI)F
Gruß
SlainteMhath
Lösung SlainteMhath 04.07.2017 um 11:07:14 Uhr
Goto Top
Moin,

Geht nicht!
Geht's etwas genauer?

Evtl. solltest du auch mal die Hilfe lesen... Imo reicht das folgende aus
cacls C:\Beispielordner /grant Jeder:F

Wobei Vollzugriff für JEDEN eher eine Schlechte Idee ist...

lg,
Slainte
lordofremixes
lordofremixes 04.07.2017 um 11:12:35 Uhr
Goto Top
Hallo BibersBaum

wenn ich diesen Code eingebe:

@echo off
mkdir C:\Beispielordner
icacls C:\Beispielordner /grant *S-1-1-0face-sadOI)(CI)F


Dann ist der Ordner weder freigeben noch setzt er Berechtigungen auf die Freigabe..
lordofremixes
lordofremixes 04.07.2017 um 11:13:54 Uhr
Goto Top
Moin,

Geht nicht!
Geht's etwas genauer?

Evtl. solltest du auch mal die Hilfe lesen... Imo reicht das folgende aus
Quelltext | Drucken
cacls C:\Beispielordner /grant Jeder:F
01.

cacls C:\Beispielordner /grant Jeder:F

Wobei Vollzugriff für JEDEN eher eine Schlechte Idee ist...

lg,
Slainte

Hallo Slainte,

auch hier wird keine Freigabe erstellt

mit diesem Code:

@echo off
mkdir C:\Beispielordner
cacls C:\Beispielordner /grant Jeder:F
133417
133417 04.07.2017 aktualisiert um 11:15:04 Uhr
Goto Top
Zitat von @lordofremixes:
Dann ist der Ordner weder freigeben noch setzt er Berechtigungen auf die Freigabe..
Das waren nur die NTFS-Rechte, Freigabe machst du mit net share.

Einfach mal net share in die CMD tippeln... ist das so schwer?
lordofremixes
lordofremixes 04.07.2017 um 11:15:00 Uhr
Goto Top
Da muss doch sicher noch was mit net share rein...
133417
133417 04.07.2017 aktualisiert um 11:15:37 Uhr
Goto Top
Sag ich doch .... steht oben. net share /? eintippen, lesen kannst du doch oder ??
lordofremixes
lordofremixes 04.07.2017 um 11:15:31 Uhr
Goto Top
Moment, ich probiers, war ja grad schon nah an der lösung...
133417
Lösung 133417 04.07.2017 um 11:16:06 Uhr
Goto Top
NET SHARE
Freigabename
      Freigabename=Laufwerk:Pfad [/GRANT:Benutzer,[READ | CHANGE | FULL]]
                                 [/USERS:Nummer | /UNLIMITED]
                                 [/REMARK:"Text"]  
                                 [/CACHE:Manual | Documents | Programs | BranchCache | None]
      Freigabename [/USERS:Anzahl | /UNLIMITED]
                   [/REMARK:"Text"]  
                   [/CACHE:Manual | Documents | Programs | BranchCache | None]
      {Freigabename | Gerätename | Laufwerk:Pfad} /DELETE
      Freigabename \\Computername /DELETE
lordofremixes
lordofremixes 04.07.2017 um 11:19:37 Uhr
Goto Top
Das lese ich ja grad:

Habs jetzt hinbekommen_

@echo off
mkdir C:\Beispielordner
icacls C:\Beispielordner /grant *S-1-1-0face-sadOI)(CI)F
net share Freigabename=C:\Beispielordner /GRANT:Jeder,FULL


Die Klammern in der Hilfe verwirren mich manchmal..
133417
133417 04.07.2017 aktualisiert um 11:23:41 Uhr
Goto Top
Zitat von @lordofremixes:
Die Klammern in der Hilfe verwirren mich manchmal..
Als Admin solltest du die Syntax der Hilfe aber kennen oder schnell nachholen face-wink. Die Eckigen kennzeichnen eine optionale Auswahl an Optionen die mit "|" (oder) getrennt sein können.

Na dann noch einen Haken dran, Thema erledigt.
lordofremixes
lordofremixes 04.07.2017 um 11:37:09 Uhr
Goto Top
Sorry, nächste Mal kommen wieder komplexere Fragen...

Gruß!