加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

在Microsoft Windows Server上运行进程的最小权限集

发布时间:2020-12-14 00:35:26 所属栏目:Windows 来源:网络整理
导读:我想在Microsoft Windows Server上的不同用户下运行进程(而不是服务),我需要这样做所需的最小权限集. 需要最小的权限集,因为该用户不能仅登录和访问所需的资源. 像这样的东西应该工作: Start-Process -Credential $cred -FilePath calc.exe 我研究了用户权
我想在Microsoft Windows Server上的不同用户下运行进程(而不是服务),我需要这样做所需的最小权限集.

需要最小的权限集,因为该用户不能仅登录和访问所需的资源.

像这样的东西应该工作:

Start-Process -Credential $cred -FilePath calc.exe

我研究了用户权利政策,但没有取得值得注意的成功.

参考评论,我认为用户B至少需要“以批处理作业登录”权限.如果在用户B的凭据下运行的进程旨在完成某些任务,则可能需要向用户B授予其他权限或特权才能使这些任务正常运行.

本文列出了权限和权限以及特定任务可能需要权限或特权的详细情况:
https://technet.microsoft.com/en-us/library/cc755971(v=ws.10).aspx

您可能尝试执行的操作似乎是允许进程作为用户B在计算机上运行,??即使用户B无法以交互方式登录,因为用户B具有“拒绝本地登录”权限或不是组成员具有“允许本地登录”权限.

“以批处理作业登录”将允许用户B用于由任务计划程序启动的进程.尝试以仅具有批处理作业权限且没有交互权限的用户在交互式会话中启动进程(即,以用户A身份登录)可能会失败.在这种情况下,授予用户B的“允许本地登录”应该允许使用用户B进行该过程.唯一的问题是用户B可以以交互方式登录,这可能是不可取的.

解决方法可能是“轻松安排”工作.用户A不是实际运行命令的用户A,而是设置任务计划作业,然后将其设置为在一分钟(或某事物)中运行.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读