Política de grupo local para todos os usuários

1

Windows 7, 64 bits.

Eu tenho dois scripts .bat simples criados, um executado em logon , o outro em logoff . Os arquivos .bat estão localizados em C:\bat . Outros usuários têm acesso a essa pasta.

O conteúdo de cada arquivo .bat está abaixo (basicamente desative / ative um dispositivo específico usando devcon.exe );

disable.bat

devcon disable "FTDIBUS\COMPORT&VID_0D2C&PID_032A"

enable.bat

devcon enable "FTDIBUS\COMPORT&VID_0D2C&PID_032A"

Eu configurei o script de logon / logoff da política de grupo fazendo o seguinte:

  • logado no meu PC como administrador local
  • iniciar > executar > gpedit.msc
  • configuração do usuário > configurações do Windows
  • scripts (Logon / Logoff)
  • adicionou meus dois arquivos .bat ao Logon / Logoff respectivamente

Os scripts funcionam, mas apenas quando estou logado como administrador local (o usuário que criou a política). Quando outro usuário (não administrador) faz logon, os scripts parecem ser ignorados.

Como posso configurá-lo para que os scripts sejam executados para cada usuário que fizer logon no PC?

Este PC faz parte de um domínio do AD no qual não tenho controle.

Não consigo executar os arquivos .bat manualmente quando conectado como usuário não administrador. Presumivelmente, isso ocorre porque os arquivos .bat estão tentando desativar um dispositivo no gerenciador de dispositivos. Usuários não administradores não podem desativar dispositivos no gerenciador de dispositivos. Eu recebo um erro ao tentar fazer isso.

Qualquer ajuda é apreciada.

    
por jonboy 11.02.2016 / 16:07

1 resposta

1

Non-admin users can't disable devices in device manager, I receive an error when trying to do that.

Dê uma olhada nas etapas abaixo e teste para confirmar que você pode executar o EXE como a conta não administrativa depois de concluí-lo como administrador local.

Artigo de origem

You may try to give the administrator privileges to the file ‘devcon.exe’.

To give administrator privileges

  1. Browse to the location where you have the file ‘devcon.exe’

  2. Right click and select Properties

  3. Go to Compatibility tab

  4. Put a check mark for the option that says ‘Run this program as an administrator’

  5. Apply the settings and check if you are able to the ‘devcon.exe’ using the command prompt.

Tente apenas verificar [abaixo] aqui primeiro Run this program as an administrator e testar com a conta não administrativa depois para ver se pode iniciar e usar o EXE, mas se isso não funcionar, consulte abaixo das opções.

Seacimanãofuncionar

Seasopçõesacimanãofuncionarem,selecioneaopçãoAlterarconfiguraçõesparatodososusuáriose,emseguida,verifiqueaopçãoRunthisprogramasanadministratorapartirdali.Aplicaressasalteraçõese,emseguida,testemaiscomacontanãoadministrativaparaverseelepodeiniciareusaroEXE.

    
por 11.02.2016 / 16:41