Upload New File

This commit is contained in:
2024-07-17 07:58:05 +00:00
parent 82714df6bb
commit 76c9be2422
@@ -0,0 +1,55 @@
$VerbosePreference='continue'
$WarningPreference = 'continue'
$DebugPreference = 'continue'
######################################################################################
#
# Projects you want to export
#
######################################################################################
$list_of_projects_to_export = @("2019 TARS","2019 TARS","2022 BOU NCE TAR","2021 DHT NCE TAR")
######################################################################################
#
# Command to type
#
######################################################################################
$DBInstance = 'bp-srvsql05'
$jra_task = 'DEPLOY-30644'
$root_Destination_patch_folder = "C:\_attachements"
$Destination_patch_folder = "$root_Destination_patch_folder\$jra_task"
if(-not(Test-Path $Destination_patch_folder)){mkdir $Destination_patch_folder}
foreach($project in $list_of_projects_to_export){
Write-Debug $project
$project = $project -replace '/', ' '
#only the path
$QuerySelectProjects= "SELECT a.filepath from [p_rc_bp_whiting].[dbo].[tblScope] as s INNER JOIN [p_rc_bp_whiting].dbo.tblProject as p on p.pk_projectid = s.fk_projectid INNER JOIN [p_rc_bp_whiting].dbo.tblAttachment as a on s.pk_scopeid = a.fk_scopeid INNER JOIN [p_rc_bp_whiting].dbo.tblDocumentLabel as d on a.fk_documentlabelid = d.pk_documentlabelid WHERE p.projectCode = '$project' ORDER BY projectcode, scopenr"
write-output $QuerySelectProjects
$targeted_Projects= Invoke-Sqlcmd -ServerInstance $DBInstance -Query $QuerySelectProjects
if(-not(Test-Path $Destination_patch_folder\$project\Attachements)){mkdir $Destination_patch_folder\$project\Attachements}
foreach($path in $targeted_Projects){
$exact_path = $path.ItemArray
write-debug "copy $exact_path "
copy-item $exact_path "$Destination_patch_folder\$project\Attachements"
#Write-debug "copy in progress"
}
Write-Output "copy done for $project"
}