Preferências de diretiva de grupo que segmentam apenas sistemas operacionais de 32 bits ou 64 bits


9

No momento, estou implantando alguns arquivos por meio do GPP em uma pasta em arquivos de programa. Agora tenho que diferir entre um sistema operacional de 64 bits e 32 bits. Qual é a maneira mais fácil de filtrar qual computador segmentar com o editor de segmentação?

  1. Wmi: SELECT * FROM Win32_Processor WHERE AddressWidth = 32
  2. ambiente: programfilesx86
  3. registro: ???
  4. seleção de SO no editor de segmentação

Atualmente, estou olhando para usar um WMI select, mas parece um, mas parece um exagero. Qual método é o melhor?

Respostas:


13

O método WMI Filter é o melhor a ser usado, pois é definido separadamente do GPO, administrado nativamente no GPMC e pode ser vinculado a um ou mais GPOs, conforme necessário.

Segmente sistemas operacionais de 32 bits com:

  • Espaço para nome: root \ CIMv2
  • Consulta: Selecione * no Win32_Processor em que AddressWidth = '32'

Segmente sistemas operacionais de 64 bits com:

  • Espaço para nome: root \ CIMv2
  • Consulta: Selecione * no Win32_Processor em que AddressWidth = '64'

17

Na minha experiência, se houver um problema com o WMI no sistema, ele não poderá executar a consulta. Se você estiver usando as preferências do Windows 2008, eu usaria uma variável de ambiente para o filtro de segmentação no nível de item da Diretiva de Grupo.

Para x64, a variável de ambiente %Processor_Architecture%éAMD64

Para x86, a variável de ambiente %Processor_Architecture%éx86

Variáveis ​​de ambiente são muito mais estáveis ​​que o WMI


2
Eu uso muito isso. Funciona melhor que o WMI na minha experiência.
mýron-semack
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.