Usando o BgInfo para exibir informações do sistema na área de trabalho
Se você já fez administração do sistema, provavelmente tem o problema de conectar-se a tantos servidores que não tem idéia de qual computador está conectado a metade do tempo. O BGInfo é um ótimo utilitário que permite exibir informações úteis do sistema diretamente na área de trabalho. E funciona também para usuários regulares do Windows.
NAVEGAÇÃO ESCOLAR- Quais são as ferramentas SysInternals e como você as usa?
- Entendendo o Process Explorer
- Usando o Process Explorer para solucionar problemas e diagnosticar
- Entendendo o Process Monitor
- Usando o Process Monitor para solucionar problemas e localizar os Hacks do Registro
- Usando o Autoruns para lidar com processos de inicialização e malware
- Usando o BgInfo para exibir informações do sistema na área de trabalho
- Usando o PsTools para controlar outros PCs a partir da linha de comando
- Analisando e gerenciando seus arquivos, pastas e unidades
- Encerrando e usando as ferramentas juntas
Se você está acompanhando a nossa série, você pode se surpreender com a enorme diferença entre procurar malware e deletar o crapware e exibir coisas na área de trabalho, mas as ferramentas da SysInternals não tratam apenas de encontrar coisas para matar. Há também muitos utilitários no toolkit usado para exibir informações, e vamos ver alguns deles.
O utilitário BGInfo exibe informações na área de trabalho e também funciona em um ambiente de servidor - na verdade, é provavelmente onde ele é mais útil, mas também funciona no computador de qualquer pessoa, portanto você pode testar as coisas em sua máquina local antes executando a configuração no servidor.
Você também pode salvar informações do BGInfo em um arquivo de texto ou mesmo em um banco de dados sem exibir na área de trabalho, portanto, se estiver procurando uma maneira rápida de capturar informações em todos os computadores da rede, use o BGInfo e alguns scripts em lote. para resolver seu problema.
Vale a pena notar que o BGInfo exibe informações escrevendo texto por cima do seu papel de parede, se você tiver papel de parede definido. Ele criará um novo arquivo de papel de parede e, em seguida, atribuirá isso como seu novo papel de parede padrão.
Se esta não é sua xícara de chá, leia o resto da série e espere pela aula de amanhã, quando discutiremos o poderoso conjunto de PsTools fornecido pela SysInternals..
Usando a interface BGInfo
Usar o BGInfo é muito simples: abra-o e clique no botão Aplicar, e sua área de trabalho terá uma tonelada de informações do sistema sobrepostas em toda a parte imediatamente. Se você quiser que essas informações sejam atualizadas regularmente, será necessário adicionar um atalho à pasta de inicialização ou criar uma tarefa agendada para isso.
Olhando a interface de perto, você pode ver que existe um editor, uma lista de campos e várias opções de formatação. Você pode alterá-lo e alterá-lo da maneira que desejar e até inserir dados de arquivos de texto e outros locais, como o registro.
Depois de ajustar e criar sua configuração (mais sobre isso abaixo), basta salvá-la em um arquivo de configuração para carregar novamente sempre que precisar. Em seguida, você precisará garantir que o BGInfo atualize as informações regularmente.
Executando o BGInfo na inicialização
A coisa mais simples a fazer é criar um atalho para BGInfo e colocá-lo em sua pasta de inicialização e modificar esse atalho para incluir o caminho para a configuração que você criou e salvou usando o editor. Você também precisará adicionar alguns switches de linha de comando para que isso aconteça.
Os comutadores importantes para nossos propósitos são a opção / TIMER: 0, que define o tempo limite antes de aplicar a zero, a opção / SILENT que mantém tudo silencioso e a opção / NOLICPROMPT, que ignora a caixa de diálogo do EULA.
Nota: a opção / POPUP e a opção / TASKBAR colocarão o BGInfo na bandeja do sistema e abrirão uma caixa de diálogo com as informações do sistema sempre que você clicar nele, o que definitivamente é uma opção muito útil.
Por exemplo, se salvarmos o BGInfo.exe na pasta C: \ Users \ Lowell \ bin \ e colocarmos a configuração como config.bgi na mesma pasta, usaremos isso como linha de comando:
bginfo.exe c: \ usuários \ lowell \ bin \ config.bgi / timer: 0 / nolicprompt / silent
Para executá-lo sempre que iniciar o computador, abra o Windows Explorer e digite shell: inicialização na barra de localização para abrir a pasta de inicialização.
Em seguida, digite o caminho completo para BGInfo seguido pelo caminho para o arquivo de configuração, seguido pelos três switches que mencionamos anteriormente.
Neste ponto, você deve ter um atalho na sua pasta de inicialização que deve exibir imediatamente a configuração na área de trabalho.
Você também pode abrir o Agendador de Tarefas e criar uma nova tarefa que será executada a cada x minutos se desejar que as informações sejam atualizadas com mais frequência, mas isso está um pouco além do escopo desta lição..
Ajustando as informações exibidas
Alterar os dados que são exibidos na tela é bastante fácil, já que o painel do editor é igual a qualquer outro editor de rich text. Você pode adicionar campos do painel à direita, ajustar a exibição dos dados, etc. Por exemplo, eu queria apenas ter uma linha no lado direito superior do meu monitor com algumas informações úteis do sistema e, em seguida, mostrar o nome do sistema abaixo dele em texto maior, então eu simplesmente editei, usei o botão de alinhamento à direita e mudei o tamanho da fonte para o elemento que eu queria mudar.
Depois de clicar em Aplicar, é isso que aparece no canto superior direito do meu monitor - coisas úteis para um administrador de sistema.
A caixa de diálogo Fundo permite alterar o papel de parede atrás da imagem, se necessário. Para obter melhores resultados, use a opção "Copiar configurações de papel de parede do usuário" na primeira vez e, em seguida, altere para "Usar essas configurações" para selecionar especificamente uma, se necessário.
Nota: Um pequeno problema é que, se você criar uma nova configuração, o BGInfo ficará um pouco confuso e redefinirá o seu papel de parede para preto, então você terá que configurar o papel de parede novamente e depois aplicar a configuração..
Você pode usar o botão Posição para alterar o local em que os dados serão exibidos e ajustar algumas outras variáveis, se necessário..
Clicar no botão Personalizar sob a caixa Campos permitirá criar campos definidos pelo usuário que exibem dados especiais que normalmente não estão disponíveis, incluindo dados do registro, variáveis de ambiente, WMI, arquivos ou até mesmo o Script VB. Ao estender o BGInfo dessa maneira, você pode exibir absolutamente qualquer coisa que queira ver na área de trabalho.
Por exemplo, se você deseja obter o número de compilação do Windows para usar como um ponto de dados na área de trabalho, clique no valor do Registro e cole o caminho completo em uma chave do Registro no campo Caminho. (Se estiver executando o Windows de 64 bits, você desejará verificar a caixa de visualização de registro de 64 bits ou a pesquisa será redirecionada para a seção de compatibilidade de 32 bits do registro.)
O Identificador será exibido na lista Campos e você poderá selecioná-lo para inserir no editor de rich text.
Para WMI, você pode navegar em todos os zilhões de dados e escolher um para exibir. Isso funcionaria da mesma forma que o valor do registro - você daria um nome a ele e, em seguida, adicionaria esse nome ao editor de rich text na lista de campos..
Para o arquivo de texto e campos definidos pelo usuário do VB Script, você pode extrair o conteúdo de um arquivo de texto, que pode vir de qualquer lugar, ou criar um script VB que seja executado na linha de comando e gerar dados que ilustrem qualquer coisa ' d gostaria.
Por exemplo, para mostrar seu endereço IP público na área de trabalho, você pode criar um novo script no Bloco de Notas, colar o seguinte e salvá-lo como publicip.vbs.
Dim o Set o = CriarObjeto ("MSXML2.XMLHTTP") o.open "GET", "http://ifconfig.me/ip", Falso o.send echo o.responseText
Depois de adicionar isso à lista, você teria acesso para exibir o endereço IP público adicionando “publicip” fora da lista de campos. Como você pode imaginar, há muito mais que você pode fazer com isso, a ponto de ser quase ilimitado.
Para os usuários realmente avançados, você também pode criar um banco de dados em sua rede e configurar o BGInfo para ser executado automaticamente nos computadores clientes para preencher o banco de dados. Desta forma, você poderia saber imediatamente algo sobre eles sem ter que pagar por software de gerenciamento caro. Não deixe de ler o artigo vinculado para todo o guia.
Próxima lição
Amanhã vamos nos aprofundar no mundo super nerd da SysInternals com um exame completo de algumas das ferramentas de linha de comando, então não deixe de conferir o resto da série.