Eu quero fazer uma recuperação de arquivos com vírgulas em seus nomes a partir da linha de comando, ala:
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"
Existem dois arquivos:
O problema é que o wbadmin assume que vírgulas separam cada arquivo, então ele vê 4 arquivos especificados ao invés de 2. Eu tentei colocar um \
na frente das vírgulas que fazem parte dos nomes de arquivos da seguinte forma:
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"
mas não funciona, apenas diz que há um erro de sintaxe. A documentação do Technet parece não mencionar nada que possa ajudar também.
O SO é o Windows Server 2008 R2.
Um comentário esclarecedor: eu mudei os nomes dos arquivos para serem diferentes dos nomes reais para serem menos reveladores, mas eu também vejo que mudei demais. A vírgula pode ocorrer no próprio nome do arquivo como C:\Path\To\File, With Comma.txt
ou no caminho para o arquivo, como: C:\Path, To\Other\File.txt
.