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

Usando o Powershell para forçar o bloqueio de um usuário no Active Directory

Guido OliveiraActive Directory, PowershellLeave a Comment

Olá Pessoal, Semana passada recebi uma pergunta a respeito do atributo badpwdcount do Active Ditectory usando Powershell. O objetivo era incrementar esse número afim de bloquear a conta de usuário para fins de teste. Por vias “comuns” não é possível alterar esse atributo como faríamos com outros:

Esse atributo só é incrementado pelo Domain Controller que o usuário está … Read More

Meu Home Office

Guido OliveiraDiversosLeave a Comment

Olá pessoal, Uma pergunta que sempre me fazem pessoalmente é, “Guido, como é o setup onde você faz seus Scripts? “, então finalmente resolvi postar onde faço a maioria das minhas atividades, sejam relacionadas a trabalho, estudo ou a lazer. Tenho meu fiel laptop, com meus headphones, meu monitor ultrawide de 34 polegadas, um mousepad extragrande e meu teclado e … Read More

Queries no SQL com Powershell

Guido OliveiraPowershellLeave a Comment

Olá a pessoal, Hoje vamos ver como fazer uma consulta no banco SQL usando classes .NET. Isso permite que vocês possam automatizar a extração de algum relatório para CSV usando apenas o Powershell e em seguida trabalhar essa massa de dados da forma que desejarem Separei em 4 passos para facilitar neste caso. 1º: Variáveis, parâmetros e a query em … Read More

Verificando se a sessão possui permissões administrativas no Powershell

Guido OliveiraPowershellLeave a Comment

Olá a todos, Hoje vamos verificar como verificar se a sessão ativa do Powershell esta sendo executada com uma credencial que possui acesso ‘Administrador’. Para isso iremos utilizar a classe System.Security.Principal.WindowsIdentity, que possui um método chamado GetCurrent(), este método lista as permissões referentes ao usuário que esta executando a sessão.

Na propriedade ‘Groups’ podemos ver os grupos que o … Read More