partydevil
Goto Top

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.

:: 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

Content-Key: 114524

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

Printed on: April 24, 2024 at 00:04 o'clock

Member: TuXHunt3R
TuXHunt3R Aug 17, 2009 at 18:32:40 (UTC)
Goto Top
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.