$PrivateDrive = "Sharedrivepath1"
$ScanDrive = "ScanDrivePath2"
New-Item -Itemtype SymbolicLink -Path $PrivateDrive -Name ScanDrive -Value $ScanDrive
我试图创建一个快捷方式从ScanDrive到PrivateDrive,我有一个完整的文件路径,可以访问两个位置。
两者都存在
但我得到错误"New-Item:指定路径不支持符号链接">
编辑:这就是我如何声明我的私人和扫描驱动器
$SamaccountName = ($name).Givenname + '.' + ($name.Surname)
$PrivateDrive = '\SERVER1privatehome folders' + $SamaccountName
$ScanDrive = "\SERVER2Shares_2" + $SamaccountName
错误信息是PowerShell的,响应底层CreateSymbolicLink()
WinAPI函数报告错误代码1
(INVALID_FUNCTION
)。
我知道有两个可能的原因:
-
一个配置问题:R2R (Remote-to-Remote)符号链接求值被禁用(默认为true)
-
查询当前配置:
fsutil behavior get SymLinkEvaluation
-
要修改配置,必须从提升的(以admin身份运行)会话调用。以下命令启用R2R符号链接求值:
# Requires an ELEVATED session. fsutil behavior set SymLinkEvaluation R2R:1
-
-
(不太可能)A基本限制:
- 远程链接路径(目标路径也是?)是不暴露于以下技术之一,这些技术在链接的WinAPI帮助主题中列出了支持的技术:
- Server Message Block (SMB) 3.0协议
- SMB 3.0透明故障切换(TFO)
- 弹性文件系统
- 远程链接路径(目标路径也是?)是不暴露于以下技术之一,这些技术在链接的WinAPI帮助主题中列出了支持的技术: