21 de setembro de 2016

WMIC Comandos

 
Complementando a postagem sobre o WMIC (Windows Management Interfaces Console), seguem alguns comandos para serem executados pelo WMIC.

Lembrando que para acessar o WMIC, abra um prompt de comando como Administrador e execute WMIC para entrar no modo interativo.




  • baseboard get Manufacturer, Model, Name, PartNumber, slotlayout, serialnumber, poweredon
  • bios get name, version, serialnumber
  • bootconfig get BootDirectory, Caption, TempDirectory, Lastdrive
  • cdrom get Name, Drive, Volumename
  • computersystem get Name, domain, Manufacturer, Model, NumberofProcessors, PrimaryOwnerName,Username, Roles, totalphysicalmemory /format:list
  • cpu get Name, Caption, MaxClockSpeed, DeviceID, status
  • dcomapp get Name, AppID /format:list
  • desktop get Name, ScreenSaverExecutable, ScreenSaverActive, Wallpaper /format:list
  • desktopmonitor get screenheight, screenwidth
  • diskdrive get Name, Manufacturer, Model, InterfaceType, MediaLoaded, MediaType
  • diskquota get User, Warninglimit, DiskSpaceUsed, QuotaVolume
  • environment get Description, VariableValue
  • fsdir where name='c:\\windows' get Archive, CreationDate, LastModified, Readable, Writeable, System, Hidden, Status
  • group get Caption, InstallDate, LocalAccount, Domain, SID, Status
  • idecontroller get Name, Manufacturer, DeviceID, Status
  • irq get Name, Status
  • job get Name, Owner, DaysOfMonth, DaysOfWeek, ElapsedTime, JobStatus, StartTime, Status
  • loadorder get Name, DriverEnabled, GroupOrder, Status
  • logicaldisk get Name, Compressed, Description, DriveType, FileSystem, FreeSpace, SupportsDiskQuotas, VolumeDirty, VolumeName
  • memcache get Name, BlockSize, Purpose, MaxCacheSize, Status
  • memlogical get AvailableVirtualMemory, TotalPageFileSpace, TotalPhysicalMemory, TotalVirtualMemory
  • memphysical get Manufacturer, Model, SerialNumber, MaxCapacity, MemoryDevices
  • netclient get Caption, Name, Manufacturer, Status
  • netlogin get Name, Fullname, ScriptPath, Profile, UserID, NumberOfLogons, PasswordAge, LogonServer, HomeDirectory, PrimaryGroupID
  • netprotocol get Caption, Description, GuaranteesSequencing, SupportsBroadcasting, SupportsEncryption, Status
  • netuse get Caption, DisplayType, LocalName, Name, ProviderName, Status
  • nic get AdapterType, AutoSense, Name, Installed, MACAddress, PNPDeviceID,PowerManagementSupported, Speed, StatusInfo
  • nicconfig get MACAddress, DefaultIPGateway, IPAddress, IPSubnet, DNSHostName, DNSDomain
  • nicconfig get MACAddress, IPAddress, DHCPEnabled, DHCPLeaseExpires, DHCPLeaseObtained, DHCPServer
  • nicconfig get MACAddress, IPAddress, DNSHostName, DNSDomain, DNSDomainSuffixSearchOrder, DNSEnabledForWINSResolution, DNSServerSearchOrder
  • nicconfig get MACAddress, IPAddress, WINSPrimaryServer, WINSSecondaryServer, WINSEnableLMHostsLookup, WINSHostLookupFile
  • ntdomain get Caption, ClientSiteName, DomainControllerAddress, DomainControllerName, Roles, Status
  • ntevent where (LogFile='system' and SourceName='W32Time') get Message, TimeGenerated
  • ntevent where (LogFile='system' and SourceName='W32Time' and Message like '%timesource%') get Message, TimeGenerated
  • ntevent where (LogFile='system' and SourceName='W32Time' and EventCode!='29') get TimeGenerated, EventCode, Message
  • onboarddevice get Description, DeviceType, Enabled, Status
  • os get Version, Caption, CountryCode, CSName, Description, InstallDate, SerialNumber, ServicePackMajorVersion, WindowsDirectory /format:list
  • os get CurrentTimeZone, FreePhysicalMemory, FreeVirtualMemory, LastBootUpTime, NumberofProcesses, NumberofUsers, Organization, RegisteredUser, Status
  • pagefile get Caption, CurrentUsage, Status, TempPageFile
  • pagefileset get Name, InitialSize, MaximumSize
  • partition get Caption, Size, PrimaryPartition, Status, Type
  • printer get DeviceID, DriverName, Hidden, Name, PortName, PowerManagementSupported, PrintJobDataType, VerticalResolution, Horizontalresolution
  • printjob get Description, Document, ElapsedTime, HostPrintQueue, JobID, JobStatus, Name, Notify, Owner, TimeSubmitted, TotalPages
  • process get Caption, CommandLine, Handle, HandleCount, PageFaults, PageFileUsage, PArentProcessId, ProcessId, ThreadCount
  • product get Description, InstallDate, Name, Vendor, Version
  • qfe get description, FixComments, HotFixID, InstalledBy, InstalledOn, ServicePackInEffect
  • quotasetting get Caption, DefaultLimit, Description, DefaultWarningLimit, SettingID, State
  • recoveros get AutoReboot, DebugFilePath, WriteDebugInfo, WriteToSystemLog
  • Registry get CurrentSize, MaximumSize, ProposedSize, Status
  • scsicontroller get Caption, DeviceID, Manufacturer, PNPDeviceID
  • server get ErrorsAccessPermissions, ErrorsGrantedAccess, ErrorsLogon, ErrorsSystem, FilesOpen, FileDirectorySearches
  • service get Name, Caption, State, ServiceType, StartMode, pathname
  • share get name, path, status
  • sounddev get Caption, DeviceID, PNPDeviceID, Manufacturer, status
  • startup get Caption, Location, Command
  • sysaccount get Caption, Domain, Name, SID, SIDType, Status
  • sysdriver get Caption, Name, PathName, ServiceType, State, Status
  • systemenclosure get Caption, Height, Depth, Manufacturer, Model, SMBIOSAssetTag, AudibleAlarm, SecurityStatus, SecurityBreach, PoweredOn, NumberOfPowerCords
  • systemslot get Number, SlotDesignation, Status, SupportsHotPlug, Version, CurrentUsage, ConnectorPinout
  • tapedrive get Name, Capabilities, Compression, Description, MediaType, NeedsCleaning, Status, StatusInfo
  • timezone get Caption, Bias, DaylightBias, DaylightName, StandardName
  • useraccount get AccountType, Description, Domain, Disabled, LocalAccount, Lockout, PasswordChangeable, PasswordExpires, PasswordRequired, SID
  • memorychip get BankLabel, Capacity, Caption, CreationClassName, DataWidth, Description, Devicelocator, FormFactor, HotSwappable, InstallDate, InterleaveDataDepth, InterleavePosition, Manufacturer, MemoryType, Model, Name, OtherIdentifyingInfo, PartNumber, PositionInRow, PoweredOn, Removable, Replaceable, SerialNumber, SKU, Speed, Status, Tag, TotalWidth, TypeDetail,Version.


