如何从命令行向(本地)授予“作为服务登录”的权限?

Pet*_*nce 5 windows-service command-line-interface windows-server-core windows-server-2008-r2

在 Windows Server 2008 R2 Core Edition 上,如何从命令行将“作为服务登录”权限分配给用户?

(Win2003 资源工具包中的 ntrights.exe 不包含在 Win2008 R2 Core 中)。

我不介意它是 cmd 还是 powershell cmdlet。我希望它是在机器上本地运行的命令,而不是远程调用的命令。

服务器不是,也不会是活动目录的一部分。

Pet*_*nce 6

我最终ntrights.exe从 Windows 2003 Resource Kit 中抓取并将其放在服务器上,然后运行ntrights +r SeServiceLogonRight -u <my user>.

我没有安装资源包,因为

  • 我只需要ntrights.exe
  • 安装引发了一些与 OLE 相关的错误(这似乎无关紧要,但仍然如此)