Update do Powershell 2.0 para 5.1

Update do Powershell 2.0 para 5.1

Caro leitor, seja bem-vindo ao Blog Jefferson Castilho.

Fico muito grato com sua visita, o tema de hoje é, Update do Powershell 2.0 para 5.1

Neste artigo vou mostrar como podemos realizar o update do PowerShell 2.0 para 5.1.

Para validar a versão atual, no powershell digite o comando “$host”

Teremos a versão atual que é a 2.0.

Neste link abaixo teremos a versão para download e customização com cada versão do Windows Server.

Link Download

Vide imagem abaixo.


Neste processo vamos atualizar, o Windows Server 2008 R2. Para isso será necessário atualizar o Framework 4.5.2.

Após o processo de Download dos dois arquivos chamados “NDP452-KB2901907-x86-x64-AllOS-ENU” e “Win7AndW2K8R2-KB3191566-x64”.

Instalar o “NDP452-KB2901907-x86-x64-AllOS-ENU” se necessário. Caso não seja necessário por favor efetuar o processo abaixo.

Executar o arquivo “Win7AndW2K8R2-KB3191566-x64”.

Será aberto a opção de “search” do Windows Update.

Caso não esteja instalado, será solicitado para efetuar o processo de atualização. Selecione a opção “Yes”.

Opções “I Accept”.

Será realizado o processo de instalação.

Após finalizar o processo selecione a opção “Restart”.

Após isso o recurso foi atualizado com sucesso.

Teremos o processo de update para a versão 5.1.

Conhece as minhas redes sociais? E meu canal no Youtube?

Caso não acesse nos links abaixo e se cadastre para não perder as oportunidades

de receber os links quando forem publicados.

Facebook: https://www.facebook.com/blogjeffersoncastilho
Youtube: https://goo.gl/1g3OvL

Twitter: https://twitter.com/je_will

Em caso de dúvidas ou problemas na execução, pode deixar seu comentário que em breve responderemos.

Obrigado e até o próximo post.

Jefferson Castilho
Certificações: MPN | MCP | MCTS | MCTIP | MS | MCSA |  MCSE | MCT | MVP 
Blog: http://jeffersoncastilho.com.br
Facebook: https://www.facebook.com/blogjeffersoncastilho
Youtube: https://goo.gl/1g3OvL

Como saber qual o modulo powershell para Azure

Como saber qual o modulo powershell para Azure

Caro leitor, seja bem-vindo ao Blog Jefferson Castilho.

Fico muito grato com sua visita, o tema de hoje é, Como saber qual o modulo powershell02 para Azure.

Neste artigo vou mostrar como podemos validar a versão do PowerShell do Azure que estamos utilizando.

Para isso podemos selecionar usar o comando abaixo.

Get-Module -Name PowerShellGet -ListAvailable | Select-Object -Property Name,Version,Path


Na execução do processo teremos a execução conforme o print abaixo com as informações da versão abaixo.

Você conhece as minhas redes sociais? E meu canal no Youtube? Caso não acesse nos links abaixo e se cadastre para não perder as oportunidades de receber os links quando forem publicados.

Facebook: https://www.facebook.com/blogjeffersoncastilho
Youtube: https://goo.gl/1g3OvL

Twitter: https://twitter.com/je_will

Em caso de dúvidas ou problemas na execução, pode deixar seu comentário que em breve responderemos.

Obrigado e até o próximo post.

Jefferson Castilho
Certificações: MPN | MCP | MCTS | MCTIP | MS | MCSA |  MCSE | MCT | MVP (Cloud and Datacenter Management)
Blog: http://jeffersoncastilho.com.br
Facebook: https://www.facebook.com/blogjeffersoncastilho
Youtube: https://goo.gl/1g3OvL

Convertendo VHDX para VHD (PowerShell)

Convertendo VHDX para VHD (PowerShell)

Caro leitor, seja bem-vindo ao Blog Jefferson Castilho.

