PowerShell

menos de 1 minuto Como remover serviços Windows usando Powershell Hoje vou dar uma dica rápida para remover  serviços  Windows. Muitas vezes diversos softwares criam serviços indesejados no sistema que ficam rodando em plano de fundo e consumindo desnecessariamente recursos. O Baidu por exemplo, cria não somente serviços dele, mas diversos outros softwares “crapware”. Para limpar o computador desses serviços desnecessários podemos usar o Powershell e WMI. Ao instanciar um Object WMI no Powershell, ou seja, criar uma nova variável com as informações da Continue lendo

2 minutos Relatorio em HTML de usuários Inativos no Active Directory Olá, Dessa vez vamos fazer algo um pouco diferente. Seu Chefe já lhe solicitou uma relação de usuarios inativos no Active Directory por mais de 3 meses por exemplo? Com esse script voce pode mandar o relatorio diretamente por email em formato HTML com formatação em CSS. <# .SYNOPSIS Gets the recent users and groups from Active Directory created within a month. .DESCRIPTION Gets the recent users and groups from Active Directory created Continue lendo

2 minutos Usando o Powershell para forçar o bloqueio de um usuário no Active Directory 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ó é incrementado pelo Domain Controller que o usuário está autenticando e não Continue lendo

2 minutos Converter HTML para PDF usando iTextSharp e Powershell Recentemente precisei desenvolver uma interface com powershell para consulta de relatorios, porém ela deveria, dentre outras funcionalidades, salvar os relatórios em PDF. Após pesquisar muito encontrei o projeto iTextSharp, que é uma implementação .NET do projeto iText original, feito em Java. Pois bem, após muitos testes pude perceber que esta biblioteca atenderia minhas necessidades. Neste post irei demostrar como podemos converter codigo HTML para PDF usando esta biblioteca. Iremos precisar de 2 arquivos do Continue lendo

poweshell

1 minuto Criando Gráficos utilizando o Powershell 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 = ‘600,400’ $ChartArea = New-Object -TypeName System.Windows.Forms.DataVisualization.Charting.ChartArea $ChartArea.AxisX.Title = ‘Timeline’ $ChartArea.AxisY.Title = ‘Consumo em %’ $Chart.ChartAreas.Add($ChartArea) $Chart.Series.Add(‘Demo’) $ChartArea.AxisX.LabelStyle.Angle = Continue lendo

2 minutos Queries no SQL com Powershell 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 si, pela minha experiencia, devem estar em variáveis, para a conexão processar um objeto do tipo string, Continue lendo