Home Shares mit Script erzeugen
Dies ist die Version für Windows Server 2003
Für Win XP nur die Zusatzoption bei net share (/GRANT...) herauslöschen
Hallo zusammen.
Wolltet ihr schon immer mal Home Shares mit einem Script anlegen?
Diesen nachtürlich automatisch die Rechtevergeben?
Dann seit ihr hier Richtig.
Hoffe ich konnte euch Helfen
Für Win XP nur die Zusatzoption bei net share (/GRANT...) herauslöschen
Hallo zusammen.
Wolltet ihr schon immer mal Home Shares mit einem Script anlegen?
Diesen nachtürlich automatisch die Rechtevergeben?
Dann seit ihr hier Richtig.
:: Benutzereingabe
:start
@echo off
echo Wie heisst der Benutzername:
set /P name=
echo -----------------------------------------------
:: Benutzereingabe
:repeat
echo Unter welchem Pfad (Hinweis: Pfad mit \ beenden):
set /P pfad=
:: Überprüfung ob Pfad vorhanden
if exist %pfad% goto done
echo Der Pfad %pfad% wurde nicht gefunden!
goto repeat
:done
echo der Pfad existiert!
echo -----------------------------------------------
:: Anlegen vom Ordner
mkdir %pfad%%name%
echo Der Ordner wurde angelegt.
echo -----------------------------------------------
:: Der Ordner sharen
set hiden=$
set domain=##red|(deine Domäne)##
net share %name%%hiden%=%pfad%%name% **##red|/GRANT:everyone,FULL##**
:: Berechtigungen vergeben
echo Berechtigung vergeben?
cacls %pfad%%name% /T /C /G Administrators:F %domain%\%name%:C SYSTEM:F "Domain Admins":F
::Wiederholung?
set /P abfrage=Wollen Sie einen Weiteren Ordner hinzufuegen (J / N)?
if "%abfrage%" == "N" then
goto ENDE
else
goto start
:ENDE
Hoffe ich konnte euch Helfen
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 114524
Url: https://administrator.de/contentid/114524
Ausgedruckt am: 22.11.2024 um 12:11 Uhr
1 Kommentar
Grundsätzlich i.O., habe nur eine kleine Kritik. Gibt "Everyone" nicht Full-Rechte auf den Share Permissions. In Kombination mit den NTFS-Recht "Modify" kann der User unter gewissen Umständen dann selber Rechte auf der Ablage verteilen. Gib den Administratoren Full-Rechte und dem User Change-Rechte. Das reicht aus.