我的 AD 服务器中的“C:\Program Files\WindowsPowerShell\Modules\Carbon”中有一个 Carbon 文件夹,
如何通过 GPO 将此文件夹(及其内容)部署到域端点中的相同位置(“C:\Program Files\WindowsPowerShell\Modules”)?
答案1
我准备了一个 ps1 脚本:
Copy-Item -Path "\\R10.Local\SYSVOL\R10.local\Carbon" -Destination "C:\Program Files\WindowsPowerShell\Modules" -Recurse -Force
然后我做了如下操作:
DC:将 Carbon 文件夹复制到 \{域名}\SYSVOL\R10.local\ 路径
DC: DC:在 DC > GPO 中创建一个新策略(名为 Carbon 的组策略对象)
GPO:转到计算机配置 > Windows 设置 > 脚本 > 启动 > PowerShell 脚本
GPO:单击显示文件并将 CopyCarbon.ps1 拖到该位置
GPO:编辑文件的安全性并添加具有读取、读取和执行权限的 DOMAIN Computers 组
GPO:PowerShell 脚本:将 RabbitMQTools 文件添加到 PowerShell 脚本选项卡
GPO:PowerShell 脚本:通过单击显示文件按钮验证 ps1 文件是否已加载到 Sysvol 共享文件夹(例如 \{域名}\SysVol\R10.local\Policies{GUID}\Machine\Scripts\Startup)
GPO:PowerShell 脚本:选择文件并单击编辑
(可选) GPO:PowerShell 脚本:粘贴以下参数:
-Noninteractive -ExecutionPolicy Bypass –Noprofile -file