O que é o Windows PowerShell? Recursos e benefícios da atualização para a versão mais recente

What Is Windows Powershell



Como especialista em TI, sempre me perguntam o que é o Windows PowerShell e por que as pessoas devem atualizar para a versão mais recente. Neste artigo, responderei a essas perguntas e fornecerei uma visão geral dos benefícios da atualização para o Windows PowerShell 5.0. O Windows PowerShell é um shell de linha de comando e linguagem de script que permite automatizar a administração do servidor e outras tarefas. O PowerShell está incluído no Windows Server 2012 R2 e no Windows Server 2016 e pode ser instalado em versões anteriores do Windows Server. O PowerShell 5.0 foi lançado em 2016 e inclui novos recursos e capacidades que facilitam o gerenciamento de sua infraestrutura do Windows. Alguns dos novos recursos do PowerShell 5.0 incluem: - PowerShell Desired State Configuration (DSC): PowerShell DSC é um modelo declarativo que permite gerenciar sua infraestrutura como código. Com o PowerShell DSC, você pode definir sua infraestrutura em um script do PowerShell e implantar essa configuração em seus servidores. - PowerShell Get-Help: o cmdlet Get-Help foi aprimorado no PowerShell 5.0 e agora inclui mais exemplos e melhor funcionalidade de pesquisa. - PowerShell ISE: O PowerShell ISE foi atualizado com uma nova aparência e inclui novos recursos, como realce de sintaxe e conclusão de código. - PowerShell Module Browser: O PowerShell Module Browser é um novo recurso que permite navegar na Galeria do PowerShell e instalar módulos diretamente do ISE. - Publicação na Web do PowerShell: o PowerShell 5.0 inclui um novo recurso chamado Publicação na Web do PowerShell, que permite publicar seus scripts e módulos do PowerShell em um site. Esses são apenas alguns dos novos recursos do PowerShell 5.0. Atualizar para o PowerShell 5.0 é uma ótima maneira de aproveitar ao máximo sua infraestrutura do Windows.



Windows 10 navio com Windows PowerShell 5.0 ; última versão agora PowerShell 7.0 . O Windows 8.1 vem com o Windows PowerShell 4.0. A nova versão tem muitos novos recursos projetados para simplificar a linguagem, torná-la mais fácil de usar e evitar armadilhas comuns. Se você estiver usando uma versão anterior do PowerShell em seu sistema operacional Windows, há muitos benefícios em mudar para esta versão do Windows PowerShell. Ele não apenas permite que os administradores de sistema gerenciem todos os aspectos do sistema operacional Windows Server, mas também oferece controle sobre servidores baseados em SQL, Exchange e Lync.





O que é o PowerShell

PowerShell é um shell de linha de comando e linguagem de script. Você pode usar o PowerShell para automatizar scripts, executar pacotes de comandos, gerenciar recursos na nuvem e muito mais. Atualmente existem Núcleo do PowerShell que roda em Linux, macOS e Windows.





Se você precisar de mais informações, você pode verificar Introdução ao PowerShell sobre microsoft.com para um excelente aprendizado.



combinar vídeos windows 10

Qual versão do PowerShell estou usando

Para descobrir qual versão do PowerShell você está usando, faça o seguinte.

qual versão das funções do PowerShell

Abra uma janela do PowerShell e digite qualquer um os seguintes comandos e pressione Enter:



|_+_|

Leia mais sobre isso - Como verifique a versão do PowerShell no Windows 10.

  • Usuários do Windows Server 2012, Windows Server 2008 R2, Windows Server 2008 SP2, Windows 8 e Windows 7 com SP1 poderão usar Windows PowerShell 3.0 .
  • Os usuários do Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows 8.1 e Windows 7 SP1 poderão usar Windows PowerShell 4.0 .
  • O Windows 10 vem com Windows PowerShell 5.0 .

Ler : Como instalar o PowerShell 7.0 no Windows 10 .

Recursos do Windows PowerShell

Windows PowerShell 3.0 introduziu os seguintes novos recursos:

  • Fluxos de trabalho do Windows PowerShell
  • cmdlets CIM
  • Cmdlets de objeto (CDXML)
  • Acesso via Web do Windows PowerShell
  • Módulo de download automático
  • Ajuda atualizada
  • Sessões confiáveis ​​e desativadas
  • Trabalhos agendados

Windows PowerShell 4.0 citado:

  • Configuração do estado desejado (DSC)
  • Melhorias no acesso à Web do Windows PowerShell
  • Melhorias no fluxo de trabalho
  • O que há de novo nos serviços Web do Windows PowerShell
  • Salvar-Ajuda

