Procurar no blog

3 de novembro de 2016

Comandos Básicos do Windows

Obter lista de usuários de um grupo em um domínio ou rupo local


1 – Usuários de um grupo em um domínio


Antes de tudo é preciso conhecer os grupos existentes no domínio, para tanto, estando logado em um domínio qualquer, em um servidor ou em uma estação de trabalho, digite em um prompt de comando com permissão elevada o comando abaixo para obter a lista de todos os grupos do domínio.

Net group /domain

Caso deseje copiar os dados para um arquivo no bloco de notas, use | clip para enviar a saída para a área de transferência, depois abra o Notepad e tecle Ctrl + C ou botão direito do mouse e selecione colar.

Net group /domain | clip

Também é possível enviar diretamente para um arquivo, trocando o | clip por > saída.txt, (troque saída.txt pelo nome que desejar) como mostrado abaixo:

net group /domain > saída.txt

Com a listagem dos grupos em mãos, para obter uma listagem dos usuários de um grupo qualquer, abra um prompt de comando com permissão elevada e digite o comando abaixo:

Net group “nome_do_grupo” /domain

Também é possível enviar os dados para a memória com | clip no final do comando ou enviar diretamente para um arquivo com > saída.txt.

Net group “nome_do_grupo” /domain | clip

Net group “nome_do_grupo” /domain > saída.txt


2 – Usuários de um grupo local em uma estação de trabalho


Para obter uma listagem de usuários em um grupo local, como exemplo, o grupo de Administradores, abra um prompt de comando com permissão elevada e digite o comando abaixo:

Net localgroup “Administradores”

O comando também pode ser direcionado para a área de transferência para ser colado em outro local, como exemplo no Notepad ou enviado diretamente para um arquivo de texto, como nos exemplos abaixo:

Net localgroup “Administradores” | clip

Net localgroup “Administradores” > saída.txt




11 de outubro de 2016

Campus Day - Edição Brasília.

Campus Day - Edição Brasília 

A edição da Campus Day ocorre pela primeira vez em Brasília e acontece em 5 de novembro, no Centro de Convenções Ulysses Guimarães.
 
A programação inclui palestras, espaço hackaton (maratona de programação), uso de drones, realidade virtual e robótica. Haverá também espaços destinados ao empreendedorismo.

Um dos palestrantes da Campus Day é o fundador da Campus Party, Paco Ragageles. Outro nome conhecido da área é o palestrante Dado Schneider, doutor em comunicação e pós-graduado em marketing. Outra presença top é ‘o cara’ dos games, (Tomb Raider), o norte-americano Joseph Olin.
 
Os eventos acontecem durante todo o dia. Não há limite de idade definida para os participantes.

Campus Day tem 2 mil vagas gratuitas as inscrições devem ser feitas pela web e é considerado um 'esquenta' para a Campus Party, que acontecerá também em Brasília em 2017.

http://brasilia.campus-party.org/


Fonte: www.google.com.br - http://g1.globo.com - http://brasilia.campus-party.org

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.