14 de setembro de 2016

Instalando PowerShell no Ubuntu 16.04 LTS



PowerShell agora é open source e está disponível para Linux e Max OS X e neste post, vou explicar como instalar no Ubuntu 16.04.

A versão do PowerShell para o Ubuntu está disponível apenas como Alfa. Assim, nem todos os recursos são implementados, e poderá conter de certa forma alguns bugs, por isso não é aconselhável seu uso em produção.

Eu instalei PowerShell em meu notebook Asus K43E com Ubuntu 16.04 LTS, conforme mostrado na imagem abaixo.
.
Acredito que o procedimento deve funcionar para Ubuntu 14.04, CentOS 7, Mac OS X e também em Docker.

O PowerShell é dependente de dois pacotes Debian, libunwind8 e libicu55 .

Você pode instalá-los com o apt-get:

sudo apt-get install libunwind8 libicu55 

Depois será preciso baixar o pacote do PowerShell pois o mesmo ainda não se encontra nos repositórios do Ubuntu. 

Use o comando abaixo para baixar o pacote do PowerShell.

wget https://github.com/PowerShell/PowerShell/releases/download
/v6.0.0-alpha.9/powershell_6.0.0-alpha.9-1ubuntu1.16.04.1_amd64.deb

Ao finalizar o download, execute o comando dpkg abaixo para instalar o PowerShell

sudo dpkg -i powershell_6.0.0-alpha.9-1ubuntu1.16.04.1_amd64.deb 

Pronto, o PowerShell está instalado, para iniciar digite PowerShell no terminal.

No meu caso tive que modificar as cores do terminal pois as cores do PowerShell não são nada atrativas.



Para mudar as cores do terminal, clique em Editar, Preferencias do perfil e na aba Cores, desmarque Usar cores do tema do sistema. 


Para saber mais sobre o PowerShell para Linux, o que você pode e não pode fazer com ele, acesse este artigo em http://www.powershellmagazine.com/

Outro link recomendado é este vídeo de introdução ao PowerShell apresentado por Jeffrey Snover, o padrinho do PowerShell.

20 de abril de 2016

Redmine by BitNami

 Redmine


