繁体   English   中英

如何创建用户组并通过Powershell / cmd Windows Server 2012 R2将组策略链接到他们

[英]How to create group of users and link group policy to them via powershell/cmd Windows Server 2012 R2

是否可以通过Powershell / CMD创建具有组策略的用户组? 我的机器未加入域。 我想准备一个脚本,该脚本将在其他本地计算机/计算机上多次使用,以重新创建组策略。 我想例如限制用户访问控制面板,Internet访问和类似的东西。

感谢预先提供的答案

对于未加入域的计算机,您不能使用组策略。 您将需要使用本地策略。 您要查找的许多项目都只是注册表值,您可以使用PowerShell脚本轻松设置。 例如,可以像下面这样切换“隐藏快速用户切换”切换的策略:

Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" -Name HideFastUserSwitching -Value 0

您可以通过阅读.admx模板来查找值的位置

或者,您可以使用David Wyatt的PowerShell模块来读取和修改策略文件。

最后,最后一个选择是在一台计算机上创建策略,然后覆盖所有计算机上的.pol文件,然后覆盖gpupdate /force 当然,可以使用PowerShell编写脚本。

Copy-Item \\ExampleComputer1\C$\Windows\System32\GroupPolicy\Machine\Registry.pol \\ExampleComputer2\C$\Windows\System32\GroupPolicy\Machine\Registry.pol -Force
Copy-Item \\ExampleComputer1\C$\Windows\System32\GroupPolicy\User\Registry.pol \\ExampleComputer2\C$\Windows\System32\GroupPolicy\User\Registry.pol -Force

安全模板必须从“安全模板” mmc管理单元中导出,然后使用secedit导入到其他计算机上

secedit /configure /db %temp%\temp.sdb /cfg yourcreated.inf

使用该解决方案-> Set-ItemProperty -Path“ HKLM:\\ SOFTWARE \\ Microsoft \\ Windows \\ CurrentVersion \\ Policies \\ System”-名称HideFastUserSwitching-值0

不起作用 我的意思是例如:

Set-ItemProperty -Path“ HKLM:Software \\ Microsoft \\ Windows \\ CurrentVersion \\ Policies \\ NonEnum”-名称NoRecycleBinIcon-值1

.admx模板。

它应该使我的桌面回收站消失了。 这只是一个示例,其他设置也保持不变。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM