General Powershell Snippets

Get all local Git Repo Paths

foreach ($i in (gdr -PSProvider 'FileSystem')){
   Set-Location -Path $i.Root;
   Get-ChildItem . -Attributes Directory+Hidden -ErrorAction SilentlyContinue -Filter ".git" -Recurse | % { Write-Host $_.parent.FullName }
}

Folder of Script itself

$PSScriptRoot

Requires Admin

#Requires -RunAsAdministrator

Get all Hard-Drives

gdr -PSProvider 'FileSystem'