Copie a estrutura de diretórios com o filtro de arquivo de data para compartilhamento UNC no PowerShell

1

Como posso copiar todos os arquivos que correspondem a um filtro e a estrutura de diretórios para o caminho UNC será powershell:

Por exemplo, com o filtro como "*2011_01_02*.bak" :

\arf.2011_01_02.bak
\foo\baz\arf.2011_01_02.bak

Para \192.168.1.1\meow\ com o resultado de:

\192.168.1.1\meow\arf.2011_01_02.bak
\192.168.1.1\meow\foo\baz\arf.2011_01_02.bak
    
por Kyle Brandt 20.05.2011 / 18:20

2 respostas

2

Que tal:

Copy-Item . -Destination "\192.168.1.1\meow\" -Filter "*2011_01_02*.bak" -Recurse

(Com base em alguns mexer em uma caixa de teste.)

    
por 20.05.2011 / 18:46
0

Usando o robocopy, algo como o seguinte faz o truque:

Robocopy.exe .\ \192.168.1.1\meow *.ps1 /S

Não é powershell, mas parece fazer o truque.

    
por 20.05.2011 / 18:37