Para gerar um inventário de computadores na rede de forma gratuita, comecei a pesquisa por scripts VB e por fim encontrei o projeto Sydi, que atende bem a questão de inventário.
Pode ser rodado de qualquer computador e possui diversas opções para captura de informações de computadores da sua rede e geração de relatórios em doc, xml ou html.
Para utilizá-lo, baixe o pacote sydi-server em "http://sydiproject.com/download/" e descompacte-o em seu computador.
No meu caso, descompactei em "C:\temp\sydi\" e ainda critei a pasta "C:\temp\wks\".
Abra o "Prompt de comando" ou o "Power Shell", acesse a pasta onde estão os arquivos do Sydi (no meu exemplo "cd C:\temp\sydi") e utilize algumas das opções abaixo:
** Para visualizar estas opções basta digitar em um dos terminais citados acima o comando "cscript.exe sydi-server.vbs -h" ou "cscript.exe .\sydi-server.vbs -h" respectivamente.
Usage: cscript.exe sydi-server.vbs [options]
Examples: cscript.exe sydi-server.vbs -wabes -rc -f10 -tWORKSTATION01
cscript.exe sydi-server-vbs -ex -sh -o"H:\Server docs\DC1.xml -tDC1"
Gathering Options
-w - WMI Options (Default: -wabefghipPqrsSu)
a - Windows Installer Applications
b - BIOS Information
e - Event Log files
f - File Shares
g - Local Groups (on non DC machines)
h - Additional Hardware (ie. Video Controller)
i - IP Routes (XP and 2003 only)
p - Printers
P - Processes (running)
q - Installed Patches
r - Registry Size
s - Services
S - Startup Commands
u - Local User accounts (on non DC machines)
-r - Registry Options (Default: -racdklp)
a - Non Windows Installer Applications
c - Windows Components
d - FQDN Domain Name
k - Product Keys
l - Last Logged on user
p - Print Spooler Location
-t - Target Machine (Default: ask user)
-u - Username (To run with different credentials)
-p - Password (To run with different credentials, must be used with -u)
Output Options
-e - Export format
w - Microsoft Word (Default)
x - XML (has to be used with -o)
-o - Save to file (-oc:\corpfiles\server1.doc, use in combination with -d
if you don't want to display word at all, use a Path or the file will
be placed in your default location usually 'My documents')
-oC:\corpfiles\server1.xml
WARNING USING -o WILL OVERWRITE TARGET FILE WITHOUT ASKING
Word Options
-b - Use specific Word Table (-b"Table Contemporary"
or -b"Table List 4")
-f - Base font size (Default: -f12)
-d - Don't display Word while writing (runs faster)
-n - No extras (minimize the text inside brackets)
-T - Use .dot file as template (-Tc:\corptemplates\server.dot, ignores -f)
XML Options
-s - XML Stylesheet
h - HTML
t - Free text (-stE:\Files\mytransform.xsl or -stCORP.xsl)
Other Options
-v - Check for latest version (requires Internet access)
-D - Debug mode, useful for reporting bugs
-h - Display help
Para exemplificar, utilizei este comando e gerei o relatório em XML:
cscript.exe .\sydi-server.vbs -tWKS001 -ex -s -o"C:\temp\wks\WKS001.xml"
* se o formato não for especificado para exportação o padão gerado será doc e para isto o MSWORD precisará estar instalado no computador do qual estão sendo executados estes comandos.
** as chaves de S.O. para W7 e W8 não são exibidas.
Espero que tenha contribuido!!
Nenhum comentário:
Postar um comentário