bem-vindo a este PowerShell tutorial, aqui você vai aprender a fazer seus próprios scripts do PowerShell, Se você é novo PowerShell, então você está no lugar certo para começar a aprender o script do PowerShell.

Windows PowerShell é o framework de automação de tarefas da Microsoft, consistindo de uma linha de comandos shell e linguagem de scripts associada construída no topo do.NET Framework. PowerShell fornece acesso total à COM e WMI, permitindo que os administradores executem tarefas administrativas em sistemas Windows locais e remotos.,

PowerShell tem potência, profundidade e flexibilidade e você pode pesquisar por si mesmo, com PowerShell você pode criar novos objetos , por exemplo, Windows Services File system, DirectoryEntry ou o mais simples, e.Net Framework baseado objeto usando nome totalmente qualificado como sistema.data.

PowerShell tem a capacidade de usar o Framework.Net e powershell permite-lhe construir tais objetos.

Microsoft apenas continuou adicionando mais e mais novos métodos PowerShell para tornar a nossa vida o mais fácil possível.

A saída é sempre um objecto. net por favor, lembre-se que a saída PowerShell é sempre um objecto.net., Essa saída pode ser um sistema.Diagnostico.Processar um objecto ou sistema. IO. FileInfo objecto ou sistema.Objecto de corda. Basicamente, pode ser qualquer objecto. net cujo conjunto é carregado em PowerShell, incluindo os seus próprios objectos. net.um passo de iniciante absoluto em PowerShell você pode encontrar aqui.

Powershell 1.0, Powershell 2.0, Powershell 3.0

E Powershell 4.0

Agora Powershell 5.0

O Que é novo no Windows PowerShell 5.0 Windows PowerShell 5.,0 inclui novos recursos significativos que estendem o seu uso, melhoram a sua usabilidade, e permitem que você controle e gerencie ambientes baseados no Windows de forma mais fácil e abrangente.

  • contém actualizações para Windows PowerShell e Windows PowerShell ISE.cmdlets de gestão de embalagens.cmdlets comutadores de rede.
  • configuração de Estado desejada do Windows PowerShell (DSC)

nota: irá precisar da plataforma 4.5.net.,

Exemplo

# Windows PowerShell Version CheckClear-Host$Host

Copiar e a Tentar

por Favor, dê uma olhada na Tabela de índice para a esquerda, onde todos os itens de menu são listadas e certifique-se de voltar com regularidade, como vamos continuar a adicionar novas seções para ele. Esperamos que este tutorial o faça começar corretamente em Powershell.

tudo aqui é gratuito, e esperamos que você goste do nosso trabalho.

Quando você executa qualquer comando get, você pode ver algumas das propriedades (nem todas Poperties).

é a configuração powershell que mostra apenas propriedades configuradas cloumn.,
estamos chegando com uma enorme atualização sobre ‘Get-Member’ na seção de idiomas..

como usar comandos powershell efetivamente um dos importantes para obter ajuda ou encontrar comandos diferentes.
Localizar os comandos que começam com ‘um’

Exemplo

PS>get-help a*

Copiar e a Tentar

Localizar os comandos que começam com ‘b’

Exemplo

PS>get-help b*

Copiar e a Tentar

Vamos ver um exemplo onde podemos obter a recolha e consulta ou filtro ou ordenação coleção.
E.,g

Exemplo

get-service | where { $_.Status -eq "running"} | select-object -last 10

Copiar e a Tentar


Vamos considerar o exemplo acima “get-service” é um conjunto de serviços.
“|” use to query the collection
inside where “$ _ ” collection variable like we have in LINQ (C#). Aqui query para encontrar os Serviços em execução fora da coleção
finalmente estamos tomando essa coleção filtrada (serviços em execução) tomando apenas os últimos 10 itens (serviços)
Por favor, baixe PowerShell Essentials de baixo link
Powershell Essentials Powershelltutorial.,pdf
atualizações recentes
Sleep Powershell
Se você precisa pausar seu Script PowerShell, você pode adicionar este comando ao seu script
e forçá-lo a esperar alguns segundos (milisegundos) sleep powershell ler mais..,/li>

  • por que defina a sua própria nuget galeria privada
  • PowerShell e Bing
  • Implantação do SSIS
  • Merge e o Pacote
  • Eliminar Bin Obj na pasta actual
  • carregar o assembly do caminho no powershell
  • Como para mostrar a caixa de mensagem do powershell
  • ignorar a diretiva de execução
  • Copie os arquivos específicos de extensão
  • o Windows PowerShell inclui os seguintes recursos:

    • Cmdlets para a execução de tarefas comuns de administração do sistema, tais como o gerenciamento do registro, serviços, processos, logs de eventos, e usando o Windows Management Instrumentation (WMI).,
    • uma linguagem de programação baseada em tarefas e suporte para scripts e ferramentas de linha de comandos existentes.concepção consistente. Como cmdlets e armazenamento de dados do sistema usam Convenções de sintaxe e nomenclatura comuns, os dados podem ser compartilhados facilmente e a saída de um cmdlet pode ser usada como a entrada para outro cmdlet sem reformatação ou manipulação.
    • Simplified, command-based navigation of the operating system, which lets users navegar the registry and other data stores by using the same techniques that they use to navegar the file system.
    • poderosas capacidades de manipulação de objectos., Os objetos podem ser diretamente manipulados ou enviados para outras ferramentas ou bases de dados.interface extensível. Fornecedores independentes de software e desenvolvedores de empresas podem construir ferramentas personalizadas e utilitários para administrar seu software.