Definições de script PowerShell são ineficazes depois de eliminar as definições de início ou fim de sessão do VBScript do separador Script

O suporte para Windows Server 2003 terminou a 14 de Julho de 2015

A Microsoft terminou o suporte para Windows Server 2003 a 14 de Julho de 2015. Esta alteração afetou as suas atualizações de software e opções de segurança. Aprenda o que isto significa para si e como pode ficar protegido.

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 3071417
Sintomas
Suponha que tem os scripts de VBScript e o Windows PowerShell configurado num script de início de sessão ou terminar sessão da política de grupo. É possível editar este objecto de política de grupo (GPO) abrindo a caixa de diálogo de propriedades para o script de início ou fim de sessão, eliminando todas as definições de VBScript no separador deScripte, em seguida, clicar emOK. Depois disso, repara que os scripts de PowerShell forem ineficazes, mesmo que não foi eliminada quaisquer definições do separador deScripts do PowerShell.

Nota Pode ainda ver as definições de PowerShell no separadorPowerShell Scripts. Mas essas definições não sejam distribuídas aos clientes nem apresentadas no tool(Gpresult.exe) da linha de comandos GPResult.
Causa
A eliminação de todas as definições de VBScript no separador de Scriptremove o valor da propriedadegPCUserExtensionNamesdo GPO. (Para determinar este valor, consulte a secção "Mais informação".) Thiscauses que todos de início de sessão e scripts para terminar sessão ineficazes.

Esta operação não elimina os ficheiros de script PowerShell ou as definições de script do PowerShell no ficheiro Psscripts.ini. Por conseguinte, pode ainda ver as definições no Editor de gestão de política de grupo.
Como contornar
Para contornar este problema, abra a caixa de diálogo do propriedades do script de início ou fim de sessão, seleccione o separador de PowerShell Scriptse, em seguida, clique emOK. Este procedimento restaura o valor correcto da propriedade gPCUserExtensionNames.
Mais Informação
A Microsoft reconhecido este comportamento como um bug do produto e considerará a corrigir este problema em versões do sistema operativo no futuro.

Para determinar o valor da propriedade gPCUserExtensionNamesdo GPO, siga estes passos:
  1. Abra o Adsiedit. msc.
  2. Expanda o domínio NC-> DC = domain, DC = ext-> CN = System-> CN = Policies.
  3. O GUID do GPO com o botão direito e, em seguida, clique emPropriedadesno menu de atalho. Pode ver o valor degPCUserExtensionNamesno separadoratributos.

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 3071417 - Última Revisão: 06/21/2015 04:41:00 - Revisão: 1.0

Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Essentials, Windows Server 2012 R2 Foundation, Windows Server 2012 R2 Standard, Windows Server 2012 Datacenter, Windows Server 2012 Essentials, Windows Server 2012 Foundation, Windows Server 2012 Standard, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 for Itanium-Based Systems, Windows Server 2008 R2 Foundation, Windows Server 2008 R2 Standard, Windows Web Server 2008 R2, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 for Itanium-Based Systems, Windows Server 2008 Foundation, Windows Server 2008 Standard, Windows Web Server 2008, Microsoft Windows Server 2003 Service Pack 2

  • kbexpertiseadvanced kbsurveynew kbtshoot kbmt KB3071417 KbMtpt
Comentários