Ik ben bezig voor mijn werk om een Robocopy script te maken, om subfolders van de ene schijf in ons oude domein naar een nieuwe schijf op een nieuw domein te kopiëren.
Ik heb met Robocopy een scriptje gemaakt die files kopieert en waarin je ook met CACLS de rechten kan zetten.
Wat ik uiteindelijk moet hebben is dat van elke subfolder die gekopieerd word de rechten gezet moeten worden op de naam van de user. Wat dan weer een voordeel is dat elke subfolder naam de naam van de user is. Dus wat ik had bedacht is om de naam van de subfolder in een variabele te zetten en die met CACLS te gebruiken om de rechten van de betreffende subfolder te zetten.
Alleen kom ik er niet echt uit wat betreft de naam van de subfolder te krijgen in een variabele waar Robocopy op dat moment mee bezig is. Ik weet eigenlijk heel weinig van Batch scripten, dus als ik iets fout gedaan heb hoor ik het graag!
Hier is mijn script:
*snip*
Ik heb met Robocopy een scriptje gemaakt die files kopieert en waarin je ook met CACLS de rechten kan zetten.
Wat ik uiteindelijk moet hebben is dat van elke subfolder die gekopieerd word de rechten gezet moeten worden op de naam van de user. Wat dan weer een voordeel is dat elke subfolder naam de naam van de user is. Dus wat ik had bedacht is om de naam van de subfolder in een variabele te zetten en die met CACLS te gebruiken om de rechten van de betreffende subfolder te zetten.
Alleen kom ik er niet echt uit wat betreft de naam van de subfolder te krijgen in een variabele waar Robocopy op dat moment mee bezig is. Ik weet eigenlijk heel weinig van Batch scripten, dus als ik iets fout gedaan heb hoor ik het graag!
Hier is mijn script:
*snip*
[ Voor 2% gewijzigd door RobIII op 26-07-2011 10:50 ]