Eu tentei cada método de automatizar bginfo para executar no logon sem sucesso no meu servidor Windows 2012 R2. Eu pensei que era um problema de script até que eu especificasse manualmente o caminho para gravar o arquivo de imagem. Basicamente, aqui está o que acontece:
1) Faça o login como x usuário.
2) A tarefa agendada inicia o script bginfo.
3) Novo arquivo de imagem da área de trabalho é gravado no diretório especificado.
4) A área de trabalho real não atualiza para nova imagem.
Eu tentei isso com tarefas agendadas, scripts de inicialização de diretiva de grupo e até mesmo um atalho na pasta de inicialização. Cada vez que o script / atalho é iniciado, as atualizações da área de trabalho são executadas. Parece ser quando estou tentando automatizar o processo que ele falha. Socorro!
Respostas:
A resposta imediata à sua pergunta é que você precisa definir o plano de fundo do Windows para a imagem que o BGinfo cria. No meu sistema Windows 2003, eu faço isso com:
A imagem da área de trabalho gerada pelo BGinfo será exibida na área de trabalho. As informações na imagem serão atualizadas na última vez que o BGinfo foi executado.
No entanto, desde que você mencionou o acionamento do BGinfo a partir de uma tarefa agendada, estou pensando que você deseja que essas informações sejam atualizadas periodicamente e tenham as informações mais atuais mostradas no plano de fundo da área de trabalho. Minha implementação é definir um atalho na pasta "Programas & gt; Inicialização" com os parâmetros,
Isso atualiza as informações toda vez que eu efetuo login, o que, para um servidor de longa duração, é mais frequente do que reinicializado, mas pode não ser suficiente para acompanhar o espaço em disco rapidamente consumido. Você pode criar uma tarefa agendada para ser executada diariamente ou com mais freqüência se quiser que as informações sejam atualizadas enquanto o usuário estiver conectado. Se sua definição BGInfo incluir informações específicas do usuário, será necessário definir uma tarefa separada para cada uma delas. do utilizador. A tarefa deve chamar um arquivo em lote semelhante ao seguinte:
Você pode ter que ajustar esse arquivo de lote de acordo com essa questão. Se você deseja ter um valor nas informações exibidas que informam como essa informação é atual, você pode criar um campo personalizado com o nome "Atualizado", do tipo "carimbo de hora do arquivo" e o caminho do arquivo bginfo.bmp de saída .
fonte
Eu também tive problemas com atualização automática da imagem backgroud sob Win2012R2. Executar bginfo com duplo clique funcionou bem, mas não com a adição de um atalho para a pasta de início automático ou usando uma entrada de início automático no registro.
A solução estava dando a todos os usuários permissão de modificação em C: \ windows \ bginfo.bmp.
fonte