PowerShell: Guia de Sobrevivência
Este " Guia de Sobrevivência" tem como objetivo reunir todos os materiais relacionados ao PowerShell. Sinta-se a vontade para adicionar conteúdo, links e informações relevantes ao assunto.
Planejando
- Windows PowerShell Self-Study Guide (en-US)
- Powershell para Iniciantes (pt-BR)
- Aprender Powershell
- Como Inserir Código Formatado do Windows PowerShell no TechNet Wiki (pt-BR)
Instalando e Configurando
Gerenciando
- Determinando o status do driver kernel com PowerShell (pt-BR)
- Como Renomear Computadores Usando PowerShell e Arquivo CSV (pt-BR)
- Criando contas de usuários com o Windows PowerShell e arquivo CSV no Windows Server 2008 (pt-BR)
- Filtrar conteudo de arquivos
- Calcular tempo de execução dos comandos
- Controle de Erros
- Enviando Emails pelo Powershell
- Manipulando Datas e Horários
- Manipulando Permissões de Pastas
- Testes de Execução e Confirmação
- Autenticação via Powershell utilizando Get-Credential e PSCredential
- Verificando versão dos modulos
- Adicionando Funções a sessão
- Executando Powershell pelo CMD
- Politicas de execução de Scripts Powershell
- Autenticação via Powershell utilizando Get-Credential e PSCredential
- Conexão Remota com maquinas de fora do dominio
- Executando comandos MySQL e MSSQL
- Verificando o Time Zone de vários Computadores de uma Rede via Powershell
- Comparando diferenças e mostrando resultados em dois arquivos no PowerShell
- Verificando qual versão do PowerShell está instalada no seu Servidor
- Mapeando Unidades de Rede com PowerShell
- Listando todos os programas instalados no Windows 8 com PowerShell
- Resolução de endereços IP com WMI PowerShell
- Montando e desmontando Imagens ISO no Windows 8
- Iniciar e parar serviços remotamente com PowerShell
- Utilizando o PowerShell para comparar arquivos .TXT
- Utilizando o PowerShell para comparar Diretórios, pastas
- Utilizando o PowerShell para desligar um Servidor Remotamente
- Utilizando o PowerShell para verificar espaços de Databases no SQLServer
- Verificando Histórico de dispositivos USB conectados
- Definir endereço IP com PowerShell no Windows 8
- Finalizando um processo pelo nome no Windows 8 via PowerShell
- Verificando a Versão Atual do Windows com Powershell
- Verificando o tempo de atividade, status do ping e endereço ip de Vários Servidores da sua Rede via PowerShell
- Verificando espaço em disco de Vários Servidores da sua Rede via PowerShell
- Verificando quantos arquivos tem no diretório via PowerShell
- Utilizando as versões 2.0 e 3.0 do PowerShell no mesmo Servidor
- Verificando portas em host com PowerShell
- Listando softwares instalados no seu Windows com PowerShell
- Gerando Report HTML com Informações de TimeZone de uma lista de Servidores
- Gerando Report CSV com Informações de Compartilhamentos Administrativos de uma lista de Servidores
- 3 Dicas de Comandos do PowerShell
- Vídeo - Mapeando Unidade de Rede com PowerShell
- Vídeo - Verificando Processos do Windows com PowerShell
- Vídeo - PowerShell Gerando lista de Softwares Instalados no Windows 8
- Vídeo - PowerShell - Comandos equivalentes ao Command Prompt
- Vídeo - PowerShell - Adicionando e Removendo Features do Windows 8.1
- Vídeo - PowerShell - Contando Linhas e Caracteres de um arquivo Texto.
- Vídeo - PowerShell Alterando endereço IP
- Vídeo - Criando Disco VHD e VHDX com PowerShell
- Utilizando histórico de comandos Cmdlets Powershell
- Acessando Servidores Remotamente Com PowerShell
- Manipulando Datas e Horários com Powershell
- Gerando Lista de certificados Instalados
Active Directory
- Administração remota do Active Directory com Windows PowerShell (pt-BR)
- Recuperando Objetos excluídos do Active Directory com PowerShell (pt-BR)
- Adicionar um computador como membro no domínio via powershell (pt-BR)
- Active Directory - Primeiros Comandos (pt-BR)
- Active Directory - Criando Unidades Organizacionais (pt-BR)
- Powershell Conexão Remota Maquinas Fora do Dominio
- Habilitando Execução de comandos do PowerShell em computadores remotos
- Verificar usuário logado na estação de trabalho via Powershell
- Criando um arquivo .CSV com todos os grupos e seus respectivos usuários do Active Directory
- Script para Verificar contas desabilitadas do Active Directory
- Script para Verificar contas há mais de 90 dias sem Logon no Active Directory
- Auditoria: Verificar Logon com sucesso de um usuário específico
- Criando Usuários em Lotes no Active Directory Usando PowerShell
- PowerShell ISE Get-ADUser (Todos Usuários Alterar a Senha no Próximo Logon)
Office 365
- Gerenciando o Office 365 via Powershell
- Conectando Windows PowerShell ao Office 365
- Visualizar usuário que tem senha definida para nunca expirar (Office 365)
- Criação de mailbox no Office365
- Reduzindo o tamanho da caixa de correio do Exchange Online
Hyper-V
- Como Iniciar Live Migration Usando o Windows PowerShell
- Gerenciar Failover Cluster com Powershell
- Função em PowerShell para definir as configurações TCP/IP de máquinas virtuais
- Alguns comandos do PowerShell para o Hyper-V
SharePoint
- Criando Aplicação Web e Coleção de Sites para SharePoint 2010 utilizando PowerShell (pt-BR)
- Fazendo download de FARM solutions (WSPs)
- Cmdlets do SharePoint Server 2010
Lync Server
Skype Server
Exchange Server
- CMDlets do Exchange Server 2013
- Cmdlets do Exchange Server 2010
- Cmdlets do Exchange Server 2007
- Estatísticas de uso de Mailbox dos Usuários Exchange 2010
- Script para Verificar Dispositivos ActiveSync conectados no Exchange Server 2010
- Verificar tamanho de Mailbox de Todos os Usuários do Exchange
- Trabalhando com Mailbox Database no Database Availability Groups
- Configurando Proteção de Malware no Exchange Server 2013
- Customizando o PowerShell Web Access (PSWA) para rodar Exchange Shell
SQL Server
- Monitorando o SQL Server com PowerShell
- SQL Server 2012 PowerShell
- Cmdlets do SQL Server 2012 AlwaysOn Availability Groups
Service Manager
Virtual Machine Manager
- Cmdlets do System Center 2012 - Virtual Machine Manager
- Como Converter um Arquivo VHD para VHDX no Windows 8 com PowerShell
Operations Manager
Data Protection Manager
App Controller
Windows Server 2012
- Habilitar a deduplicação de dados via powershell (pt-BR)
- Como instalar o Windows PowerShell Web Access
- Removendo a GUI do Server 2012 - Minimal Server Interface
- Windows Server 2012 Server Core - Permitindo PING echo
- Script para deletar os arquivos da Pasta TEMP com + de 3 dias
- Reiniciando o processo de Replicação de um DHCP Failover no Windows Server 2012 via PowerShell
- Verificando outras Funções e Recursos que serão instalados no Windows Server 2012 quando instalamos uma função ou recurso no Servidor
IIS
- Gerenciando Application Pool com PowerShell
- Powershell – Script para monitorar eventos de crash/hang de Web Server
Microsoft Azure
- Alterando IP Público Reservado de um Cloud Service (VM) em Execução
- Adicionando endpoints externos ao Traffic Manager
- Utilizando o Azure para envio de e-mails: Configurando DNS Reverso