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: Set-ADUser -Identity jdemo -Replace @{ badpwdcount = 10 } Esse atributo só é … Read More

Queries no SQL com Powershell

Guido OliveiraPowershell1 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. [System.Security.Principal.WindowsIdentity]::GetCurrent() Na propriedade ‘Groups’ podemos ver os grupos que o … Read More

Instalando o Sharepoint 2013 com Powershell – Parte 1

Guido OliveiraPowershell, SharepointLeave a Comment

Olá Pessoal, Hoje vou iniciar uma série rápida sobre configuração de uma Farm básica de Sharepoint 2013 no Windows server 2012 R2 usando powershell. Neste primeiro post irei ensinar como instalar os pre-requisitos do Windows. Inicialmente devemos preparar o servidor com as roles do windows requeridas, para isso iremos utilizar o commandlet “Add-WindowsFeature”, especificando o caminho aonde os arquivos de … Read More

Criando Documentos Word no Powershell com PSWord

Guido OliveiraPowershellLeave a Comment

Olá Pessoal, Comecei recentemente a desenvolver um módulo de powershell para automatizar a criação de documentos Word. O modulo é opensource e esta disponível tanto na galeria de módulos do Powershell via PSGet ou pelo GitHub. Fiz um vídeo rápido ensinando como utilizar o módulo. Aos interessados, segue o link do projeto no GitHub: https://github.com/guidooliveira/PSWord. Sintam-se a vontade para submeter Bugs … Read More

AD User Restorer

Guido OliveiraActive Directory, Ferramentas, PowershellLeave a Comment

Olá pessoal, Hoje estou postando uma nova ferramenta para restaurar objetos excluidos acidentalmente do Active Directory feita com powershell. Recentemente recebi como sugestão do Rafael Bernardes essa ferramenta como sugestão, pois e muito comum excluirmos acidentalmente algum usuário do AD por quaisquer motivos, porem para restaurar, nem sempre é uma tarefa amigavel, entao decidi investir um tempo para isso e … Read More

Criando Graficos utilizando o Powershell

Guido OliveiraPowershellLeave a Comment

Olá Pessoal, No post de hoje, veremos como criar gráficos utilizando o Powershell. Com essa técnica poderemos gerar reports HTML com um visual mais executivo, contemplando estatísticas e deixando com um perfil bem mais profissional. Para aprender a fazer mais gráficos como este basta assistir o video abaixo:   Snippet do video: [void][Reflection.Assembly]::LoadWithPartialName(‘System.Windows.Forms’) [void][Reflection.Assembly]::LoadWithPartialName(‘System.Windows.Forms.DataVisualization’) $Chart = New-Object -TypeName System.Windows.Forms.DataVisualization.Charting.Chart $chart.Size … Read More

VIM no Powershell

Guido OliveiraPowershellLeave a Comment

Olá a todos! Um dos editores de texto mais populares do mundo Linux/UNIX é o VIM, que possui uma grande variedade de recursos e pode ser utilizado tanto na interface gráfica quanto na linha de comando. Abaixo vou demonstrar como utilizar o VIM dentro do powershell de forma simples: baixe e instale o VIM no seguinte link: gVIM 7.4 Dentro … Read More