Identificando a versão do PHP do seu servidor Web

PHPlogosoloOlá pessoal,

Em uma mudança de servidor ou de hospedagem, pode ser necessário obter informações da versão do PHP que está em execução no servidor Web para onde o site será migrado.

Para identificar a versão do PHP, crie um arquivo versao.php, por exemplo, copie e cole o código abaixo.

<?php
phpinfo();
?>

Em seguida faça upload deste arquivo para o diretório que contém as páginas do seu site e execute no seu navegador a URL referente, por exemplo, http://www.meusite.com.br/versao.php e serão exibidas todas as definições e configurações do PHP no seu servidor conforme imagem abaixo.

phpversion

 

Habilitando o Ping (ICMP) via Linha de comando no Windows Server

Olá pessoal,

Você finaliza o setup de um servidor com Windows Server 2008, 2012 ou 2016, configura a interface de rede e para verificar a conectividade realiza o teste básico disparando um ping para o nome ou ip deste servidor recém instalado porém não obtém retorno. Porque? Simples, por padrão a conectividade via ICMP (Internet Control Message Protocol) está bloqueada via Windows Firewall.

Para liberar a conectividade via ICMP realize os passos abaixo:

1 – Abra o prompt de comando (cmd)

2 – execute o comando abaixo:

netsh firewall set icmpsetting 8

3 – Faça o teste de conectividade via ping novamente:

ping

4 – Caso seja descenessário desabilitar o ping, execute:

netsh firewall set icmpsetting 8 disable

Identificando a localização dos databases do Exchange via PowerShell

Olá pessoal,

Deixo uma dica rápida para quem administra servidores Exchange Server. Estive em um cliente com Exchange 2010 e não havia documentação a respeito da localização dos databases. Como identificar o path via Power Shell?

Execute o Exchange Management Shell e em seguida o comando abaixo.

Get-MailboxDatabase -Status | select edbfilepath

exchangepsdatabases2

Exportar informações das impressoras no Windows utilizando PowerShell

Olá pessoal,

Eu tive uma necessidade em um cliente de obter as informações referentes às impressoras configuradas nas estações de trabalho com Windows. Utilizando o PowerShell, podemos obter essa informação de uma forma simples e ainda gerar um arquivo *.csv para documentação utilizando a sintaxe abaixo:

Get-Printer | select Name, DriverName, PortName

powershellprinters

Para gerar o arquivo *.csv para documentar as impressoras execute:

Get-Printer | select Name, DriverName, PortName | Export-Csv Impressoras.csv -NoTypeInformation

Para facilitar, salve a sintaxe em um arquivo (ex: impressoras.ps1) e guarde o script.

Exchange 2007- Visualização dos membros de uma Address List através do Exchange Management Shell

Olá pessoal,

exchangeps-logoapós um incidente em uma lista de endereços (Address List) no Exchange 2007 de um cliente, a mesma foi recriada e me foi solicitada uma lista com os membros pertencentes cujo procedimento eu descrevo abaixo.

Execute o Exchange Management Shell (All Programs – Microsoft Exchange Server 2007 – Exchange Management Shell)  e confirme o path da Address List através do comando, substituindo “INVENT-RJ” pelo nome correto.

Get-AddressList -Identity “INVENT-RJ” | fl DistinguishedName

Após a confirmação do path, para obter a lista com os membros desta AddressList execute o comando abaixo, usando como exemplo a lista “INVENT-RJ” e o domínio “invent.corp”

Get-Recipient -Filter {AddressListMembership -eq ‘CN=INVENT-RJ,CN=All Address Lists,CN=Address Lists Container,CN=First Organization,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=INVENT,DC=corp’}

Substitua com as informações da sua Address Lista e domínio corretos.

Até a próxima dica.

 

Exchange 2007/2010 – Verificando e limitando a cota para criação de regras no Outlook

Fui acionado nesta semana por um cliente que não estava conseguindo criar novas regras no Outlook 2010 sendo exibida a mensagem abaixo:

Outlook_Erro_Regras

Por padrão, no Exchange 2007/2010, estão disponíveis 64 KB por usuário para criação de regras, que pode ser expandido para até 256 KB.

Para verificar a cota atual para criação de regras em uma caixa postal, abra o Exchange Management Shell e execute:

Get-Mailbox paulo.santanna@inventit.com.br | FL displayname, rulesquota

Para definir 256 KB de cota para criação de regras para o e-mail paulo.santanna@inventit.com.br

set-mailbox paulo.santanna@inventit.com.br -rulesquota 256KB

Para obter uma lista com as cotas de todos os usuários para criação de regras, execute:

get-mailbox|fl rulesquota, alias

Caso o usuário tenha atingido o limite de cota (256 KB), a Microsoft recomenda alguns métodos, que envolve configurações no Outlook da máquina do usuário e que estão descritos no KB 886616.

Obtendo informações do processador com o CoreInfo

Conforme comentei ontem, na sessão sobre Virtualização com Hyper-V no Windows 8/8.1 no Quintas da TI, o CoreInfo é uma ferramenta bem interessante, desenvolvida por Mark Russinovich e deve ser utilizada para a obtenção de informações detalhadas a respeito do processador do equipamento.

Execute CoreInfo na Linha de comando para que todas as informações sejam exibidas, inclusive as referentes a suporte a Virtualização. 

Coreinfo

Para exibir informações específicas, execute de acordo com as opções abaixo.

coreinfo [-c][-f][-g][-l][-n][-s][-m][-v]
-c Dump information on cores.
-f Dump core feature information.
-g Dump information on groups.
-l Dump information on caches.
-n Dump information on NUMA nodes.
-s Dump information on sockets.
-m Dump NUMA access cost.
-v Dump only virtualization-related features including support for second level address translation.
(requires administrative rights on Intel systems).

Para saber mais sobre e fazer o Download do CoreInfo, acesse aqui.

Várias formas para listar os Compartilhamentos de rede de uma máquina Windows

Ola pessoal,

vou demonstrar abaixo 3 formas para listagem de compartilhamentos de rede em Máquinas Windows. Essa informação é bem relevante para saber onde um compartilhamento está armazenado ou para documentação do seu Servidor de Arquivos.

A primeira forma, mais simples, vai ser utilizando o comando NET SHARE

net share

Utilizando PowerShell, temos duas formas:

Via WMI, através do comando Get-WmiObject Win32_Share

Win32share

Para listar os compartilhamentos em um computador remoto utilize: Get-WmiObject Win32_Share -ComputerName Nome_do_Computador

Win32share2

Podemos obter a listagem também via cmdlet Get-SmbShare, para isso, antes execute Import-Module SmbShare para importar o módulo que contém esse cmdlet.

smbshare

Fica a dica com relação à listagem de compartilhamentos.

VMware PowerCli – Listando todas as informações de rede dos Hosts ESXi

Para documentar e obter as informações detalhadas de cada interface de rede dos hosts que compõem a infra VMware que você administra, podemos utilizar o PowerCli, utilizando o cmdlet “Get-VMHostNetworkAdaptor” facilitando assim a vida do Administrador de rede.

Abra o PowerCli e execute:

Get-VMHostNetworkAdapter | select VMhost, Name, IP, SubnetMask, Mac, PortGroupName, vMotionEnabled, mtu, FullDuplex, BitRatePerSec

Para exportar a saída do comando para um arquivo *.csv e prepara um relatório sobre, execute:

Get-VMHostNetworkAdapter | select VMhost, Name, IP, SubnetMask, Mac, PortGroupName, vMotionEnabled, mtu, FullDuplex, BitRatePerSec | Export-Csv C:\VMServersNetwork.csv

VMware ESXi – Obtendo as WWNs das HBAs nos Hosts via PowerCLI

Ola pessoal,

Ontem tive a necessidade de documentar os WWNs de todos os hosts ESXi de um Cluster específico. Sem dúvida alguma, via PowerCli fica bem mais fácil do que ir em cada host via console do vSphere ou vCenter.

Segue abaixo script que traz essa informação onde NOME_DO_CLUSTER deve ser substituido pelo nome do Cluster do se ambiente

Get-Cluster NOME_DO_CLUSTER | Get-VMhost | Get-VMHostHBA -Type FibreChannel | Select VMHost,Device,@{N=”WWN”;E={“{0:X}” -f $_.PortWorldWideName}} | Sort VMhost,Device

Com essa informação em mãos fica mais fácil fazer o zoneamento e apresentação de discos de Storage para os seus hosts ESXi e também para fins de documentação do ambiente.