Reveja

Book Review - Windows PowerShell 3.0 Primeiros passos, por Ed Wilson

Recentemente, recebemos uma cópia dos Primeiros Passos do Windows PowerShell 3.0 e decidi aceitar o desafio de analisá-lo, principalmente por dois motivos. O primeiro é que eu nunca revi um livro antes e eu o vi como um ótimo exercício nessa direção. A segunda razão é o fato de que este livro foi escrito com os iniciantes do PowerShell em mente e - você adivinhou - sou um iniciante no PowerShell. Na verdade, isso seria um exagero, já que nunca usei o PowerShell antes, então considerei uma ótima maneira de aprender uma nova habilidade. Sem mais delongas, vamos mergulhar e ver se vale a pena comprar este livro.

Quem vai me ensinar PowerShell?

O autor do primeiro passo do Windows PowerShell 3.0 é Ed Wilson . Como a capa de seu livro nos informa, Ed é consultor sênior da Microsoft e especialista em scripts bem conhecido. Dadas suas habilidades, ele parece ser um dos caras da Microsoft quando se trata de apresentar oficinas de script para clientes e funcionários da Microsoft em todo o mundo.

Ed também é o autor das Melhores Práticas do Windows PowerShell 2.0, o Microsoft VBScript Step by Step e tem seu próprio blog do TechNet no qual ele fala sobre scripts. Eu realmente não investiguei o seu trabalho até agora, mas tendo em conta esses fatos, eu diria que o cara sabe do que está falando, então, à primeira vista, eu ficaria feliz em seguir seu conselho sobre o aprendizado do PowerShell.

Colocando as coisas em perspectiva

Ed Wilson escreveu este livro para iniciantes e o aconselha a ler de capa a capa. O tom em que este livro é escrito é amigável, muito fácil de entender. O autor não usa um jargão altamente técnico enquanto ensina PowerShell, então a menos que você tenha acabado de comprar um computador e esteja apenas aprendendo a usá-lo, você não deve ter nenhum problema em entender as lições e os exemplos que Ed incluiu.

Para obter uma visão geral de como esse livro de quase 300 páginas está estruturado, aqui está uma lista dos capítulos e o que esperar de cada um:

  • Capítulo 1 - Visão geral do Windows PowerShell 3.0 - Este primeiro capítulo fornece uma visão geral muito boa e compreensível do que é o PowerShell e também mostra algumas das diferenças entre o console do Windows PowerShell eo Ambiente de Script Integrado do Windows PowerShell, que você usará posteriormente no livro. Você também aprenderá sobre os verbos e as convenções de nomenclatura usados ​​no PowerShell, além de alguns aspectos básicos de segurança que afetam diretamente o uso do PowerShell.
  • Capítulo 2 - Usando os cmdlets do Windows PowerShell - Considere este capítulo o ABC do PowerShell. Os cmdlets são o coração do PowerShell e, se você realmente quiser aprender a usá-lo, será necessário dominar os cmdlets primeiro. Felizmente, Ed faz um ótimo trabalho explicando tanto o papel quanto a estrutura deles, e rapidamente fornece vários exemplos que você pode executar no seu próprio computador e testá-los você mesmo para ver o efeito. Alguns dos exemplos fornecidos aqui incluem pesquisar os tópicos da Ajuda do PowerShell ou usar o cmdlet Get-Command para encontrar outros cmdlets. O capítulo termina com seções sobre como configurar uma Política de Execução de Script (não se preocupe, você também aprenderá o que é isso) e criar um perfil básico do Windows PowerShell.
  • Capítulo 3 - Filtragem, agrupamento e classificação - O PowerShell é ótimo para fornecer uma visão completa dos diferentes tipos de dados. Este capítulo começa conduzindo-o por uma introdução ao pipeline e continua ensinando como classificar, agrupar ou filtrar as informações obtidas usando diferentes cmdlets.
  • Capítulo 4 - Formatando a saída - A exibição de dados brutos no console do PowerShell pode não ser sempre a melhor maneira de visualizá-los. O quarto capítulo do livro oferece uma demonstração prática de como criar uma tabela no PowerShell e usá-la para exibir os dados de que você precisa de maneira organizada. Ele também mostra como usar a grade de saída, um recurso que eu aposto que muitos de vocês vão adorar.
  • Capítulo 5 - Armazenando saída - Depois de obter o jeito de puxar informações do PowerShell, Ed mostra como armazenar essas informações em diferentes ferramentas. Ele demonstra isso armazenando informações em arquivos csv, txt e xml .
  • Capítulo 6 - Aproveitando os provedores do Windows PowerShell - é onde o livro começa a ficar mais técnico. Mas ei, é para isso que você está aqui, certo? Afinal, estamos falando de uma das ferramentas mais poderosas que você encontrará nos sistemas operacionais da Microsoft! Este capítulo explica quais são os provedores do Windows PowerShell e examina cuidadosamente o provedor de Alias, o provedor de certificados, o provedor de ambientes, o provedor de sistema de arquivos, o provedor de funções, o provedor de registros e a variável
    fornecedor. Agora acalme-se e respire fundo. Quando você chegar aqui, lendo cuidadosamente e praticando os exemplos mostrados no livro, você terá uma boa compreensão do PowerShell para não se perder em termos técnicos.
  • Capítulo 7 - Usando o sistema de comunicação remota do Windows PowerShell - Na minha opinião, esse é um dos capítulos mais importantes do livro. Leve o seu tempo enquanto lê e dê uma segunda ou terceira leitura se achar que precisa, porque é aqui que a força real do PowerShell é mostrada. Eu diria até que o conteúdo desta seção é o que coloca a palavra poder no PowerShell . Aqui você aprenderá como executar comandos em um computador remoto, criar conexões persistentes e também solucionar problemas.
  • Capítulo 8 - Utilização do WMI - Este capítulo detalha o Windows Management Instrumentation, que a Microsoft incluiu em todos os sistemas operacionais desde o Windows NT 4.0. Sim, isso é importante. Você aprenderá sobre classes, provedores e namespaces do WMI e testará seu conhecimento consultando o WMI de duas maneiras diferentes. Se você estiver familiarizado com o SQL, você se sentirá em casa com pelo menos um dos dois métodos.
  • Capítulo 9 - Usando o CIM - O Common Information Model (CIM) fornece uma maneira interessante de recuperar informações do Windows Management Instrumentation. Ed Wilson faz um bom trabalho explicando como e por que usar esse recurso, local e remotamente.
  • Capítulo 10 - Usando o Windows PowerShell ISE - O Windows PowerShell ISE é uma maneira mais interativa de usar o PowerShell para praticamente tudo que os livros discutiram até agora. Você aprenderá a usar o ambiente, o recurso de expansão de guias e o painel Saída. O livro também aborda como criar e remover trechos de ISE (sim, você também aprenderá o que é isso).
  • Capítulo 11 - Usando scripts do Windows PowerShell - O PowerShell oferece uma grande quantidade de opções para gerenciamento e administração de rede. Se você for um administrador de TI, provavelmente encontrará necessidades recorrentes em suas tarefas diárias, o que pode ser simplificado ao escrever seus próprios scripts e executá-los a partir do PowerShell. Embora alguma familiaridade com o VBScript ou qualquer outra linguagem de script ou programação seja útil na compreensão deste capítulo, eu não o chamaria de obrigatório. Ed escreveu este livro para iniciantes e não é difícil entender os scripts exemplificados neste capítulo, mesmo que você ainda não tenha escrito uma linha de código. O capítulo apresenta alguns motivos para escrever scripts, mostra como executá-los, como definir a política de execução de scripts e ensina sobre variáveis ​​e diferentes instruções de linguagem.
  • Capítulo 12 - Trabalhando com funções - As funções são o principal elemento de programação quando se trata de escrever scripts do PowerShell. O capítulo começa com uma introdução às funções e seu uso e continua explicando como usar os parâmetros para entrada. Também inclui dois cenários especiais para usar funções.
  • Capítulo 13 - Depurando scripts - Há um ditado que diz algo como "A melhor depuração é sem depuração". Claro, isso raramente acontece na vida real. Este capítulo conduzirá você pela depuração de scripts e sua importância, configuração, listagem, ativação e desativação de pontos de interrupção em scripts do PowerShell.
  • Capítulo 14 - Tratamento de erros - Ed Wilson conclui graciosamente as lições do PowerShell com um capítulo dedicado ao tratamento de erros. O capítulo começa com uma boa abordagem sobre a falta de parâmetros e continua ensinando sobre como limitar as opções e revisar como lidar com os direitos perdidos. Você também aprende manipulação de erros estruturados.

