build/scripts/automation/Copy_Vista_Drivers.ps1 (18 lines of code) (raw):
# Script to copy vista drivers from staging server to build server.
$BranchName=$args[0]
$BuildVersion=$args[1]
$Config=$args[2]
$BuildMachine="InMStagingSvr"
$Date = Get-Date -Format dd_MMM_yyyy
$Log_Name = "Copy_vista_drivers_"+$(Get-Date -Format dd_MMM_yyyy_hh_mm_tt)+".txt"
$Log_File = "H:\BUILDS\Daily_Builds\$BranchName\HOST\$Date\$Log_Name"
# Remove existing x86 and x64 indskflt.sys and indskflt.pdb files
Remove-Item -Recurse "I:\SRC\$BranchName\InMage-Azure-SiteRecovery\host\drivers\InVolFlt\windows\DiskFlt\x86\Vista$Config"
Remove-Item -Recurse "I:\SRC\$BranchName\InMage-Azure-SiteRecovery\host\drivers\InVolFlt\windows\DiskFlt\x64\Vista$Config"
mkdir "I:\SRC\$BranchName\InMage-Azure-SiteRecovery\host\drivers\InVolFlt\windows\DiskFlt\x86\Vista$Config"
mkdir "I:\SRC\$BranchName\InMage-Azure-SiteRecovery\host\drivers\InVolFlt\windows\DiskFlt\x64\Vista$Config"
# Copy x86 and x64 indskflt.sys and indskflt.pdb files from InMstagingsvr.
Copy-Item "\\$BuildMachine\DailyBuilds\Daily_Builds\$BuildVersion\HOST\$Date\UnifiedAgent_Builds\$Config\InDskFlt\VistaRelease\x86\indskflt.sys" "I:\SRC\$BranchName\InMage-Azure-SiteRecovery\host\drivers\InVolFlt\windows\DiskFlt\x86\Vista$Config" >> $Log_File
Copy-Item "\\$BuildMachine\DailyBuilds\Daily_Builds\$BuildVersion\HOST\$Date\UnifiedAgent_Builds\$Config\InDskFlt\VistaRelease\x86\indskflt.pdb" "I:\SRC\$BranchName\InMage-Azure-SiteRecovery\host\drivers\InVolFlt\windows\DiskFlt\x86\Vista$Config" >> $Log_File
Copy-Item "\\$BuildMachine\DailyBuilds\Daily_Builds\$BuildVersion\HOST\$Date\UnifiedAgent_Builds\$Config\InDskFlt\VistaRelease\x64\indskflt.sys" "I:\SRC\$BranchName\InMage-Azure-SiteRecovery\host\drivers\InVolFlt\windows\DiskFlt\x64\Vista$Config" >> $Log_File
Copy-Item "\\$BuildMachine\DailyBuilds\Daily_Builds\$BuildVersion\HOST\$Date\UnifiedAgent_Builds\$Config\InDskFlt\VistaRelease\x64\indskflt.pdb" "I:\SRC\$BranchName\InMage-Azure-SiteRecovery\host\drivers\InVolFlt\windows\DiskFlt\x64\Vista$Config" >> $Log_File