1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
REM GENERAL Les chemins de copie sont à rentrer à l'éxécution
@echo off
REM définition des variables de copie
set /p cheminS=Entrer le chemin de source :
set /p cheminD=Entrer le chemin de destination :
REM copie de l'arborescence et des ACL
xcopy %cheminS% %cheminD% /e /h /i /k /o
REM définition des variables des noms de partage
set /p part1R=Entrer le nom du partage relais 1 (différent du nom du partage à transférer !!)
set /p part2R=Entrer le nom du partage relais 2 (différent du nom du partage à transférer !!)
set /p part2R=Entrer le nom du partage relais 3 (différent du nom du partage à transférer !!)
REM activation des "partages relais"
net share %part1R%=%cheminD%
net share %part2R%=%cheminD%\test1
net share %part3R%=%cheminD%\test2
REM définition des variables pour la copie des droits de partage
set /p part1=Entrer le nom du partage à transférer (attention aux guillemets en cas d'espaces !!)
set /p part2=Entrer le nom du partage à transférer (attention aux guillemets en cas d'espaces !!)
set /p part3=Entrer le nom du partage à transférer (attention aux guillemets en cas d'espaces !!)
set /p lieu1=Entrer l'emplacement du serveur hébergeant le partage 1 (attention, syntaxe chemin réseau entre guillemets!!)
set /p lieu2=Entrer l'emplacement du serveur hébergeant le partage relais (attention, syntaxe chemin réseau !!)
REM copie des droits de partage
permcopy %lieu1% %part1% %lieu2% %part1R%
permcopy %lieu1% %part2% %lieu2% %part2R%
permcopy %lieu1% %part3% %lieu2% %part3R%
REM suppression des partages d'origine
net share %part1% /DELETE
net share %part2% /DELETE
net share %part3% /DELETE
REM suppression de l'arborescence source
rmdir %cheminS% /s /q
REM activation des nouveaux partages avec les anciens noms
net share %part1%=%cheminD%
net share %part2%=%cheminD%\test1
net share %part3%=%cheminD%\test2
REM copie des droits de partage
permcopy %lieu1% %part1R% %lieu2% %part1%
permcopy %lieu1% %part2R% %lieu2% %part2%
permcopy %lieu% %part3R% %lieu2% %part3%
REM suppression des "partages relais"
net share %part1R% /DELETE
net share %part2R% /DELETE
net share %part3R% /DELETE |
Partager