dir/New-FolderJunction.ps1

function New-FolderJunction {
    <#
.SYNOPSIS
Helper script for creating SymbolicLink aka folder junction
 
.PARAMETER Source
Folder path that will be exposed via SymbolicLink
 
.PARAMETER Destination
Location of the SymbolicLink (endpoint)
 
.EXAMPLE
.\New-FolderJunction.ps1 "c:\repo\serialization" "c:\sites\website1\Data\serialization"
 
Creates a junction for "c:\repo\serialization" folder in "c:\sites\website1\Data\serialization".
Serialization data from the repository will be available in the website.
#>


    [CmdletBinding()]
    param (
        [parameter(Mandatory = $true, Position = 0)]
        [string]$Source,
        [parameter(Mandatory = $true, Position = 1)]
        [string]$Destination
    )

    process {
        New-Item -Path $Destination -ItemType SymbolicLink -Value $Source
    }
}