Olá,
Estou fazendo um arquivo (.ps1) para rodar no servidor e mover todos os arquivos, por hora só os temporários (*.tmp) para uma pasta específica. A idéia é só move-los mesmo, sem deleta-los. Implementei o script da seguinte forma:
$PastaOrigem = "C:\Users\diogo\Desktop\PastaOrigem"
$PastaDestino = "C:\Users\diogo\Desktop\PastaDestino"
$Arquivos = (Get-ChildItem $PastaOrigem -Recurse *.tmp)
foreach ($Arquivo in $Arquivos) {
Move-Item $Arquivo $PastaDestino
}
Porém ao executa-lo, ele não funciona. Fiz alguma coisa de errado nele? Lembrando que antes de executa-lo, ativei a execução de scripts via PowerShell pelo comandinho:
Set-ExecutionPolicy Restricted
Att,
Diogo César