* シムリンクの作成 [#yeb9b358]


** シムリンク作成 [#y3e08486]

*** シムリンクファイル C:\data\original.txt → C:\temp\new.txt [#z487d73b]
 
 cd C:\data
 New-Item -ItemType SymbolicLink -Name new.txt -Target C:\data\original.txt

 New-Item -ItemType SymbolicLink -Path C:\temp\new.txt -Value C:\data\original.txt
 New-Item -ItemType SymbolicLink -Path C:\temp -Name new.txt -Value C:\data\original.txt

*** シムリンクディレクトリ [#c3126cc6]

 New-Item -ItemType SymbolicLink -Name new -Target C:\tmp\original

** ジャンクション作成 C:\Users\taro → C:\data\new_userprofile_dir [#pa3be6e6]

 cd C:\data
 New-Item -ItemType Junction -Name new_userprofile_dir -Target $env:USERPROFILE

 
** シムリンクを探す [#w14ec544]

 dir * | ? LinkType -eq "symboliclink"

** シムリンクの参照元のファイルパスを調べる [#a82f5591]

 gi * | ? LinkType | select fullname, linktype, target


** シムリンクディレクトリの削除 [#cac6dfca]

 PS> cmd.exe
 CMD> rmdir foo
 もしくは
 PS> (Get-Item foo).Delete()

- PowerShellではシムリンクディレクトリの削除するコマンドレットは存在しない。
- https://stackoverflow.com/questions/45536928/powershell-remove-symbolic-link-windows


** 参考 [#mcc3273c]

- https://msdn.microsoft.com/en-us/powershell/wmf/feedback_symbolic
- https://docs.microsoft.com/ja-jp/powershell/wmf/5.0/feedback_symbolic

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS