Fundamentos Básicos do Windows PowerShell™
Seminário: Fundamentos Básicos do Windows PowerShell™. Pesquise 862.000+ trabalhos acadêmicosPor: bbabizinha • 28/5/2013 • Seminário • 887 Palavras (4 Páginas) • 558 Visualizações
Fundamentos Básicos do Windows PowerShell™
Microsoft Corporation
Publicado em: setembro de 2006
Resumo
O Windows PowerShell™ é o novo shell de linha de comando do Windows, criado especialmente para os administradores de sistemas. O shell inclui um prompt interativo e um ambiente de criação de scripts que podem ser usados de forma independente ou em conjunto.
Este documento descreve os conceitos e recursos básicos do Windows PowerShell e oferece algumas sugestões sobre a sua utilização na administração de sistemas.
Sumário
Fundamentos básicos do Windows PowerShell™ - Direitos autorais 9
Introdução ao Windows PowerShell 9
Público-alvo 10
Sobre o Windows PowerShell 10
Descubra os recursos 10
Consistência 10
Ambientes interativos e de criação de scripts 11
Orientação a objeto 11
Transição tranqüila para a criação de scripts 11
Instalando e executando o Windows PowerShell 12
Requisitos da instalação 12
Instalando o Windows PowerShell 12
Executando o Windows PowerShell 13
Conceitos básicos do Windows PowerShell 13
Compreendendo conceitos importantes do Windows PowerShell 14
Os comandos não são baseados em texto 14
A família de comandos é extensível 15
O Windows PowerShell lida com entrada e exibição de console 15
O Windows PowerShell usa parte da sintaxe do C# 16
Aprendendo os nomes do Windows PowerShell 16
Os cmdlets usam nomes verbo-substantivo para reduzir a memorização de comandos 17
Os cmdlets usam parâmetros padrão 19
O parâmetro Help (?) 19
Parâmetros comuns 20
Parâmetros sugeridos 20
Obtendo um resumo das informações sobre comandos 20
Exibindo os tipos de comando disponíveis 21
Obtendo informações detalhadas de ajuda 22
Usando nomes de comando conhecidos 23
Interpretando os aliases padrão 24
Criando novos aliases 25
Usando a expansão de tabulação para completar nomes automaticamente 25
Pipeline de objetos 26
Entendendo o pipeline do Windows PowerShell 27
Exibindo a estrutura dos objetos (Get-Member) 29
Usando os comandos de formatação para alterar a exibição da saída 31
Usando Format-Wide na saída de um único item 31
Controlando a exibição Format-Wide em colunas 32
Usando Format-List na exibição de uma lista 32
Obtendo informações detalhadas usando Format-List com caracteres curinga 33
Usando Format-Table na saída tabular 33
Aperfeiçoando a saída de Format-Table (AutoSize) 33
Ajustando a saída de Format-Table em colunas (Wrap) 35
Organizando a saída de tabela (-GroupBy) 36
Redirecionando dados com os cmdlets Out-* 36
Paginando a saída do console (Out-Host) 38
Descartando a saída (Out-Null) 38
Imprimindo os dados (Out-Printer) 39
Salvando os dados (Out-File) 39
Navegação no Windows PowerShell 40
Gerenciando o local atual no Windows PowerShell 41
Obtendo o seu local atual (Get-Location) 41
Definindo o seu local atual (Set-Location) 41
Salvando e recordando os locais recentes (Push-Location e Pop-Location) 43
Gerenciando unidades do Windows PowerShell 45
Adicionando novas unidades do Windows PowerShell (New-PSDrive) 46
Excluindo unidades do Windows PowerShell (Remove-PSDrive) 48
Adicionando e removendo unidades de fora do Windows PowerShell 49
Trabalhando com arquivos, pastas e chaves do Registro 49
Enumerando arquivos, pastas e chaves do Registro (Get-ChildItem) 49
Listando todos os itens contidos (-Recurse) 50
Filtrando itens por nome (-Name) 50
Forçando a listagem de itens ocultos (–Force) 50
Encontrando nomes de itens com caracteres curinga 51
Excluindo itens (-Exclude) 51
Combinando parâmetros de Get-ChildItem 52
Manipulando itens diretamente 53
Criando novos itens (New-Item) 54
Porque os valores do Registro não são itens 55
Renomeando os itens existentes (Rename-Item) 55
Movendo itens (Move-Item) 56
Copiando itens (Copy-Item) 56
Excluindo itens (Remove-Item) 57
Executando itens (Invoke-Item) 57
Trabalhando com objetos 58
Obtendo objetos
...