为远程计算机上特定文件夹中的特定用户设置权限的最佳方法?

时间:2020-03-05 18:48:20  来源:igfitidea点击:

我们办公室有一个部署系统,可以将给定版本的代码自动部署到指定的dev环境(dev01,dev02等)。

这些开发环境是通用虚拟机,因此我们的系统必须自动配置它们。我们的下一个版本对系统有新的要求。我们需要为某些用户帐户提供对某些文件夹的读/写访问权限(特别是,为ASPNET用户提供对日志文件夹的读/写访问权限)。

我很确定我们可以使用WMI或者脚本(我们在一些地方使用Sysinternals PSTools进行部署)来做到这一点,但是我不确定什么是最好的方法。部署系统是用C2.0编写的,开发环境是Windows XP的VM。 VM与部署系统位于同一域,并且我具有管理员访问权限。

编辑:确实没有正确的答案,所以我犹豫是否将答案标记为已接受。

解决方案

回答

如果可以运行脚本,则可能与在VM上运行CACLS命令一样简单。也许只是将部署脚本读入配置并运行适当的CACLs命令。

回答

另一个选择是使用Powershell脚本进行调查。有很多powershell社区管理单元可以支持VM和活动目录。

Active Directory脚本搜寻

Powershell脚本库

Microsoft脚本资源

VMWARE VI工具包(适用于Windows)