Fico muito grato com sua visita, o tema de hoje é, Convertendo VHDX para VHD (PowerShell).

Trabalhando com Azure, precisei fazer um export de uma máquina para um laboratório de DEVTest Labs de um Hyper-V para o Azure.

Eu tive que realizar um export desse VHDX para o Azure. Aí o problema é que eu tive que o Azure suporta VHD.

Com isso vou mostrar como podemos converter esse VHDX para o VHD com um simples comando em PowerShell.

Vamos para isso abrir o PowerShell ISE para isso selecione a opção Start / Windows PowerShell ISE.

Neste cenário tenho um comando com a tenho um VHDX chamado Azure.vhdx que eu quero converter ele para VHD com o nome chamado “ws2016.vdh”.

No Windows PowerShell ISE podemos copiar o comando abaixo.

“convert-VHD -Path D:\VM\TESTE\Azure.vhdx -DestinationPath D:\VM\ws2016.vhd”

Sintax  – “Convert-VHD” – Comando de chamada para a conversão do VHD.

-Path – Caminho que o VHDX está alocado.

– DestinationPath – Local que o VHD será salvo após ser convertido.

O Processo de execução da Conversão do VHDX para VHD. Após o termino teremos na Pasta D:\VM teremos um VHD chamado “ws2016.vhd”.

Bom pessoal neste artigo aprendemos como podemos converter um VHDX para VHD com o PowerShell.

Você conhece as minhas redes sociais? E meu canal no Youtube? Caso não acesse nos links abaixo e se cadastre para não perder as oportunidades de receber os links quando forem publicados.

Facebook: https://www.facebook.com/blogjeffersoncastilho
Youtube: https://goo.gl/1g3OvL

Twitter: https://twitter.com/je_will

Em caso de dúvidas ou problemas na execução, pode deixar seu comentário que em breve responderemos.

Obrigado e até o próximo post.

Jefferson Castilho
Certificações: MPN | MCP | MCTS | MCTIP | MS | MCSA |  MCSE | MCT | MVP (Cloud and Datacenter Management)
Blog: http://jeffersoncastilho.com.br
Facebook: https://www.facebook.com/blogjeffersoncastilho
Youtube: https://goo.gl/1g3OvL

 

Instalando o command line do Azure “Azure CLI”.

Instalando o command line do Azure “Azure CLI”.

Caro leitor, seja bem-vindo ao Blog Jefferson Castilho.

Fico muito grato com sua visita, o tema de hoje é, Instalando o command line do Azure “Azure CLI”.

Para instalar o “Azure CLI” é necessario realizar o Download pelo Link abaixo.

http://aka.ms/webpi-azure-cli

Após o Download localize o arquivo chamado “azure-cli.0.10.4”.

Aceite o termo

Caso queira a instalação Rápida selecione a opção “Install”.

Em nosso exemplo selecione a opção “Advanced” para realizar a instalação em modo avançado.

Selecione opção de “Install for all Users of this Machine” e “Next”.

Selecione “Next”.

Selecione “Install”.

Selecione “Finish”.

Agora já estamos habilitados para utilizar o Azure CLI. Para executar no Menu “iniciar” pesquise como “Azure Command” que aparecerá. Vide imagem abaixo.

Após isso será executado um “CMD” e selecione a opção “Y”.

Você conhece as minhas redes sociais? E meu canal no Youtube? Caso não acesse nos links abaixo e se cadastre para não perder as oportunidades de receber os links quando forem publicados.

Facebook: https://www.facebook.com/blogjeffersoncastilho
Youtube: https://goo.gl/1g3OvL

Twitter: https://twitter.com/je_will

Em caso de dúvidas ou problemas na execução, pode deixar seu comentário que em breve responderemos.

Obrigado e até o próximo post.

