使用PowerShell创建硬链接和软链接

  • 回答 (2)
  • 关注 (0)
  • 查看 (20)

PowerShell 1.0可以创建与Unix类似的硬链接和软链接吗?

如果这不是内置的,有人可以指向一个有ps1脚本模拟这个的站点吗?

小鸟向前飞小鸟向前飞提问于
Dust资深服务器虚拟化工程师。回答于

可以从PowerShell 调用mklink提供的cmd符号链接:

cmd /c mklink c:\path\to\symlink c:\target\file

对于硬链接,我建议像Sysinternals Junction这样的东西。

KKKCobain......回答于

Windows 10(通常是Powershell 5.0)允许您通过New-Item cmdlet创建符号链接

用法:

New-Item -Path C:\LinkDir -ItemType SymbolicLink -Value F:\RealDir

或在你的个人资料中:

function make-link ($target, $link) {
    New-Item -Path $link -ItemType SymbolicLink -Value $target
}

打开开发人员模式时,在建立链接时不需要管理员权限New-Item

扫码关注云+社区