Habilite o Remote Desktop e defina as regras de Firewall usando Powershell

Guido OliveiraPowershellLeave a Comment

Olá pessoal, Na dica de hoje vamos ver como habilitar o Remote Desktop usando apenas o powershell, isso é util quando voce tem acesso via Terminal porém precisa restabelecer as configurações de remoting do Windows para acesso via protocolo RDP. As Classes WMI utilizadas devem estar presentes no Windows Server a partir da versão 2008 R2, porém é recomendado que … Read More

Configurando o Powershell 6 para SSH Remoting no Linux

Guido OliveiraPowershellLeave a Comment

Olá pessoal, Desde a release oficial do Powershell 6 comecei a testar ele para gerenciar ambientes linux de maneira mais pratica para mim. Quando instalei o Powershell percebi que não conseguia usar o SSH para acessar outras maquinas linux OOB(Out-of-the-Box) e por isso tentei entender o motivo. Quando instalamos os binários do powershell, o serviço do SSH, o sshd não … Read More

Criando certificados auto assinados usando Powershell

Guido OliveiraDiversos, PowershellLeave a Comment

Olá Pessoal, Sempre que preciso gerar certificados auto assinados acabava me vendo procurando na documentação do makecert, até que a partir da versão 4.0 do powershell foi implementado o módulo de gerência de certificados, que posteriormente foi melhorado na versão 5.0. No  post de hoje vamos ver como gerar certificados auto assinados usando Powershell no lugar do Makecert para tornar … Read More

Substitua o NETSH TRACE pelo Powershell

Guido OliveiraAzure, Networking, PowershellLeave a Comment

Olá Pessoal, Diversas vezes durante um troubleshooting acabo vendo a necessidade de fazer um rastreamento de pacotes de rede do servidor afim de identificar a possível causa do problema. Muitas pessoas acabam instalando o Microsoft Message Analyser(substituto do antigo Network Monitor) ou o wireshark, mas poucas pessoas sabem que essa funcionalidade existe nativamente no Windows, via Netsh e também via … Read More

Executando tarefas no Azure de maneira assíncrona com Start-Job no powershell

Guido OliveiraAzure, PowershellLeave a Comment

Olá pessoal, Venho trabalhado com Azure há 4 anos e sempre administrei as subscrições usando Powershell. Uma das coisas que me frustrava muito era trabalhar de forma assíncrona com os comandos do modulo do AzureRm. Para trabalhar de maneira assíncrona para realizar tarefas paralelamente iremos utilizar os comandos Start-Job, Wait-Job e Receive-Job. Primeiro Autentique sua conexão com o comando Add-AzureRmAccount … Read More

Instalando Powershell 6 no Ubuntu 16.04 via apt-get

Guido OliveiraPowershellLeave a Comment

Olá pessoal, Por questões de praticidade na atualização de pacotes prefiro sempre instalar as aplicações no linux via gerenciador de pacotes, o Powershell 6 não é diferente nesse ponto. Vamos ver hoje como configurar o repositório da Microsoft para poder instalar e atualizar com maior facilidade.

Caso voce deseje remover o powershell basta executar o seguinte comando:

  … Read More

Removendo versões antigas de modulos

Guido OliveiraPowershellLeave a Comment

Olá pessoal, A partir do lançamento do PowershellGet, os módulos locais vem sido gerenciados por ele com os comandos Install, Get e Uninstall para instalar, listar e desistalar, respectivamente. Quando atualizamos modulos da galeria usando Update-Module, as versões ficam armazenadas localmente, e depois de um tempo podem ocupar muito espaço. Para que pudesse manter apenas as versões mais recentes dos … Read More

Spatting e Write-Progress com powershell

Guido OliveiraPowershellLeave a Comment

Olá Pessoal, Hoje vamos ver como utilizar o write-progress para evidenciar o progresso de um script e a técnica de splatting para auxiliar na leitura de um script. Código usado no video:

  Dúvidas? Sugestões? Comente! Até a proxima

Powershell 6 Build 15 Alpha

Guido OliveiraSem categoriaLeave a Comment

  Olá Pessoal, Estava navegando no Github como de costume e vi que foi liberada uma nova release da do Powershell 6 ainda em Alpha, a build 15, que tem varias correções de bugs e novas funcionalidades. Para baixar e testar a nova versão basta acessar a pagina do Powershell no Github e selecionar o download para a plataforma desejada, … Read More