Назад | Перейти на главную страницу

Windows Server wbadmin восстановление с запятыми

Я хочу сделать восстановление файлов с запятыми в их именах из командной строки, аля:

wbadmin start recovery -version:10/01/2013-12:00 -itemType:File -overwite:Overwrite -quiet "-Items:C:\Path\To\File, With Comma.txt,C:\Path\To\File 2, With Comma.txt"

Итак, есть два файла:

  1. C: \ Path \ To \ File, с запятой.
  2. C: \ Путь \ К \ файлу 2, с запятой.

Проблема в том, что wbadmin предполагает, что каждый файл разделяется запятыми, поэтому он видит 4 указанных файла вместо 2. Я пробовал поставить \ перед запятыми, которые являются частью имен файлов, например:

wbadmin start recovery -version:10/01/2013-12:00 -itemType:File -overwite:Overwrite -quiet "-Items:C:\Path\To\File\, With Comma.txt,C:\Path\To\File 2\, With Comma.txt"

но он не работает, он просто говорит о синтаксической ошибке. Документация по Технет похоже, не упоминает ничего, что могло бы помочь.

ОС - Windows Server 2008 R2.

Уточняющий комментарий: я изменил имена файлов, чтобы они отличались от фактических имен, чтобы они были менее показательными, но я также вижу, что я слишком его уменьшил. Запятая может встречаться либо в самом имени файла, например, C:\Path\To\File, With Comma.txt или в пути к файлу, например: C:\Path, To\Other\File.txt.