icebeer
Goto Top

Freigaben per Script erstellen mit Rechtezuweisung

Hallo,

ich würde gern wissen ob jemand weiß, wie ich unter XP pro SP2 per Script (VBS oder Batch) eine Freigabe machen kann und zudem gleich die Rechte setzen. Bei Windows 2003 hat ja MS freundlicherweise den Parameter Grant bei net use hinzugefügt mit dem das geht.
Gibt es da auch ne Möglichkeit für den Rest der MS Welt??

MfG IceBeer

Content-ID: 17203

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

Ausgedruckt am: 23.11.2024 um 16:11 Uhr

duddits
duddits 06.10.2005 um 15:26:33 Uhr
Goto Top
bin mir nicht ganz sicher aber probier mal "net share" und "cacl" bzw. "xcacl".
Wenn ich micht recht erinnere dann kann man mit netshare freigaben erstellen und cacl rechte zuweisen. xcacl ist eine Erweiterung bei Windows XP Pro ist das auf der CD enthalten.
IceBeer
IceBeer 06.10.2005 um 18:49:03 Uhr
Goto Top
Hallo,

der Tip war leider nicht ganz treffend.
Cacls und XCacls sind wie der Name schon vermuten lässt für die ACL gedacht...

Gruß IceBeer
gemini
gemini 06.10.2005 um 19:08:57 Uhr
Goto Top
Aus dem Microsoft-Fundus:
http://www.microsoft.com/technet/scriptcenter/scripts/storage/shares/st ...

Zum setzen von Freigaberechten hab ich leider nichts gefunden face-sad
duddits
duddits 09.10.2005 um 14:07:26 Uhr
Goto Top
Das weiß ich mittlerweile auch aber damit kannst du z.B. sagen das Benutzer X nut lesen darf und Y lesen und ausführen. Bei mir klappt es.
z.B.
net share d:\freigabe
cacls d:\freigabe /C /G X:R

Ich hoffe das du es damit schafst.
duddits
duddits 09.10.2005 um 20:06:05 Uhr
Goto Top
Tut mir leid mir sind einige Fehler unterlaufen. Hier die richtige Version

@echo off
rem Share.bat erstellt freigaben mit bestimmten rechten
net share FreigabeName=d:\n /remark:"FreigabeName"
cacls d:\n /E /P Jeder:R

echo Ergebniss der Freigabe:
pause > nul

net share

pause > nul
echo Rechte für d:\n:
cacls d:\n
pause > nul

Ich hoffe das es dir weiter hilft.