Powershell do Windows 7: Um guia
Como resolver tarefas complexas com o novo PowerShell no Windows 7. Nosso tutorial mostra exemplos e fornece instruções detalhadas.
Entenda o novo conceito de PowerShell
Em contraste com o prompt de comando antigo, o Powershell trabalha consistentemente com orientação a objetos; é baseado nos objetos da estrutura Microsoft .NET. Outra vantagem, além da ampla gama de funções: o acesso aos objetos é uniforme. Em vez dos comandos anteriores do DOS, os chamados cmdlets (leia "commandlets"), que você pode usar o caractere de barra vertical "|" pode encadear dentro de uma linha. Isso significa que um cmdlet processa a saída do anterior e, portanto, permite a formulação compacta de tarefas complexas. Como iniciar o PowerShell:
- Para acessar o Powershell, navegue no menu Iniciar até "Todos os programas"> "Acessórios"> "Windows PowerShell" ou digite "PowerShell" na linha de pesquisa.
- A janela de resultados mostra três objetos: "powershell" inicia o ambiente de comando direto, "Windows PowerShell ISE", uma interface gráfica do usuário simples, que ajuda principalmente no desenvolvimento de scripts. Como terceiro elemento, os módulos ainda estão disponíveis. Use a variante gráfica clara para começar.
- Para uso repetido, é aconselhável configurar o acesso rápido ao PowerShell. Para fazer isso, crie um atalho ou clique com o botão direito do mouse no programa e selecione o comando de contexto "Fixar este programa na barra de tarefas".
Nova sintaxe de comando
- A janela do Powershell ISE é dividida em uma área de script, saída e comando. Você ativa as áreas com um clique do mouse ou através do menu "Mostrar". Usando a caixa de diálogo "Arquivo", você pode salvar, carregar e executar scripts passo a passo no menu "Depuração".
- Comece na linha de comando na área de comando. O prompt do Powershell mostra o caminho atual, como de costume. Os nomes dos comandos predefinidos como cmdlets seguem a estrutura do substantivo verbal. Por exemplo, o cmdlet "Set-Location" com o caminho serve como argumento para mudar para outro diretório. "Get-Childitem" mostra o conteúdo de uma pasta. Você pode obter uma visão geral dos comandos existentes com "Get-Command".
- Alguns comandos familiares do DOS ainda podem ser usados - "cd" (alterar diretrório) também funciona para alterar o diretório. Pelo menos você ainda pode chamá-lo, porque a Microsoft redefiniu todos os comandos sob o capô. Isso é garantido pela atribuição de termos de alias que chamam o cmdlet correspondente quando você digita a abreviação. Uma lista dos termos de alias definidos é fornecida digitando "Get Alias". Ao usar os comandos antigos, no entanto, você deve observar que os parâmetros familiares geralmente não funcionam mais, pois uma sintaxe alterada foi definida para os cmdlets. Você pode encontrar a ortografia correta e todos os parâmetros possíveis na ajuda do respectivo cmdlet, por exemplo, com "Get-Help Get-Childitem". Use o comando para o qual você precisa de ajuda como argumento. O exemplo mostrado fornece ajuda para "GetChilditem", o cmdlet para o bom e antigo comando de diretório "dir"
- Nota: Você pode acessar a ajuda a qualquer momento na interface gráfica do usuário com a tecla [F1], geralmente ou sensível ao contexto da entrada atual.
Comandos do Link Powershell
Um exemplo simples de listagem do conteúdo da pasta mostra como o conceito de cmdlets estende a funcionalidade conhecida do antigo comando DOS "dir" em apenas algumas etapas. Uma tarefa típica é encontrar objetos entre os arquivos contidos em uma pasta que atendem a certas propriedades. Por exemplo, encontre os cinco maiores arquivos MP3 em um diretório. No PowerShell, você pode fazer isso rapidamente com alguns comandos em cadeia. Para fazer isso, digite o seguinte:
- Get-Childitem -recurse -include * .Mp3
- Comprimento do objeto de classificação - decrescente
- Select-Object-first 5
Este comando primeiro determina recursivamente os arquivos MP3 contidos em todas as subpastas e os transmite como um objeto. O segundo passo classifica a lista em ordem decrescente por tamanho, enquanto o terceiro passo finalmente seleciona os cinco primeiros elementos dela