Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Robocopy - Berechtigungen bei MOVE übernehmen?

Frage Entwicklung

Mitglied: Lousek

Lousek (Level 2) - Jetzt verbinden

20.08.2009, aktualisiert 08:53 Uhr, 6294 Aufrufe, 3 Kommentare

Hallo Forum.

Ich habe folgendes Problem:

Bei uns in der Firma soll der alte Fileserver auf einen neuen gezogen werden.
Die Daten werden per Robocopy verschoben (schlussendlich durch ein Script, das Robocopy ausführt).

Die Daten (Heimverzeichnisse) sollen von \\ALTER-FS\g$\Personal\USERNAME (z.B. muster_ha) nach \\NEUER-FS\g$\Personal\USERNAME verschoben werden, und zwar nach und nach (also nicht gerade alle Heimverzeichnise ...
Das Problem sind die Berechtigungen. Auf das Heimverzeichnis hat nur der User (DOMAIN\muster_ha / Modify) und die lokale Administratorgruppe (ALTER-FS\Administrators / Full) zugriff.
Diese Berechtigungen sollen 1:1 übernommen werden auf den neuen File-Server (die Berechtigungen sollen dann sein: DOMAIN\muster_ha / Modify und NEUER-FS\Administrators / Full).


Probiert habe ich es so: robocopy.exe \\ALTER-FS\g$\Personal\USERNAME \\NEUER-FS\g$\Personal\USERNAME /MOVE /COPYALL /E (Das Zielverzeichnis existiert noch nicht resp. es macht kein Unterschied)
Mit /MIR anstatt /MOVE funktioniert es (er übernimmt die Berechtigungen auch für den Order USERNAME) ... aber so funktioniert es nicht, er zerschiesst immer die Berechtigung.
EDIT: D.H. er setzt immer die Berechtigungen des Überordners (nur bei /MOVE!!!) ...

Weiss da jemand rat? Ich will nicht bei 250 Ordner die Berechtigungen händisch anpassen ...

Greetz, Lousek
Mitglied: M3rlin
20.08.2009 um 10:46 Uhr
Hi,

hast Du schon mal den copy befehl ohne /move ausprobiert ?
Die Daten werden dann zwar nicht in der Quelle gelöscht aber sollte erstmal egal sein.

Eventuell müßtest Du überprüfen ob es was bringt, wenn Du die Vererbung ab dem Verzeichnis wo Du die Dateien reinkopieren willst, deaktivierst.
Vielleicht liegt da der kasus knaktus.

Eine andere Frage: Warum habt ihr denn die lokalen Admins berechtigt und nicht die Domain Admins ?
Bitte warten ..
Mitglied: Lousek
20.08.2009 um 11:58 Uhr
Hallo M3rlin

Ohne /move ist es dasselbe ... aber mit /MIR macht er es ... vieleicht hat das Robocopy auch noch irgend ein Problem mit dem W2k8 ... auf jeden Ich setzte die Berechtigungen jetzt einfach "manuell" ... also das Script setzt sie auf die neuen Ordner:

(VBS)
01.
'========================================================================================= 
02.
 
03.
'Function to sync files 
04.
Function RunRobocopy(name, share, source) 
05.
  Set WshShell = WScript.CreateObject("WScript.Shell") 
06.
  WshShell.Run("%windir%\system32\robocopy.exe " & source & " \\NEUER-FS\" & share & "\" & name & " /MOVE /COPYALL /E /V /TEE /ETA") 
07.
End Function 
08.
 
09.
'========================================================================================= 
10.
 
11.
Function setPermissions(name, share) 
12.
  befehl = "c:\windows\system32\cmd.exe /c Echo Y|%windir%\system32\cacls.exe \\NEUER-FS\" & share & "\" & name & " /T /C /P " & chr(34) & "administrators" & chr(34) & ":f " & chr(34) & "DOMAIN\" & name & chr(34) & ":c" 
13.
  Set WshShell = WScript.CreateObject("WScript.Shell") 
14.
  Call WshShell.Run(befehl,2,true) 
15.
End Function 
16.
 
17.
'=========================================================================================
Greetz, Lousek
Bitte warten ..
Mitglied: M3rlin
20.08.2009 um 15:45 Uhr
OK, kann natürlich sein das die Syntax da nicht mehr so 100% hinhaut. Seltsam ist es schon.
Denn MIR ist ja nicht gerade ungefährlich, wenn man nicht aufpasst, dann haut man sich alles weg, was man kopiert.
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Batch & Shell
gelöst Move mit Robocopy (2)

Frage von 0xC0FFE zum Thema Batch & Shell ...

Windows Update
Move Microsoft WSUS Content (1)

Link von Mvinogradac zum Thema Windows Update ...

Batch & Shell
gelöst Robocopy log Angabe der Zeiten - Verständnissfrage (3)

Frage von NetMare zum Thema Batch & Shell ...

Batch & Shell
gelöst Dateien (PDF) umbenennen via batch, teilw. Dateinamen übernehmen, neues Präfix (6)

Frage von brause1701 zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Hardware
Laptop ins Salzwasser gefallen (18)

Frage von Marcel94 zum Thema Hardware ...

Switche und Hubs
LAG zwischen Cisco SG300 und Dlink DGS1100 herstellen - wie? (13)

Frage von White-Rabbit2 zum Thema Switche und Hubs ...

Hardware
Lenovo Yoga 500 über angeschlossene USB Tastatur booten (13)

Frage von thomasreischer zum Thema Hardware ...

Viren und Trojaner
Wie werde ich den Mist "fanli90" wieder los? (12)

Frage von Taumel zum Thema Viren und Trojaner ...