Redmine é uma aplicação web de gerenciamento de projeto flexível, open source e muito popular. Escrito usando o framework Ruby on Rails, é multi-plataforma e cross-banco de dados.

Redmine tem uma interface limpa que torna mais fácil para definir e começar seu primeiro projeto


É extremamente flexível, possui um construtor de wiki, controle de tempo, campos personalizados, acesso baseado em função, integração de SCM e suporte para vários projetos.

Redmine tem muitos dos mesmos recursos que você encontraria em um sistema de rastreamento de erros pago, mas o Redmine é open source, totalmente gratuito e liberado sob os termos da GNU General Public License v2 (GPL).

Redmine também pode ser integrado com uma ferramenta de controle de versão para que o fluxo  de trabalho de desenvolvimento e gerenciamento de projetos possam ser firmemente integrados.


As principais características do Redmine incluem:

  • Suporte para múltiplos projetos
  • Controle de acesso baseado na função flexível
  • Sistema de gerenciamento de incidentes flexível
  • Gráfico de Gantt
  • Calendário
  • Notícias, documentos e arquivos de gestão
  • Feeds e notificações de e-mail
  • Wiki por projeto
  • Fóruns por projeto
  • Controle de tempo
  • Campos personalizados para problemas, tempo-entradas, projetos e usuários
  • Integração SCM (SVN, CVS, Git, Mercurial, Bazaar e Darcs)
  • Suporte a múltiplos de autenticação LDAP
  • Suporte para auto-registro do usuário
  • Suporte a vários idiomas
  • Suporte para instalação à vários bancos de dados (MySQL, PostgreSQL, MariaDB...)
https://bitnami.com/


BitNami é uma repositório que fornece instaladores ou pacotes de software para aplicações web, de desenvolvimento e dispositivos virtuais.
BitNami é patrocinado pela Bitrock, uma empresa fundada em 2003 em Sevilha, Espanha por Daniel Lopez Ridruejo. 
Pacotes BitNami são usados para instalar software no Linux, Windows, Mac OS X e Solaris.

Por que usar Redmine da BitNami?

BitNami torna mais fácil para executar Redmine na nuvem, localmente ou virtualmente. O BitNami Redmine Stack é:

Atualizado - BitNami acompanha cada lançamento do Redmine e atualiza seus binários pouco depois de seu lançamento.

Seguro - Se sérios problemas de segurança são descobertas, BitNami fornece novas versões do Redmine, logo que possível, muitas vezes dentro de horas da disponibilidade de uma correção.

Consistente - Com BitNami, você obtém os novos binários de atualização e de configuração, independentemente de onde você estiver implantando Redmine ou outras aplicações BitNami. Isto torna mais fácil para migrar entre as diferentes plataformas.



13 de abril de 2016

Rufos


Rufos é um aplicativo utilizado para criar unidades USB, cartões de memória inicializável (boot) da forma mais fácil e mais rápida.

É especialmente útil para casos em que você precisa:
  • criar uma mídia USB de instalação a partir de uma ISO de boot (Windows, Linux, UEFI, etc.);
  • trabalhar em um equipamento que não tem um sistema operacional instalado;
  • fazer uma atualização da BIOS ou outro firmware a partir do DOS;
  • deseja executar um utilitário de baixo nível.


Apesar de seu tamanho muito pequeno, Rufus fornece em uma única tela tudo que você precisa para criar uma unidade inicializável (Boot)!

Rufus é muito rápido. Por exemplo, é cerca de duas vezes mais rápido que UNetbootin, Universal USB Installer ou Windows 7 ferramenta de download USB, sobre a criação de uma unidade USB de instalação do Windows 7 a partir de uma imagem ISO.
 
É também ligeiramente mais rápido na criação de Linux USB inicializável a partir de ISOs.




26 de fevereiro de 2016

Zabbix 3.0 LTS

A equipe do Zabbix tem o prazer de anunciar a disponibilidade do Zabbix 3.0.0, novo grande lançamento LTS.

Zabbix é uma solução de monitoramento de classe empresarial de código aberto distribuído, é liberado sob a GPL, por isso, é gratuito para uso comercial e não comercial.

.
Um texto completo da licença está disponível em http://www.gnu.org/copyleft/gpl.txt

Para saber mais sobre a versão 3.0.0 do Zabbix, você pode baixar o documento que contém as informações em http://www.zabbix.com/download.php.


Esta versão apresenta grandes melhorias e muitas novas funcionalidades.
 

Para ver detalhes das novas funcionalidades acesse  https://www.zabbix.com/documentation/3.0/manual/introduction/whatsnew300

Na documentação oficial do Zabbix, existe um link para o manual completo em Português, veja em https://www.zabbix.com/documentation/3.0/pt/start.


Fonte: www.zabbix.org - www.zabbix.com