Windows 10 navios com Windows PowerShell 5.0. O Windows 8.1 vem instalado com o Windows PowerShell 4.0. A nova versão hospeda muitos novos recursos projetados para tornar sua linguagem mais simples, mais fácil de usar e para evitar erros comuns. Se você estiver usando uma versão anterior do PowerShell em seu sistema operacional Windows, a migração para essa versão do Windows PowerShell trará muitos benefícios. Ele não apenas permite que os administradores de sistemas gerenciem todos os aspectos do sistema operacional Windows Server, mas também oferece controle sobre servidores baseados em SQL, Exchange e Lync.
Qual versão do PowerShell estou executando
Para descobrir qual versão do PowerShell você está usando, faça o seguinte.
Abra uma janela do PowerShell e digite qualquer um dos seguintes comandos e pressione Enter:
- get-host | Versão Select-Object
- $ psversiontable
- $ host.version.
Para mais informações sobre esta leitura - Como verificar a versão do PowerShell no Windows 10.
Os usuários do Windows Server 2012, do Windows Server 2008 R2, do Windows Server 2008 SP2, do Windows 8 e do Windows 7 com SP1 poderão usar Windows PowerShell 3.0.
Os usuários do Windows Server 2012 R2, do Windows Server 2012, do Windows Server 2008 R2, do Windows 8.1 e do Windows 7 com SP1 poderão usar Windows PowerShell 4.0.
Windows 10 vem com Windows PowerShell 5.0.
Recursos do Windows PowerShell
Windows PowerShell 3.0 introduziu a seguinte nova funcionalidade:
- Fluxos de trabalho do Windows PowerShell
- Cmdlets CIM
- Cmdlets sobre objetos (CDXML)
- Acesso à Web do Windows PowerShell
- Carregamento automático do módulo
- Ajuda Atualizável
- Sessões robustas e desconectadas
- Trabalhos agendados
Windows PowerShell 4.0 trouxe:
- Configuração de estado desejado (DSC)
- Melhorias no Acesso via Web do Windows PowerShell
- Melhorias no fluxo de trabalho
- Novos recursos para os serviços da Web do Windows PowerShell
- Salvar-Ajuda
Windows PowerShell 5.0, incluído no Windows 10, apresenta a seguinte funcionalidade:
- Classes podem ser definidas em funcionalidade
- Melhorias DSC
- Transcrições disponíveis em todos os hosts
- Principais aprimoramentos na depuração, incluindo a capacidade de depurar trabalhos do Windows PowerShell
- Módulo de switch de rede
- OneGet para gerenciar pacotes de software
- PowerShellObter para gerenciar módulos do Windows PowerShell por meio do OneGet
- Ganho de desempenho ao usar objetos COM
A TechNet Library explicou detalhadamente esses recursos em detalhes. Vamos dar uma olhada em alguns deles em breve.
Fluxo de trabalho do Windows PowerShell: O recurso leva o poder do Windows Workflow Foundation ao Windows PowerShell. Você pode gravar fluxos de trabalho em XAML ou no idioma do Windows PowerShell e executá-los da mesma maneira que executaria um cmdlet.
Melhorias nos Cmdlets principais e provedores existentes: O Windows PowerShell 3.0 inclui novos recursos para cmdlets existentes, incluindo a sintaxe simplificada e novos parâmetros para os cmdlets - 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
Importação e descoberta remota do módulo: O Windows PowerShell 3.0 estende a descoberta de módulos Importação e recursos remotos implícitos em computadores remotos.
Os cmdlets do módulo: Tem capacidade para importar módulos em computadores remotos para o computador local usando o recurso remoto do Windows PowerShell.
Novo suporte à sessão CIM: Concede permissão para usar o CIM eo WMI para gerenciar computadores não Windows, importando comandos para o computador local que são executados implicitamente no computador remoto.
O recurso de preenchimento automático: Economiza tempo de digitação e reduz seus erros de digitação.
Intellisense do PowerShell 3.0: Sublinha o erro que você faz em vermelho e sugere correções quando você passa o ponteiro do mouse sobre a linha ondulada.
Cmdlet Update-Help: Isso cura muitos pequenos erros ou erros de digitação na documentação incorporada.
Experiência Aprimorada do Host do Console: As alterações subjacentes ao programa host do console do Windows PowerShell são habilitadas no PowerShell 3.0 por padrão. Além disso, a nova opção "Executar com o PowerShell" no Gerenciador de Arquivos permite executar scripts em uma sessão irrestrita apenas clicando com o botão direito do mouse.
Suporte para RunAs e Host Compartilhado: O recurso RunAs, projetado para o Windows PowerShell Workflow, permite que os usuários de uma configuração de sessão criem sessões que sejam executadas com a permissão de uma conta de usuário compartilhada. O recurso SharedHost, por outro lado, permite que vários usuários em vários computadores se conectem a uma sessão de fluxo de trabalho simultaneamente e rastreiem o progresso de um fluxo de trabalho com cuidado.
Melhorias Especiais no Tratamento de Caracteres: Uma volta rápida ao redor do Windows PowerShell 3.0 para melhorar a capacidade do programa de interpretar e manipular corretamente caracteres especiais, o parâmetro LiteralPath, que manipula caracteres especiais em caminhos, é válido em quase todos os cmdlets que possuem um parâmetro Path, incluindo a nova atualização -Help e cmdlets Save-Help.
Fonte: Microsoft
Usando o PowerShell, você pode gerar uma lista de serviços do Windows, gerar uma lista de recursos desabilitados, exportar e fazer backup de drivers de dispositivo, localizar uptime do sistema, atualizar definições do Windows Defender, listar unidades, obter lista de drivers instalados, desinstalar aplicativos da Windows Store, adicionar item a Menu de Contexto da Área de Trabalho, Criar Imagem do Sistema, baixar um arquivo e mais.
Ler a seguir: Diferença entre o PowerShell e o PowerShell Core.
Você também pode achar esses links úteis:
- Guias do Windows PowerShell da Microsoft
- Guia passo a passo do Windows PowerShell da Microsoft
- Guia de Scripts do Windows PowerShell da Microsoft.
Posts relacionados:
- O site do Navegador do Módulo do PowerShell permite pesquisar cmdlets e pacotes
- Habilitar, desabilitar, usar a conexão de área de trabalho remota no Windows 10 / 8.1
- Dicas de Gerenciamento de Diretiva de Grupo para profissionais de TI no Windows
- Proteção de Credenciais Remotas protege as credenciais da Área de Trabalho Remota no Windows 10
- Guias do Windows PowerShell 4.0 da Microsoft