This is a small function that will get Windows special folders and their paths. You can search by using the name parameter.

function Get-SpecialFolder {
param ([string]$Name)
foreach ($folder in (([Enum]::GetValues([System.Environment+SpecialFolder])) | Where-Object {$_ -like $Name})) {
Write-Output (,([PSCustomObject] @{
Name = $folder.ToString()
Path = [System.Environment]::GetFolderPath($folder)
}))
}
}

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s