6

我希望能够使用 mklink 在我的 Windows Vista 家庭版计算机上创建符号链接。

但是,我必须先授予 SeCreateSymbolicLink,然后 mklink 才能在 Vista 家庭版上运行(默认情况下,该权利被撤销)。

家庭版不提供 UI 或工具工具来授予/撤销谨慎的权利。

NTFS 符号链接上的维基百科链接说,Windows Server 2003 资源工具包工具中的 ntrights.exe 工具可用于在家庭版中授予此权限。但是,安装这些工具后,事实证明这是不正确的。该版本的 ntrights.exe 无法识别 SeCreateSymbolicLink,并且 Microsoft 的网站没有显示任何可用于此特定资源工具包工具的更新。

是否有 PowerShell 脚本方法来执行此操作?或者任何其他可以在 Vista Home 版上使用的工具/技术?

4

3 回答 3

8

polsedit

替代文字
(来源:southsoftware.com
“Polsedit 是一个免费软件实用程序,它允许您修改用户策略,例如本地或远程基于 Windows NT 的系统上的用户帐户权限和用户权限。当您由于某种原因无法ro 运行 secpol.msc 管理单元,例如 XP Home 和 Vista Home 根本没有 secpol.msc。Polsedit 的用户界面与 Windows 的标准策略编辑器非常相似,但它也显示了一些内部数据,这对开发人员很有用。”

于 2009-05-02T20:33:14.553 回答
4

如何运行secpol.msc并向组或用户授予Create symbolic links权限。默认情况下,此权限仅授予Administrators组。

从编程方面来看,您需要SE_CREATE_SYMBOLIC_LINK_NAME特权或其文本变体:SeCreateSymbolicLinkPrivilege. 更多细节在msdn

secpol.msc - 创建符号链接权限 http://blog.i18n.ro/wp-content/uploads/2010/01/policy_create_symbolic_links.png

于 2010-01-18T11:01:58.697 回答
0

对于德语安装

  • Win+ rgpedit.msc
  • 找到“Computerkonfigurationen\Windows-Einstellungen\Sicherheitseinstellungen\Lokale Richtlinien\Zuweisen von Benutzerrechten”
  • 将用户添加到“Erstellen symbolischer Verknüpfungen”
于 2022-01-07T09:20:23.843 回答