Vidim da postoji neki cmdlet Move-Item i u dokumentaciji
https://docs.microsoft.com/en-...nt/move-item?view=powershell-6
Code:
Example 2.
Move-Item -Path C:\Temp -Destination C:\Logs
Example 2.
Move-Item -Path C:\Temp -Destination C:\Logs
sam kapirao da sve kako je u Temp ce pomeriti u Logs. Ali nije.
Pa sam onda pokusao sa recurse flag-om
Code:
Example 4.
Get-ChildItem -Path ".\*.txt" -Recurse | Move-Item -Destination "C:\TextFiles"
Example 4.
Get-ChildItem -Path ".\*.txt" -Recurse | Move-Item -Destination "C:\TextFiles"
s tim sto ne koristim samo za neke odredjene fajlove nego zelim sve. Ovo je moja komanda.
Code:
Invoke-Command -ScriptBlock {
Get-ChildItem -Path "C:\RemoteFolder\*" | Move-Item -Destination "C:\BackupFolder\$((Get-Date).ToString('yyyy-MM-dd-HHmms'))"
}
Invoke-Command -ScriptBlock {
Get-ChildItem -Path "C:\RemoteFolder\*" | Move-Item -Destination "C:\BackupFolder\$((Get-Date).ToString('yyyy-MM-dd-HHmms'))"
}
Pokusao sam i direktno na serveru bez Invoke-Command ali isti problem.
Odnosno problem je sto mi ne sacuva kompletnu folder strukturu. Nego sve spakuje u root backupFolder.
Probao sam i samo C:\RemoteFolder i C:\RemoteFolder\ i C:\RemoteFolder\* ali je uvek isti rezultat.