Jefferson Castilho
Certificações: MPN | MCP | MCTS | MCTIP | MS | MCSA |  MCSE | MCT | MVP (Cloud and Datacenter Management)
Blog: http://jeffersoncastilho.com.br
Facebook: https://www.facebook.com/blogjeffersoncastilho
Youtube: https://goo.gl/1g3Ov

Criando uma vnet no Microsoft Azure

Criando uma vnet no Microsoft Azure

Caro leitor, seja bem-vindo ao Blog Jefferson Castilho.

Fico muito grato com sua visita, o tema de hoje é, Criando uma Vnet no Microsoft Azure.

Neste artigo vamos aprender a como criar uma VNET no Azure com o PowerShell

Com este script abaixo podemos criar uma Vnet.

$virtualNetwork = New-AzureRmVirtualNetwork `
-ResourceGroupName testederede `
-Location EastUS `
-Name testederedevm `
-AddressPrefix 192.168.0.0/16

Após a execução do comando, temos a VNET criada com sucesso.

No portal do Azure temos a vnet criada com sucesso.

Você conhece as minhas redes sociais? E meu canal no Youtube? Caso não acesse nos links abaixo e se cadastre para não perder as oportunidades de receber os links quando forem publicados.

Facebook: https://www.facebook.com/blogjeffersoncastilho
Youtube: https://goo.gl/1g3OvL

Twitter: https://twitter.com/je_will

Em caso de dúvidas ou problemas na execução, pode deixar seu comentário que em breve responderemos.

Obrigado e até o próximo post.

Jefferson Castilho
Certificações: MPN | MCP | MCTS | MCTIP | MS | MCSA |  MCSE | MCT | MVP (Cloud and Datacenter Management)
Blog: http://jeffersoncastilho.com.br
Facebook: https://www.facebook.com/blogjeffersoncastilho
Youtube: https://goo.gl/1g3OvL

Listagem de usuários Inativos a mais de 90 dias (Active Directory)


Bom pessoal hoje vou demonstrar uma dúvida que eu tive a respeito de como exportar uma listagem de usuário que não logam no domínio a mais de 90 dias.

No caso da dúvida o Erick Albuquerque que é um MVP, me ajudou na resolução e achei interessante a montagem de um post devido não achar muito material na Internet.

Bom primeiro você tem que executar um comando no PowerShell que utiliza um dos módulos chamados “DsQuery”.

O Comando abaixo demonstra todos os usuários que não logam no Domínio nos últimos 90 dias, porem ele traz uma lista limitada de usuários no PowerShell

Comando: “Dsquery user -inactive 4”

Caso seja necessário um limite maior de usuário, coloque a instrução “-limit 1000” que no caso demonstra no comando abaixo.

Comando: “Dsquery user -inactive 4 -limit 1000”

Caso seja necessário exportar essa lista para um “CSV” execute o comando abaixo.

Comando: “Dsquery user -inactive 4 -limit 1000 | Out-File c:templogon90dias.csv”

O Erick Albuquerque mencionado no Post tem dois Blogs Voltados para IIS e Windows 8. Abaixo segue os links para conhecimento de seu trabalho.

Windows 8 Dicas

IIS Brasil

Bom pessoal espero que tenham gostado, e até o próximo post.

Jefferson Castilho   

MS_2013(rgb)_1579 MCITP_2013(rgb)_1442 MCP_2013(rgb)_1519

Como desabilitar o OWA do Office365

Bom pessoal hoje vou demostrar como desabilitar o “Outlook Web Access” do Office365.

A um tempo atrás um cliente que havia computadores necessitava bloquear o OWA para alguns usuários para que não fosse possível de acesso Externo.

Vamos começar, inicialmente teremos que abrir o modulo do PowerShell “Windows Azure Active Directory Module for Windows PowerShell” e digitar os comandos abaixo.

  • $LiveCred = Get-Credential 
  • $Session = New-PSSession -ConfigurationName Microsoft.Exchange –ConnectionUri https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic -AllowRedirection
  • Import-PSSession $Session

Conforme figura abaixo.


