我正在尝试创建一个 Windows 服务,该服务启动共享驱动器上的批处理文件,而该共享驱动器无法通过具有提升权限的进程访问。用户是本地管理员,但我需要能够在没有管理员权限的情况下启动服务本身。这可能吗?如果我只是在本地运行文件,一切都会正常运行,但该服务似乎占用了可用的最高权限。
批处理文件示例:
S:
cd \some\shared\path
run.cmd
我目前使用 NSSM 进行设置,但如果有原生解决方案,我愿意使用其他解决方案。有没有我没有考虑过的解决方法?
我正在尝试创建一个 Windows 服务,该服务启动共享驱动器上的批处理文件,而该共享驱动器无法通过具有提升权限的进程访问。用户是本地管理员,但我需要能够在没有管理员权限的情况下启动服务本身。这可能吗?如果我只是在本地运行文件,一切都会正常运行,但该服务似乎占用了可用的最高权限。
批处理文件示例:
S:
cd \some\shared\path
run.cmd
我目前使用 NSSM 进行设置,但如果有原生解决方案,我愿意使用其他解决方案。有没有我没有考虑过的解决方法?