Я создал ярлык, с помощью которого я могу перетащить папку в этот ярлык, который добавит папку в качестве пути для резервного копирования. Цель:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noexit -noprofile -file C:\PSscripts\BakUpFolder.ps1
и мой сценарий следующий, но я теряюсь в том, что я должен поместить в переменную $Source
этого PowerShell, чтобы эта работа работала правильно.
У кого-нибудь есть предложения или указываете мне правильное направление, чтобы заставить это работать должным образом?
$TimeStamp = Get-Date -f dd_MM_yyyy
$Destination = "\\SAGEDEV01\Production_Sag100_DB_Backup\TestData\Data_" +
$TimeStamp
$Source = "path dragged to shortcut"
New-Item -ItemType Directory -Path $Destination -Force
gci $Source -Recurse | %{
# loops through all files in that folder and subfolders
# gets path to file
$file = $_.Fullname
# copies file
Copy-Item -Path $file -Destination $Destination -Force
# removes file from original location
Remove-Item $file
}