O livro inclui duas seções de apêndice, uma contendo uma FAQ do PowerShell e outra explicando as convenções de codificação do PowerShell 3.0 de uma maneira amigável e compreensível, para que você também aprenda algumas práticas recomendadas em termos de legibilidade e manutenção de scripts.

É assim que funciona ... mas aqui está o porquê

Uma grande coisa sobre o estilo de ensino de Ed é a sua abordagem para explicar a razão pela qual você precisa fazer as coisas de uma certa maneira e não usar um macaco para ver, macaco se aproximar. Cada capítulo começa com explicações simples e uma visão geral do assunto em questão. Em seguida, ele avança para tarefas mais específicas, ao mesmo tempo em que lhe dá uma ideia de por que você precisa fazer isso e aquilo. Sendo um livro orientado para principiantes, só posso elogiar esta abordagem e espero vê-la em tantos livros quanto possível, especialmente os técnicos.
Cada capítulo termina com um resumo das informações nele contidas, servindo como um finalizador e um lembrete de memória para você entender melhor e manter as informações em mente.

Ajudou-me?

A resposta curta: sim!

O autor tem um assunto bastante complexo e uma das ferramentas mais complexas que já foram incluídas no Windows e explica de uma forma que é fácil de entender e interessante o suficiente para mantê-lo viciado. Eu nunca usei o PowerShell antes, mas, depois de ler o livro, posso dizer com segurança que tenho uma compreensão básica do que é o PowerShell, como ele funciona e quem se beneficiaria mais com seu uso. Eu não entrei em muitos scripts, mas este será definitivamente um tópico que abordaremos em breve aqui, em 7 Tutoriais, e o livro de Ed Wilson será a nossa Bíblia ao fazer isso.

Onde comprar

compre Comprar agora Produto Rated 4/5

O veredito

Enquanto aqueles de vocês que estão familiarizados com o estilo de Ed Wilson irão definitivamente apreciar os Primeiros Passos do Windows PowerShell 3.0, eu poderia dizer o mesmo para iniciantes. Os conceitos e exemplos são muito bem explicados e você obtém alguma experiência prática, faça você mesmo em cada capítulo, o que só pode ser ótimo para o aprendizado. Embora o livro ofereça aos recém-chegados um excelente ponto de partida para o uso do PowerShell, os scripts ou administradores de TI mais úteis também podem ser úteis, especialmente os capítulos de script e o apêndice de convenções de codificação. Dado que este é um livro que basicamente mostra que você não precisa ser um especialista em computador para poder aprender a escrever scripts e automatizar ou gerenciar tarefas de rede, eu recomendo isso para um recém-chegado ao PowerShell.