Windows PowerShell 5.0 , que está incluído no Windows 10, oferece os seguintes recursos:

  • As classes podem ser definidas na funcionalidade
  • Melhorias DSC
  • As transcrições estão disponíveis em todos os hosts
  • Principais melhorias de depuração, incluindo a capacidade de depurar trabalhos do Windows PowerShell.
  • Módulo de comutação de rede
  • OneGet para gerenciamento de pacotes de software
  • PowerShellGet para gerenciar módulos do Windows PowerShell via OneGet
  • Melhorias de desempenho ao usar objetos COM

Windows PowerShell 6.0 plataforma cruzada (Windows, macOS e Linux), código aberto e construído para ambientes heterogêneos e nuvem híbrida.

  • Migrando do .NET Framework para o .NET Core
  • Ele usa o .NET Core 2.0 como seu tempo de execução.
  • Permite que o PowerShell Core seja executado em várias plataformas (Windows, macOS e Linux).
  • APIs comuns para .NET Core e .NET Framework são definidas como parte do .NET Standard.

Windows PowerShell 7.0 vem com muitos novos recursos como:

  • Paralelização de pipeline
  • Novos operadores
  • Cmdlet ConciseView e Get-Error
  • Notificações automáticas sobre novas versões
  • Chamando recursos DSC diretamente do PowerShell 7
  • Camada de compatibilidade.

A biblioteca TechNet explicou essas funções em detalhes. Vamos dar uma olhada rápida em alguns deles.

Fluxo de trabalho do Windows PowerShell: Esse recurso traz todo o poder do Windows Workflow Foundation para o Windows PowerShell. Você pode escrever fluxos de trabalho em XAML ou Windows PowerShell e executá-los como um cmdlet.

Melhorias nos cmdlets e provedores principais existentes: O Windows PowerShell 3.0 inclui novos recursos para cmdlets existentes, incluindo sintaxe simplificada e novos parâmetros para cmdlets, como cmdlets de computador, cmdlets CSV, Get-ChildItem, Get-Command, Get-Content, Get-History, Measure-Object, cmdlets de segurança. , Select-Object, Select-String, Split-Path, Start-Proces, Tee-Object, Test-Connection e .Add-Member

arquivo open.tsv

Importando e detectando um módulo remoto: O Windows PowerShell 3.0 aprimora a descoberta dos módulos Import e Implicit Remoting em computadores remotos.

Cmdlets do módulo: Tem a capacidade de importar módulos de computadores remotos para o computador local usando o Windows PowerShell remoto.

Suporte a nova sessão CIM: Dá permissão para usar CIM e WMI para gerenciar computadores não Windows importando comandos para o computador local que são executados implicitamente no computador remoto.

Recurso de preenchimento automático: Economiza tempo de digitação e reduz o número de erros de digitação.

PowerShell 3.0 Intellisense: Sublinha o erro em vermelho e sugere correções quando você passa o mouse sobre a linha ondulada.

Cmdlet Update-Help: Isso elimina muitos pequenos erros ou erros de digitação irritantes na documentação integrada.

pc não reconhece telefone android

Recursos estendidos do host de console: As alterações subjacentes ao programa host do console do Windows PowerShell são incluídas no PowerShell 3.0 por padrão. Além disso, a nova opção 'Executar com PowerShell' no File Explorer permite executar scripts em uma sessão irrestrita com um simples clique com o botão direito.

RunAs e suporte a host compartilhado: O recurso Executar como, projetado para o fluxo de trabalho do Windows PowerShell, permite que os usuários de configuração de sessão criem sessões executadas sob a permissão de uma conta compartilhada. Por outro lado, o recurso SharedHost permite que vários usuários em vários computadores se conectem simultaneamente a uma sessão de fluxo de trabalho e monitorem de perto seu progresso.

Melhorias especiais no manuseio de personagens: Uma rápida olhada no Windows PowerShell 3.0 mostra que, para melhorar a capacidade de um programa de interpretar e manipular caracteres especiais corretamente, o parâmetro LiteralPath, que manipula caracteres especiais em caminhos, é válido para quase todos os cmdlets que possuem um parâmetro Path, incluindo a nova atualização. -Help e Save-Help cmdlets.

Baixe PC Reparar Ferramenta para encontrar rapidamente e corrigir automaticamente erros do Windows

Usando o PowerShell, você pode criar lista de serviços do Windows , criar uma lista de recursos desabilitados , Exportação e backup de drivers de dispositivo , Encontre o tempo de atividade do sistema , Atualizar definições do Windows Defender , lista de discos , obter uma lista de drivers instalados , Remover aplicativos da Windows Store Adicionar item ao menu de contexto da área de trabalho , Crie uma imagem do sistema, ⇬ Fazer download do arquivo e mais.

Publicações Populares