【发布时间】:2016-06-24 19:55:44
【问题描述】:
在 Windows 中创建符号链接受到限制。通常,管理员有足够的权限这样做,但用户没有。
- 如何检查当前用户是否有足够的权限在 PowerShell 中使用
New-Symlink? - 如果
New-Symlink不可用,是否有比使用cp解决问题更好的解决方法?
一组脚本将多个模拟库预编译到以供应商工具命名的目录中。我正在使用符号链接将所选供应商库切换并映射到通用文件夹名称。否则我需要在每次库更改时预编译库,这需要 > 5 分钟并创建 ~2 GiB 数据。
【问题讨论】:
-
为什么不把
New-Symlink命令放在try/catch块中? -
这算是“好风格”吗?在 Python 中是的,但在 PowerShell 中?
-
userrights.codeplex.com 并检查 SeCreateSymbolicLinkPrivilege 权限。但是,如果这是您唯一想做的事情,可能会有点矫枉过正......您也可以使用:technet.microsoft.com/en-us/sysinternals/bb664922.aspx
标签: powershell symlink access-rights