Depois você terá que executar o comando que irá desabilitar o OWA.

Set-CASMailbox -Identity jefferson.castilho@infrateste2.onmicrosoft.com -OWAEnabled $false


Após esse processo poderá acessar o seu e-mail no endereço do OWA, conforme figura abaixo.


Quando efetuar o logon no OWA o mesmo mostrará que a conta para esse serviço está habilitada.


Bom pessoal espero que tenham gostado, e até o próximo post.

Jefferson Castilho

MS_2013(rgb)_1579 MCP_2013(rgb)_1519 MCITP_2013(rgb)_1442

Último Logon do usuário (Office365)

office-logo_v3

Bom pessoal neste tutorial vou demonstrar como gerar um relatório dos usuário que utilizam o Office 365 pelo último logon realizado.

Essas informações são importantes para verificar usuários inativos no Office365 que não utilizam a conta. Isso é importante para cenário com muitas contas aonde o controle pelo painel do Exchange Online que fica ruim essas informações.

Primeiramente conecte no Tenant do Office 365.

Após a conexão no tenant vamos desmontar primeiramente o comando irá executar e trazer as informações de ultimo logon.

Para trazer as informações de ultimo logon da conta no Office365.

Cmdlet – Get-Mailbox | Get-MailboxStatistics | fl displayname, LastLogonTime


Caso seja necessário a criação de um CSV execute o comando abaixo. Apontando o caminho para salvar o CSV.

Cmdlet –
Get-Mailbox | Get-MailboxStatistics | select displayname, LastLogonTime | export-csv c:ListaLastLogonTime.csv


Depois disso no Diretório “C:lista.csv” e estará o arquivo com os dados solicitados.


Importante lembrar que o comando que traz as informações de Ultimo logon tem uma limitação de quando exportado para “.CSV” ele irá trazer só 1000 Objetos. No caso seja necessário a inclusão de mais usuários acima desse número é preciso usar a Sintaxe “Get-mailbox -resultsize unlimited” que trará todos os objetos. Abaixo o comando.

Cmdlet – Get-mailbox -resultsize unlimited| Get-MailboxStatistics | select displayname, lastlogontime


Até o próximo post.

Obrigado

Jefferson Castilho

MCP_2013(rgb)

PowerShell ISE

windows-essentials-2012-18-700x393

Neste Artigo iremos aprender os passos necessários para uso do PowerShell ISE.

Ferramenta muito importante na elaboração de Script que vem disponibilizada no Windows 8 e Windows Server 2012.

Para acessar o PowerShell ISE terá que acessar o diretório C:Windows\System32\WindowsPowerShell\v1.0\powershell_ise.exe

Após isso será executado o PowerShell ISE conforme mostra a figura abaixo.

PowerShell - Inicio

Podemos utilizar de varias formas o PowerShell.

  1. No menu você pode criar varias linhas de script, podendo selecionar uma linha e executar com a Tecla “F5”, podendo ser salvo com a extensão  “.ps1”
  2. Tem a forma padrão do PowerShell que você pode executar o comando diretamente quando não é necessária a criação de Script.
  3. E por ultimo temos uma listagem com todos os comandos padrões que estão liberados para funcionamentos do PowerShell, lembrando que temos o menu de Busca pelo comando, por modulo e traz o que significa o comando.

Figura abaixo mostra as três opções citadas acima.

 

PowerShell - Fim

Em caso de dúvidas ou problemas na execução pode deixar seu comentário que em breve responderemos.

Obrigado e até o próximo artigo.

Jefferson Castilho
Certificações: MPN | MCP | MCTS | MCTIP | MS | MCSA | MCT | MVP (Cloud and Datacenter Management)
Blog: https://jeffersoncastilho.com.br
Facebook: https://www.facebook.com/blogjeffersoncastilho
Youtube: https://www.youtube.com/channel/UCGqCiZ6QDLEYJabVmgXFw6A/videos