:
static void ListLinks(string directory)
const int SYMBOLIC_LINK_FLAG_FILE = 0x0; const int SYMBOLIC_LINK_FLAG_DIRECTORY = 0x1; const int SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE = 0x2; symbolic link in windows
"List" List-Symlinks -Path $SearchPath
if (Test-Path $Link) Write-Error "Link already exists: $Link" return const int SYMBOLIC_LINK_FLAG_DIRECTORY = 0x1