web-dev-qa-db-ja.com

どうやって(mklink.exeではなく)powershellを使ってWindows 10に新しいシンボリックリンクを作成するのですか?

それについての文書があれば、私はそれを取ります。 "symlink" "シンボリックリンク" "windows [10]" "powershell"を検索するウェブでは、基本コマンド以外のすべてのものが返されます。

PowerShellのドキュメントサイトでも何も返されません。これは不可能ですか?

10
monsto
  1. AdminとしてPowerShellを起動する
  2. あなたは1)リンクのpath to target 2)あなたがリンクを望んでいるpath to location 3)あなたがリンクを参照するのに使いたいthe nameを知る必要があります。
  3. PS C:\> new-item -itemtype symboliclink -path <path to location> -name <the name> -value <path to target>

例:c:\ drivers\AMDにいて、f:\ driver\olddriversにリンクしたい場合は、次のようにします。

PS C:\> new-item -itemtype symboliclink -path . -name OldDrivers -value f:\driver\olddrivers

そして、c:\ driver\AMD\OldDriversのシンボリックリンクパスを使用してください。

11
monsto
+-----------------------+-----------------------------------------------------------+
| mklink syntax         | Powershell equivalent                                     |
+-----------------------+-----------------------------------------------------------+
| mklink Link Target    | New-Item -ItemType SymbolicLink -Name Link -Target Target |
| mklink /D Link Target | New-Item -ItemType SymbolicLink -Name Link -Target Target |
| mklink /H Link Target | New-Item -ItemType HardLink -Name Link -Target Target     |
| mklink /J Link Target | New-Item -ItemType Junction -Name Link -Target Target     |
+-----------------------+-----------------------------------------------------------+

mklinkの参照: https://docs.Microsoft.com/ja-jp/windows-server/administration/windows-commands/mklink
Powershellシンボリックリンクリファレンス: https://docs.Microsoft.com/ja-jp/powershell/wmf/5.0/feedback_symbolic

5
Ian Kemp