AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 52370
In Process
Zoredache
Zoredache
Asked: 2009-08-11 09:30:54 +0800 CST2009-08-11 09:30:54 +0800 CST 2009-08-11 09:30:54 +0800 CST

应用了哪些订单组策略设置?

  • 772

所以我一直在阅读文档“组策略处理和优先级”。我知道策略是按本地、站点、域、组织单位、子组织单位的顺序应用的。这篇文章不清楚应用到计算机上的顺序,比如软件安装、脚本和新的组策略首选项。

我正在尝试编写一个脚本来调整计算机上某些似乎无法使用首选项的东西,但我需要确定软件安装已经完成,并且首先应用了一些首选项。

更新:

这是一些背景信息。我有一个组策略,其中包含小部件 A 的软件安装(计算机配置\策略\软件设置\分配的应用程序)。小部件 A 将快捷方式放在所有烦人的地方,因此我尝试使用首选项功能(计算机配置\首选项\Windows 设置\快捷方式)删除不需要的快捷方式。该程序有一个小错误,我必须修复它,但发布者没有提供更新的 msi,只是一个将应用更新的 exe。所以我必须有一个启动脚本来运行应该修补程序的 EXE。

似乎在软件安装发生之前应用了“计算机配置\首选项”,因为我的文件删除似乎直到几次重新启动后才生效。似乎有关此软件包的某些内容需要重新启动,因为在我重新启动之前应该修补它的启动脚本会出错。

在我对谷歌的搜索中,我无法找到具体说明订单内容的文档。我也很好奇可用的各种偏好之间的排序是什么。例如,我可以通过首选项设置环境变量。我能否在文件、文件夹或快捷方式首选项中使用这些变量?

我希望某处有一份文件详细描述了该过程。

windows group-policy
  • 3 3 个回答
  • 25522 Views

3 个回答

  • Voted
  1. Evan Anderson
    2009-08-11T10:56:50+08:002009-08-11T10:56:50+08:00

    在执行启动脚本之前处理软件安装策略。有时这正是您想要的,而其他时候则不是。你不能改变它。

    当我希望在安装软件之前运行启动脚本时,我最终使用组成员身份来控制启动脚本的执行,并使用命令将计算机添加到控制软件安装的第二个组来结束启动脚本。唯一的问题是,到目前为止,我还没有找到任何可靠的方法来从启动脚本重新启动 Windows XP 或更新的操作系统。(是的,是的——我也尝试了各种方法。如果你愿意,我可以详细讨论它们。)因此,这总是使得这个策略需要两个靴子才能“生效”。

    您提到“首选项”,所以我认为您正在考虑通过登录脚本对用户环境进行处理。显然,登录脚本是在登录后执行的。如果您要检查在登录脚本期间是否安装了某个软件,请查询注册表中的 Windows Installer“数据库”以查看该程序是否存在并“退出”。您将在“HKEY_CLASSES_ROOT\Installer\Products”键中找到已安装的产品。显然,您必须找出您正在处理的包的 GUID。

    编辑:组策略客户端扩展 (CSE) 处理顺序是根据客户端扩展的 GUID 值执行的,从我能够从文档中收集到的内容。看起来 GUID 数值更高的 CSE 稍后执行。我没有方便的“首选项”CSE 的 GUID,所以我无法告诉您它应该如何操作:在其他 CSE 之前/之后运行。

    至少在 Windows XP 上,深入 HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinLogon\GPExtensions 并查找“首选项”的 CSE。REGEDIT 也会对这些 GUID 进行数字排序,因此您可以直观地判断“首选项”CSE 是否将在其他 CSE 之前/之后执行。

    • 3
  2. Catherine MacInnes
    2009-08-11T10:52:18+08:002009-08-11T10:52:18+08:00

    有两种运行的脚本。启动脚本在设置计算机首选项后运行(GPO 的计算机设置部分中的内容)。登录脚本在用户登录并应用用户设置后运行。脚本按照它们在 GPO 中列出的顺序同步运行(因此一个脚本必须在下一个脚本开始之前完成)。请注意,默认情况下,Windows XP 实际上会让您在处理网络设置之前登录,这意味着您可以在处理 GPO 之前登录。可以使用位于计算机配置\管理模板\系统\登录\始终在计算机启动和登录时等待网络的 GPO 设置绕过此行为。所以,启动脚本将在计算机首选项之后运行,但在用户首选项之前运行,登录脚本将在所有首选项设置后出现。希望有帮助。

    • 2
  3. Jim B
    2009-08-11T10:55:55+08:002009-08-11T10:55:55+08:00

    顺序由管理员设置,最后处理的链接顺序最低(因此具有最高优先级)。如果您需要确保在启动时应用策略,请使用设置计算机配置\管理模板\系统\登录\始终在计算机启动和登录时等待网络。还设置在启动期间同步为计算机应用组策略。这迫使系统等到它可以检索和处理计算机策略后才允许用户登录。如果您需要检查组策略是否成功运行,请检查此处列出的日志文件

    • 1

相关问题

  • 您最喜欢的云计算提供商是什么?[关闭]

  • Vanilla Powershell 是否足以成为 Windows 和 DB 服务器管理员的语言?

  • 为什么添加新驱动器后我的磁盘驱动器访问速度如此之慢?

  • 在 Windows Server 2003 下使用 wscipt 从 .asp 文件运行 .exe

  • 最佳混合环境(OS X + Windows)备份?[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve