Skip to content

Instantly share code, notes, and snippets.

View tabs-not-spaces's full-sized avatar
💀
Always working from home

Ben R. tabs-not-spaces

💀
Always working from home
View GitHub Profile

Test Report: DriveMaps_Validation

  • Date: 2021-01-04
  • Time: 14:18:17

Expand the following summaries for more details:

Environment:
@tabs-not-spaces
tabs-not-spaces / vscode-extension-list.md
Last active March 13, 2022 08:36
a list of extensions I use in VS Code

VSCode extension list (current as of March 2022)

  • aaron-bond.better-comments
  • alefragnani.project-manager
  • AwesomeAutomationTeam.azureautomation
  • bierner.emojisense
  • bierner.markdown-checkbox
  • codespaces-contrib.codeswing
  • codezombiech.gitignore
  • CoenraadS.bracket-pair-colorizer-2
if ($PSVersionTable.PSEdition -ne "Core") {
if ($myInvocation.Line) {
&"$env:ProgramFiles\PowerShell\7\pwsh.exe" -NonInteractive -executionPolicy Bypass -NoProfile $myInvocation.Line
}
else {
&"$env:ProgramFiles\PowerShell\7\pwsh.exe" -NonInteractive -executionPolicy Bypass -NoProfile -file "$($myInvocation.InvocationName)" $args
}
exit $lastexitcode
}
@tabs-not-spaces
tabs-not-spaces / GraphBatchHandler.ps1
Created November 9, 2021 01:43
template for batch handling
$objects = (0..273)
$batchValue = 20
$result = New-Object System.Collections.ArrayList
$id = 1
for ($i = 0; $i -lt $objects.Count; $i += $batchValue) {
$start = $i + 1
$end = ($i + 19) -gt $objects.Count ? $objects.count : $i + 19
$progressParams = @{
Activity = "Testing.."
Status = "Processing batch $start - $end of $($objects.count)"
function Watch-BitsTransfer {
[CmdletBinding()]
Param (
[Parameter(Mandatory = $true)]
[guid]$JobId
)
$perc = 0
while ($perc -le 100 ) {
$jobState = Get-BitsTransfer -JobId $JobId | Select-Object BytesTransferred, BytesTotal
$percentCompleteState = ($jobState.BytesTransferred / $jobState.BytesTotal * 100)