Как я могу использовать PowerShell для копирования перетаскиваемой папки в качестве пути «Копировать элемент» - PullRequest
0 голосов
/ 26 июня 2019

Я создал ярлык, с помощью которого я могу перетащить папку в этот ярлык, который добавит папку в качестве пути для резервного копирования. Цель:

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 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...