As interfaces gráficas de usuário utilizam alguns conceitos básicos que são bem conhecidos da maioria dos usuários de computadores. Os usuários contam com a familiaridade dessas interfaces para executar suas tarefas. Os sistemas operacionais oferecem aos usuários uma representação gráfica de itens que podem ser navegados, normalmente com menus suspensos para o acesso a funcionalidades específicas, e menus de contexto para o acesso a funcionalidades específicas do contexto.

Uma CLI (interface de linha de comando), como o Windows PowerShell, deve usar uma abordagem diferente para exibir as informações, uma vez que não possui menus ou sistemas gráficos para auxiliarem o usuário. Você precisa saber os nomes dos comandos antes de usá-los. Embora possa digitar comandos complexos que são equivalentes aos recursos de um ambiente GUI, você deve conhecer os comandos e os parâmetros de comando mais comumente utilizados.

A maioria das CLIs não possui padrões que possam ajudar o usuário a aprender a interface. Como as CLIs foram os primeiros shells dos sistemas operacionais, muitos nomes de comando e nomes de parâmetro foram selecionados arbitrariamente. Os nomes de comando concisos eram normalmente escolhidos, em detrimento de nomes mais claros. Embora os sistemas de ajuda e padrões de projeto de comando sejam integrados à maioria das CLIs, eles foram geralmente projetados para compatibilidade com os primeiros comandos, portanto o conjunto de comandos ainda é talhado por decisões tomadas há algumas décadas.

O Windows PowerShell foi projetado para aproveitar o conhecimento histórico dos usuários sobre as CLIs. Neste capítulo, falaremos sobre algumas ferramentas e conceitos básicos que podem ser usados para um rápido aprendizado do Windows PowerShell. Incluem:

  • Usando o Get-Command

  • O uso de comandos do Cmd.exe e do UNIX

  • O uso de Comandos Externos

  • O uso de Tab-Completion

  • Usando o Get-Help




Sumário