问题标签 [group-policy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 通过组策略部署自定义 .NET Windows 服务
我有一个打包到 MSI 的 Windows 服务,我想将它部署(无人值守)到多个工作站。
根据 ServerFault 上的以下问题:以完全无人值守的方式通过组策略安装 MSI,您可以这样做,但问题是如何传递属性。我需要传递的唯一属性是到主 SQL 数据库的连接字符串。
如何使用 MSI 创建(使用 Visual Studio 2010)这样的 Windows 服务,该服务可以通过组策略以完全无人值守的方式安装?
更新:它不一定是组策略,如果可用,我们可以使用任何其他基于 Windows 的技术。
c# - 如何编辑 gpedit 策略
我想问一下如何使用 C# 编辑 gpedit.msc 策略?
c# - 允许用户安装服务的组策略
我也在网上搜索这个,但我很好奇是否有人知道允许用户安装服务并且只安装服务或可能通过组策略安装它的组策略。提前致谢
64-bit - 我必须在 ADMX 文件中明确支持 Wow6432Node 吗?
我们为我们的(32 位)应用程序提供了一个 ADMX 文件,以便可以通过组策略集中配置它。如果应用程序安装在 64 位客户端操作系统上,我是否必须明确提供 Wow6432Node 注册表项的策略,或者策略系统是否自行处理?
ADMX 文件当前提供首选项(即 下的值[HKLM/HKCU]\Software\Company\Product
)和“完全管理的”策略(即 for [HKLM/HKCU]\Software\Policies\Company\Product
)。
winapi - 按需禁用和启用关机
我想以编程方式按需(立即)禁用或启用 Windows XP/7 开始菜单中的Shutdown
、Restart
、Hibernate
和选项。Sleep
使用gpedit.msc
工具和设置Remove and prevent access to Shut Down command
/Enabled
会Disabled
立即影响开始菜单,这些选项会根据需要显示/隐藏。但是我不能编写一个程序来做到这一点。
我找到了一个编程解决方案,它正在创建NoAction
变量,并将值1
放置在此注册表路径中:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
但这不会立即禁用 Shutdown/etc 并在重新启动后explorer.exe
影响。
我还尝试explorer.exe
使用RefreshPolicyEx、RefreshPolicy、SHChangeNotify和广播WM_SETTINGCHANGE
和WM_WININICHANGE
通知,但这些通知资源管理器都没有重新阅读注册表/策略。
我想使用组策略 API会是一个很好的解决方案,但不知道如何使用它。你能给我一个使用组策略 API 应用本地组策略的简单代码吗?
或者,您知道以编程方式立即启用/禁用关机/等的任何其他方法吗?
注意:目标平台是Windows XP和Windows 7
c# - 如何以编程方式检索组策略设置?
Microsoft 提供了一个很好的支持 COM 的 DLL,名为 GPMGMTlib ( GPMC API ) 来管理 Active Directory 中的 GPO。这个库导出了一个名为IGPMGPO的接口,它代表一个 GPO,可以做各种各样的事情,比如设置权限、导出和导入。
可悲的是,如果我正确理解了MSDN 上的参考,这些接口无法以编程方式检索当前为 GPO 设置的设置,所以我有点不确定 GPMGTMT 是否可行。
这是我的问题:
- 如何以编程方式访问(只读完全足够)域中特定 GPO 的策略设置?首选使用 C# 或其他 .NET 语言的解决方案。
注解:
我需要它来自动比较森林中两个域的 GPO,它们略有不同。我还尝试将 GPO 导出到 XML 报告并使用 diff 工具,但这是一种耗时的方式,因为在接下来的几个月中,森林中大约有十个域必须进行多次比较。
internet-explorer - 确保 Internet Explorer 中的“始终检查新页面”
我们的应用程序中的某些 Web 服务存在问题。基本上,Internet Explorer 正在缓存一些 XML,因此应用程序不会更新。我们的一些开发人员要求我查看是否有一种方法可以通过我可以添加到登录脚本的 vbscript 或通过组策略来确保设置:
Internet 选项 -> 常规 -> 浏览历史记录 -> 设置 -> 检查存储页面的较新版本
设置为每次访问网页时。
到目前为止,我一直未能找到一种通过脚本或修改注册表项来操纵它的方法。对此的任何帮助将不胜感激。我最好覆盖 IE 6,7 和 8。
谢谢你的帮助。
凯文
group-policy - 更改兼容模式/使用登录脚本运行
我们有 200 多台新成像的机器,并且了解到其中一些 Audacity 无法正常工作。出于某种原因,在某些(看似随机的)机器上,Audacity 需要处于 XPSP3 兼容模式才能正常运行并以管理员身份运行。由于我们有 200 多个这样的,我们正试图找到一种方法来告诉登录脚本来为我们更改 Audacity。这样,我们所要做的就是启动机器并登录。我环顾四周并没有找到太多东西。这甚至可能吗?谢谢
c++ - 您如何找到附加到容器/域/站点的 GroupPolicy 对象?
我遇到了一个问题,我需要将主机/用户/容器/域/站点上的设置与附加到容器/域/站点的组策略设置交错。
我们可以为主机和用户遍历广告树并进行这些设置。我们有我们的组策略列表和对象以及这些设置。我只是无法将 2 个层次结构重新组合在一起,我似乎找不到合适的 API/信息来做到这一点。