![Windows 工作站上最适合存储管理脚本的路径是什么?](https://linux22.com/image/675797/Windows%20%E5%B7%A5%E4%BD%9C%E7%AB%99%E4%B8%8A%E6%9C%80%E9%80%82%E5%90%88%E5%AD%98%E5%82%A8%E7%AE%A1%E7%90%86%E8%84%9A%E6%9C%AC%E7%9A%84%E8%B7%AF%E5%BE%84%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我们需要一个 GPO 来在 Windows 工作站(7 及更高版本)上本地存储管理脚本,我想知道 Microsoft 是否有任何建议,或者您是否有任何经验或想法,哪种方式最适合存储此类脚本?我在网上搜索过建议,但到目前为止还没有成功。
我意识到这可能有点不寻常,但它是为了在用户登录之前管理笔记本电脑上的无线连接,因此需要在本地存储脚本。
编辑(评论中的附加信息):创建 C:\scripts 和在 C:\users 中创建新文件夹的提议都被拒绝了。在 C:\users\public 中创建一个文件夹并没有被彻底拒绝,但似乎并不理想。我的问题的本质是将这些脚本文件存储在哪里最合理?
答案1
没有预先定义的位置,但是由于您的管理员不想在 c: 上创建路径,例如 c:\script,我建议使用 %programfiles%\UnivercityNAME,这样,如果有一天您部署了新的应用程序或脚本,它就是一个可以轻松提供给您用户来执行它们的位置。
正如所说,我不建议在用户配置文件中使用,因为它是一种作为计算机脚本运行的策略。
这里存在一个有良好记录的变量列表:https://technet.microsoft.com/en-ca/library/cc749104%28v=ws.10%29.aspx?f=255&MSPPError=-2147217396
答案2
实际上,在 C:\ 中创建一个名为 C:\$admin.000 的隐藏文件夹
我不知道如何限制访问权限,以便用户能够运行其中的脚本,但不能读取它们或列出文件夹的内容。当然,在 *nix 中,这不是问题。
答案3
没有标准或建议。无论您选择什么,您可能都需要考虑以下几点:
- 容易记住
- 记录
- 备份
- 可能添加到 PATH 环境变量中。