我正在寻求建议,如何在不授予某些组服务器的本地管理员权限的情况下完成以下任务。
- 能够查询所有 Windows 服务的状态
- WMI 访问
- 能够读取所有事件日志
- 能够查询所有服务的状态
- 启用远程 PowerShell 命令
我需要授予此类访问权限的服务器是 Windows Server 2008 R2、Windows Server 2008 Std Edition 和 Windows Server 2003。
任何建议和指导都将不胜感激。
提前致谢。
答案1
如果您有管理员帐户,您可以授予其他非管理员用户权限以执行任务。
工作流管理信息: http://technet.microsoft.com/en-us/library/cc787533(v=ws.10).aspx
服务查询: http://support.microsoft.com/kb/288129 http://technet.microsoft.com/en-us/library/cc782435(v=ws.10).aspx
远程 Powershell: http://technet.microsoft.com/en-us/magazine/ff700227.aspx
希望这适合你。
答案2
授予管理员级别权限来查询所有服务、事件日志和 PowerShell 命令实际上需要做很多工作。这并不是说这是不可能的,但即使你拼凑了各种方法来做到这一点 - 你也必须可靠地在所有服务器上复制它。
全面披露:我的公司有一种产品(非免费),可以轻松完成您提到的所有事情。