Script para obter Service Tag da Dell

E aí pessoal,

Estou trabalhando em uma forma de automatizar o inventário dos equipamentos e serviços da Empresa. Sabemos que hoje existem diversos softwares e serviços que fazem isso, tanto proprietários quanto OpenSource, mas muitas vezes são caros demais ou levam tempo para se adaptar ao que cada Empresa precisa, então, estou criando o meu, com as minhas necessidades.

Nesse processo, uma das tarefas é obter o Service Tag da Dell, tendo em vista que meu parque é todo desta Empresa e tenho mais de 100 máquinas em diversos sites.

Fui atrás e encontrei uma forma com Visual Basic Script (VBS) linguagem de scripting utilizada para desenvolver códigos para ambientes Microsoft e muito utilizado em conjunto com GPO’s (Global Policy Objects) no Active Directory.

Esse código não é só para quem está em desenvolvimento de um software de inventário, serve para inúmeras coisas, o ideal é que você pegue a ideia do código e aplique nas suas necessidades, mas se quiser usar na íntegra, copie o código, cole no bloco de notas e salve com a extensão vbs entre aspas duplas, ex.: “st_dell.vbs”.

Ao executar o arquivo, ele vai solicitar um nome de máquina (Netbios) e retornará a service tag do mesmo. A service tag é encontrada no na BIOS do sistema e acessada na linha  4.

Caso você trabalhe diretamente com GPO, por exemplo, você poderia substituir o inputBox() da linha 1 por “.”  (com as aspas) que o script obtém os dados da máquina local. Além disso outras tarefas podem ser feitas, como salvar os dados em um disco, por exemplo. Mas isso é papo para mais artigos…

strComputer = InputBox("Digite o nome do computador no qual queres saber a ST","Hostname"," ")
on error resume next
Set objWMIservice = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
set colitems = objWMIservice.ExecQuery("Select * from Win32_BIOS",,48)
For each objitem in colitems
      Wscript.echo "Dell Service Tag: " & objitem.serialnumber
Next

Explicação do Script

  • Linha 1: Pergunta ao usuário um nome de máquina (no caso de utilização remota) e salva na variável strComputer
  • Linha 2: Tratamento de erros
  • Linha 3: Instancia o objeto em objWMIservice
  • Linha 4: Obtém a coleção conforme a query executada na classe da BIOS do sistema
  • Linha 5: Inicia o laço para percorrer a coleção
  • Linha 6: Exibe na tela a mensagem com a Service Tag.
Grande abraço!

[Overview] Microsoft BPOS – Parte 6

Microsoft Business Productivity Online

Office Communications Online

De todo o conjunto de software esse eu acredito que seja o menos impressionante, mas não menos importante.

Hoje com o bloqueio do famigerado MSN na maior parte das organizações, muitas vezes partimos para o uso de soluções opensource ou até mesmo de determinados softwares que limitam o próprio MSN para atuar restritamente a determinados contatos e fazer logs.

A vantagem do Office Communications é a integração (essa presente em todos os produtos da linha) com os demais produtos, principalmente com o Microsoft Outook presente em todas as versões do Microsoft Office. Exemplos são a presença que pode ser setada em qualquer aplicativo e o histórico que é armazenado em uma pasta no Microsoft Outlook.

[Overview] Microsoft BPOS – Parte 5

 

Microsoft Business Productivity Online

Live Meeting

Esse serviço é simplesmente fantástico! Com ele você encurta a distância entre seus sites remotos.

Você conversa (pelo microfone mesmo) e compartilha documentos com muita facilidade e ao terminar a sua reunião –  que diga-se de passagem não consumiu tanto tempo e nem poluiu o meio ambiente, já que seus participantes não precisaram se deslocar – a sua ata está prontinha esperando para ser baixada.

[Overview] Microsoft BPOS – Parte 4

Microsoft Business Productivity Online

Sharepoint Online

Sharepoint é um produto da Microsoft que á muito foi lançado com o objetivo de colaboração dentro da sua Organização.

Nada mais é do que um serviço de intranet, com diversos tipos de ações e intuitos.

Hoje existem diversas webpart’s gratuitas ou não, que são uma espécie de plugins nos quais nós podemos instalar e configurar no nosso portal colaborativo, o que acaba tornando quase que desnecessário a necessidade de você criar a sua.

Com o BPOS, você pode criar diversas “Instâncias” do Sharepoint a limitação é dada pelo espaço em disco.

Sei que o backup ainda não é grande coisa, até porque tudo é armazenado em banco de dados (MsSQL), mas que eu realmente acredito que um dia o sharepoint ou algum serviço semelhante pode vir a substituir o nosso querido FS (File System – Sistema de Arquivos), quem sabe?

[Overview] Microsoft BPOS – Parte 3

BPOS – Microsoft Business Productivity Online

Administração de emails.

Nessa seção não falo nenhuma novidade para quem já utiliza um Microsoft Exchange, exceto os benefícios que essa solução pode trazer.

Toda a administração é feita remotamente, isto é, não é preciso instalar absolutamente nada na sua máquina, nem servidores nem consoles de administração.

Mas o que significa exatamente isso? Significa mais dinheiro no caixa da sua organização.

