Functions/Public/Clear-JunctionLinks.ps1
function Clear-JunctionLinks { <# .Synopsis Simple helper script that removes any discovered junction links from user's $env:TEMP directory. #> [CmdletBinding()] param ( ) $ItemList = Get-ChildItem -Path $env:TEMP -Directory | Where-Object -FilterScript { $PSItem.LinkType -eq 'Junction' } foreach ($Item in $ItemList) { Dismount-WindowsImage -Path $Item.FullName -Discard Write-Verbose -Message ('Dismounted Windows image from directory: {0}' -f $Item.FullName) } } |