你目前正处于脱机状态,正在等待 Internet 重新连接

PowerShell 脚本设置是无效后 VBScript 登录或注销设置删除脚本选项卡

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 3071417
症状
假定您有 VBScript 脚本和组策略登录或注销脚本中配置的 Windows PowerShell 脚本。您可以通过打开属性对话框中登录或注销脚本、 从脚本选项卡中删除所有的 VBScript 设置和单击确定编辑此组策略对象 (GPO)。此后请您注意到 PowerShell 脚本无效、 即使没有从PowerShell 脚本选项卡中删除任何设置。

注意:您仍然可以看到 PowerShell 设置PowerShell 脚本选项卡上。但这些设置既不能分发到客户端也不显示在 GPResult 命令行 tool(Gpresult.exe)。
原因
脚本选项卡中删除所有的 VBScript 设置删除 GPO 的gPCUserExtensionNames属性的值。(若要确定此值,请参阅"更多信息"一节。Thiscauses 所有登录和注销脚本是效率很低。

此操作不会删除 PowerShell 脚本文件或 PowerShell 脚本设置的 Psscripts.ini 文件中。因此您仍然可以看到在组策略管理编辑器中的设置。
替代方法
若要解决此问题工作打开登录或注销脚本属性对话框和选择PowerShell 脚本选项卡然后单击确定。这将还原正确的gPCUserExtensionNames属性的值。
更多信息
Microsoft 为产品错误识别此行为并将考虑解决这个问题在将来运行系统版本。

若要确定 GPO 的gPCUserExtensionNames属性的值,请执行以下步骤:
  1. 打开 Adsiedit.msc。
  2. 展开域NC-> DC = 域 DC = 分机-> CN =-> CN 系统 = 策略
  3. 用鼠标右键单击该 GPO 的 GUID,然后单击快捷菜单上的属性。您可以在属性选项卡上看到gPCUserExtensionNames值。

警告:本文已自动翻译

属性

文章 ID:3071417 - 上次审阅时间:06/21/2015 04:56:00 - 修订版本: 1.0

, , , , , , , , , , , , , , , , , , , ,

  • kbexpertiseadvanced kbsurveynew kbtshoot kbmt KB3071417 KbMtzh
反馈