Tags

Howto (51) Free Software (35) Powershell (33) Windows Server (23) AD (16) Hyper-V (16) Exchange (13) Office (13) Group Policy (10) Windows Server 2012 (9) Scripts (7) Symantec BE (5) Windows 8 (5) Cisco (4) TMG (4) Terminal Server (4) Cluster (3) HP (3) RDS (3) UAG (3) Citrix (2) DC (2) DNS (2) IE10 (2) OpenID (2) PKI (2) SCVMM (2) Windows Live (2) iLO (2) Backup (1) DPM (1) Fileserver (1) IE (1) SQL; DPM (1) Security (1) Sharepoint (1) Switch (1) VMWare (1) Veeam (1)

dinsdag 21 oktober 2014

Kopieren van bestanden vanuit "Previous Versions" gaat fout vanwege te lange bestandsnamen

Het kan zijn dat de bestandsnamen te lang zijn als je vanuit “Previous Versions” (aka Vorige Versies) bestanden wilt kopiëren.

Je krijgt dan onderstaande melding:


Het grootste probleem daarbij is dat de kopieer opdracht dan niet verder gaat, maar wordt afgebroken.
Erg vervelend als je 1 TB aan data aan het kopiëren bent en na 600 GB de kopieerslag wordt afgebroken door één enkel bestand met een te lange bestandsnaam.

Met wat trial and error, tot de volgende oplossing gekomen.

Open de gewenste “Previous Version”:



Klik in de titlebar en je ziet iets in de trant van onderstaand pad staan, eindigend op “(Friday, October 17, 2014, 6:14 PM)”
Dat is een pad naam dat je niet kunt gebruiken in je DOS commando.


Als je echter in de titlebar op het hoogste niveau klikt waar de datum achter staat, dan krijg je een pad te zien dat eindigt op “@GMT-2014.10.17-16.14.34”, iets wat wel gaat werken.




Creeer met dat laatste pad een symbolic link met een korte naam:

                Mklink /d c:\s \\DPM-server.domein.local\Fileserver.domein.local_share$\@GMT-2014.10.17-16.14.34

Nu kun je met Robocopy een complete kopie maken van de betreffende map zonder dat de kopieslag afgebroken wordt.
In mijn geval schrijf ik iig een log bestand weg, zodat ik kan kijken of er nog bestanden zijn die niet gekopieerd worden.


Symbolic links kun je zien door met DIR de mappen op te vragen.
Na de kopieslag kun je de symolic link verwijderen met:

                Rmdir c:\s





Geen opmerkingen:

Een reactie posten