【问题标题】:Best way to set the permissions for a specific user on a specific folder on a remote machine? [closed]为远程计算机上特定文件夹上的特定用户设置权限的最佳方法? [关闭]
【发布时间】:2008-09-05 16:13:53
【问题描述】:

我的办公室有一个部署系统,我们可以在其中自动将给定的代码构建部署到指定的开发环境(dev01、dev02 等)。

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

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

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

【问题讨论】:

    标签: c# .net deployment


    【解决方案1】:

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

    Active Directory Script Rescources

    Powershell Script Library

    Microsoft Script Resources

    VMWARE VI Toolkit (for Windows)

    【讨论】:

      【解决方案2】:

      如果您可以运行脚本,它可能就像在 VM 上运行 CACLS 命令一样简单。或许只需在配置中读取您的部署脚本并运行相应的 CACL 命令即可。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-03-03
        • 2016-04-28
        • 1970-01-01
        • 1970-01-01
        • 2011-11-12
        • 1970-01-01
        相关资源
        最近更新 更多