Imagine você que para se ter um Microsoft Exchange rodando redondinho na sua Empresa, você precisará no mínimo de: um servidor, ar condicionado, energia 24 horas, link garantido como IP fixo, licenças de Exchange e no mínimo uma licença de Windows e meu amigo, ainda assim você corre riscos…

Agora calcule comigo o espaço em disco… multiplique o número de usuários que você tem por 25 GB (que é o que o BPOS disponibiliza), cote um storage com toda a segurança que o serviço merece e divida o valor do storage pelo número de usuários novamente. Ahhh! Coloque na conta também os investimentos que eu coloquei lá em cima, mais um pouquinho para backup (com as devidas licenças) e ainda reserve uma graninha para aquele suporte que você talvez possa precisar…

Se esse cálculo der menos de US$ 10. Vá em frente, caso contrário, assine com a Microsoft.

SaaS – Mercado de software como serviço pode dobrar em 5 anos

Lí no Imasters, no qual é a fonte para esse pequeno artigo, que segundo o Gartner, o mercado para SaaS (software como serviço, em inglês) pode dobrar em cinco anos e possibilitará a movimentação de aproximadamente US$ 21,3 Bilhões em 2015, contra apenas US$ 10 Bilhões em todo mundo no ano passado.

Segundo Tom Eid, vice-presidente do Gartner, essa movimentação está ocorrendo por conta dos orçamentos reduzidos para investimentos com T.I. nas organizações, no qual vem exigindo cada vez mais o uso de tecnologias voltadas à Cloud Computing (Computação em nuvens).

Segundo o Gartner, 75% dos contratos hoje são fechados com desenvolvimento em SaaS e a esperança é de que seja atingido o índice de 90% em 2015 e o carro chefe são softwares de CRM.

Isso só faz com que a minha teoria (que não é nada inovadora) se concretize ainda mais. A Cloud Computing pode estar fechando algumas portas para os adminsitradores de rede e outros cargos, mas com muita certeza está abrindo para os desenvolvedores web…

Essa notícia faz com que pensemos: sua organização tem um software instalado nas máquinas hoje? Então você precisará de um desenvolvedor web para, no mínimo, convertê-los em aproximadamente 5 anos.

Fonte: Imasters – Notícia

[Overview] Microsoft BPOS – Parte 1 e 2

BPO – Business Productivity Online

Quando fui apresentado à essa ferramenta, por um grande fornecedor aqui de Porto Alegre, no qual não vou citar, pois, não pedi as devidas permissões [ainda], realmente fiquei maravilhado. Apesar do fascínio por OpenSource da pessoa que vos escreve, realmente fiquei empolgado com o funcionamento da nova nuvem tão investida sonhada pela Microsoft. Ok, ao meu entender ainda estamos longe da situação ótima para a nuvem, pois cá para nós, os links disponibilizados hoje em nosso país, principalmente quando roetamos para fora, não são lá uma Ferrari, correto?! E.. vejam só, sem link bom -> sem nuvem boa!

Com essa ferramenta, levamos todas as nossa contas de e-mail para a nuvem da microsoft, tudo administrado pelo seu navegador. Na versão completa ainda temos mais três softwares (ou serviços, como preferir), são eles: Microsoft Sharepoint Online, Microsoft Office Live Meeting e Microsoft Office Communications, além do Microsoft Exchange Online.

É a Microsoft mostrando

O que ganhamos e quem ganha com isso?
A equipe de T.I.C. ganha em produtividade/agilidade e segurança, já que para se ter um parque com SLA de 99,99%, ou seja, 5 minutos de parada por ano, significa investir muito, mas muito mesmo. Como em muitas Empresas o serviço de e-mail, pelo menos, é um serviço de alta prioridade, remetemos a responsabilidade de manter o ambiente em funcionamento e o investimento para a Microsoft e tudo isso por um valor irrisório, apesar de só ser vendido em Dólar, por enquanto (o que pode trazer um pouco de receio de Empresas desconfiadas… eu vivo do Dólar e no cenário atual, acho difícil uma alta significativa, mas…). Além disso, o TCO e o ROI do serviço é muito interessante, tendo emm vista que hoje em dia, quando uma nova versão do Exchange é lançada, por exemplo, o que devemos fazer? A resposta é simples: estourar o orçamento ou ficar com o software antigo… Usando o BPOS, acredito que o máximo que possa acontecer é um pequeno aumento nas mensalidades. Quanto ao ROI, se explica facilmente ao criar um projeto, lógico que depende do tamanho do seu ambiente, mas basicamente em uma empresa de médio porte, você somaria o total de licenças necessárias ara a aplicação do Exchange (calls de acesso do próprio Exchange, calls de acesso do Windows Server, anti-vírus, anti-span, etc), multiplicaria pelo número de usuários e dividira pelo tempo de vida estimado do software, não esquecendo que você ainda tem os custos com horas técnicas e hardware.

Eu sei, é um cálculo muito superficial, mas já torna o BPOS uma realidade na sua Empresa.

Nota: No vídeo eu falo que a PARTE 1  seria escrita, mas mudei de idéia, preferi escrever algumas coisinhas no post de cada uma das partes. Confesso! Indexação é tudo! hehehe