コマンドプロンプトやバッチファイルでは mklink コマンドを使ってシンボリックリンクやジャンクションを作ることができますが、PowerShell 上ではこのコマンドが使えないようです。

PS C:\Users\test> mklink
mklink : 用語 'mklink' は、コマンドレット、関数、スクリプト ファイル、または
操作可能なプログラムの名前として認識されません。名前が正しく記述されていること
を確認し、パスが含まれている場合はそのパスが正しいことを確認してから、再試行してください。

PowerShell なら専用のコマンドレットとか、あるいは.NET経由で作れてもいいような気がするのですが、 cmd /c mklink などとして cmd.exe 経由で実行するしかないのでしょうか?