Differences
This shows you the differences between the selected revisions of the page.
2017-02-11 | 2017-10-03 | ||
csharp anchor (martin) | using variable expansion in strings in powershell (martin) | ||
Line 153: | Line 153: | ||
$batch = [int]($total / $batches) | $batch = [int]($total / $batches) | ||
- | Write-Host ("Will download {0} files totaling {1} bytes in {2} parallel batches, {3} bytes on average in each" -f $files.Count, $total, $batches, $batch) | + | Write-Host "Will download $($files.Count) files totaling $total bytes in $batches parallel batches, $batch bytes on average in each" |
$start = 0 | $start = 0 | ||
Line 166: | Line 166: | ||
if (($sum -ge $batch) -or ($i -eq $files.Count - 1)) | if (($sum -ge $batch) -or ($i -eq $files.Count - 1)) | ||
{ | { | ||
- | Write-Host ("Starting batch {0} to download {1} files totaling {2}" -f $no, ($i - $start + 1), $sum) | + | Write-Host "Starting batch $no to download $($i - $start + 1) files totaling $sum" |
$fileList = $files[$start..$i] -join ";" | $fileList = $files[$start..$i] -join ";" | ||
Line 189: | Line 189: | ||
try | try | ||
{ | { | ||
- | Write-Host ("Starting batch {0}" -f $no) | + | Write-Host "Starting batch $no" |
# Load WinSCP .NET assembly. | # Load WinSCP .NET assembly. | ||
Line 201: | Line 201: | ||
try | try | ||
{ | { | ||
- | Write-Host ("Connecting batch {0}..." -f $no) | + | Write-Host "Connecting batch $no..." |
$session = New-Object WinSCP.Session | $session = New-Object WinSCP.Session | ||
Line 224: | Line 224: | ||
} | } | ||
- | Write-Host ("Batch {0} done" -f $no) | + | Write-Host "Batch $no done" |
} | } | ||
catch [Exception] | catch [Exception] | ||
{ | { | ||
- | Write-Host ("Error: {0}" -f $_.Exception.Message) | + | Write-Host "Error: $($_.Exception.Message)" |
exit 1 | exit 1 | ||
} | } | ||
Line 246: | Line 246: | ||
$ended = Get-Date | $ended = Get-Date | ||
- | Write-Host ("Took {0}" -f (New-TimeSpan -Start $started -End $ended)) | + | Write-Host "Took $(New-TimeSpan -Start $started -End $ended)" |
} | } | ||
finally | finally | ||
Line 258: | Line 258: | ||
catch [Exception] | catch [Exception] | ||
{ | { | ||
- | Write-Host ("Error: {0}" -f $_.Exception.Message) | + | Write-Host "Error: $($_.Exception.Message)" |
exit 1 | exit 1 | ||
} | } |