From dada78a5210b0e774537b622d4d5c820f37928a7 Mon Sep 17 00:00:00 2001 From: "marco.locatelli@steamware.net" Date: Mon, 10 Mar 2025 10:26:39 +0100 Subject: [PATCH] WIP Script Robocopy VEEAMOVH --- ...eamVHDX.ps1 => RobocopyOvhHVVeeamVHDX.ps1} | 6 +--- Robocopy/RobocopyOvhVeeamStorage.ps1 | 36 +++++++++++++++++++ 2 files changed, 37 insertions(+), 5 deletions(-) rename Robocopy/{RobocopyOvhVeeamVHDX.ps1 => RobocopyOvhHVVeeamVHDX.ps1} (60%) create mode 100644 Robocopy/RobocopyOvhVeeamStorage.ps1 diff --git a/Robocopy/RobocopyOvhVeeamVHDX.ps1 b/Robocopy/RobocopyOvhHVVeeamVHDX.ps1 similarity index 60% rename from Robocopy/RobocopyOvhVeeamVHDX.ps1 rename to Robocopy/RobocopyOvhHVVeeamVHDX.ps1 index 7800823..88e9f8b 100644 --- a/Robocopy/RobocopyOvhVeeamVHDX.ps1 +++ b/Robocopy/RobocopyOvhHVVeeamVHDX.ps1 @@ -1,8 +1,7 @@ ###ROBOCOPY VHDX VEEAM OVH VERSO TNAS UFFICIO### $hostname = hostname -$date = Get-Date -$logFile = "C:\Steamware\Scripts\" + $hostname + "_VeeamVhdxRobocopy.log" +$logFile = "C:\Steamware\Log\" + $hostname + "_VeeamVhdxRobocopy.log" #cartella di origine $sourceFolder = "W:\ISO\Win\" @@ -13,7 +12,4 @@ $file = "Windows10_EN_x64.iso" #cartella di destinazione $destFolder = "\\10.74.82.201\veeam-ovh-vhdx" -#Out-File -FilePath $filePath -InputObject $hostname -#Out-File -FilePath $filePath -InputObject $date -Append - robocopy $sourceFolder $destFolder $file /mt /tee /log:$logFile \ No newline at end of file diff --git a/Robocopy/RobocopyOvhVeeamStorage.ps1 b/Robocopy/RobocopyOvhVeeamStorage.ps1 new file mode 100644 index 0000000..7a3e113 --- /dev/null +++ b/Robocopy/RobocopyOvhVeeamStorage.ps1 @@ -0,0 +1,36 @@ +###ROBOCOPY VHDX VEEAM OVH VERSO TNAS UFFICIO### + +net use Z: /delete + +Start-Sleep -Seconds 5 + +net use Z: \\10.74.82.201\veeam-ovh-storage $env:ZPass /user:egw-tscale-01\veeamovh + +Start-Sleep -Seconds 5 + +#definisco file di log tramite hostname locale +$hostname = hostname +$logFile1 = "C:\Steamware\Logs\VeeamBackupRobocopy" + $hostname + ".log" +$logFile2 = "C:\Steamware\Logs\VeeamConfigRobocopy" + $hostname + ".log" + +#cartella1 di origine +$sourceFolder1 = "B:\Backups\Backup Job WDC" + +#cartella2 di origine +$sourceFolder2 = "B:\Backups\VeeamConfigBackup" + +#cartella1 di destinazione +$destFolder1 = "Z:\VEEAM-WDC\Backup Job WDC" + +#cartella2 di destinazione +$destFolder2 = "Z:\VEEAM-WDC\VeeamConfigBackup" + +#eseguo copia cartella 1 +robocopy $sourceFolder1 $destFolder1 /mir /mt /tee /log:$logFile1 + +#eseguo copia cartella 2 +robocopy $sourceFolder2 $destFolder2 /mir /mt /tee /log:$logFile2 + +Start-Sleep -Seconds 5 + +net use Z: /delete \ No newline at end of file