Skip to content

Instantly share code, notes, and snippets.

View Agazoth's full-sized avatar

Axel B. Andersen Agazoth

View GitHub Profile
@Agazoth
Agazoth / GetFileReport.ps1
Last active March 6, 2020 16:50
Generates a usage report on a given folder
# This script generates a report containing the nessesary information about Size, LastChangeDate, LastReadDate on any given share
# The script needs to run locally on the server to optimize speed
param ([System.IO.DirectoryInfo]$Path, [switch]$SkipUnicode)
if (!$Path.Exists){
Write-Warning "$($path.FullName) not found!"
break
}
#Add Unicode switch
$c=1
1..20|%{Write-Host $c
$i=0
$a=@($c[0])
while($i -lt $_){$a+=($c[$i]+$c[++$i])}
$c=$a}
Import-Module posh-git
$GitPromptSettings.DefaultPromptBeforeSuffix.Text = '`nPS'
function Get-Access {Get-AzContext -ListAvailable | Sort-Object account | Out-ConsoleGridView | Set-AzContext}
function Get-Subscription {Get-AzSubscription | Sort-Object Name | Out-ConsoleGridView | Select-AzSubscription}
Import-Module PSReadLine
Set-PSReadLineOption -PredictionSource History
function _ {