Comandos manuais completos de cmdlets do PowerShell por categoria

Ao executar os sistemas operacionais Windows 10 ou Windows Server 2016, temos uma ferramenta poderosa de gerenciamento e controle sobre vários parâmetros do sistema e é o Windows PowerShell.

O Windows PowerShell foi atualizado no Windows 10 e no Server 2016 para oferecer melhor controle sobre cada processo do sistema, e o principal componente do PowerShell são os cmdlets.

Os cmdlets são a base do Windows PowerShell, que também é a linguagem de shell ou script de comando mais recente da Microsoft, portanto, um cmdlet é um comando leve usado no ambiente do Windows PowerShell.

O Solvetic fará uma análise completa dos cmdlets que podem ser implementados no Windows Powershell e, em vez de se concentrar nos cmdlets individuais, essa ênfase recai sobre as tarefas que podemos realizar com esses cmdlets. Essas tarefas incluem vários aspectos, como ler e escrever arquivos de texto para gerenciar logs de eventos e classificar ou filtrar dados e, assim, veremos como nossas tarefas de suporte serão muito mais centralizadas.

Vamos entender como o uso de cmdlets nos dará a oportunidade de obter muito mais informações do que pensamos obter.

1. Comandos de cmdlets no PowerShell de data e hora


Este grupo inclui tarefas como recuperar a data e hora atuais e realizar aritmética de data.

Alterar data e hora do computadorPara executar esta tarefa, podemos usar o cmdlet Set-Date, mas devemos ter em mente que se trata de um cmdlet delicado que deve ser usado com cautela. Por exemplo, se estivermos em um ambiente Active Directory, os horários de nosso computador devem estar totalmente sincronizados com os horários do controlador de domínio; Caso contrário, pode não ser possível fazer login no domínio.

Os tempos na equipe são frequentemente atribuídos usando um serviço de tempo automático; nesse caso, provavelmente não é necessário definir datas e horas manualmente, mas se por algum motivo precisarmos definir datas e horas manualmente, Set-Date fornece uma maneira fácil de fazer isso.

Uma maneira de alterar a data e / ou hora em um computador é usar o parâmetro -date seguido pela nova data e hora. Por exemplo, para definir a data e hora para 10:30 da manhã. a partir de 6 de novembro de 2021-2022, executaremos a seguinte linha:

 Set-Date -date "06/11/2017 10:30 AM" 

PROLONGAR

A nova hora e data são definidas automaticamente no sistema. Se for necessário ajustar o relógio em dois dias, este comando usa o cmdlet Get-Date e o método AddDays para adiantar o relógio em dois dias:

 Set-Date (Get-Date) .AddDays (2) 
Isso adicionará dois dias à data atual, tomando a hora real do sistema:

PROLONGAR

Outros métodos que podemos usar incluem AddHours, AddMinutes e AddSeconds, essas opções nos permitem ajustar horas, minutos ou segundos de acordo com as condições meteorológicas ou algum tipo de gestão administrativa.

Por exemplo, em países onde o horário é afetado pelo verão, podemos acertar o relógio menos uma hora usando a seguinte linha:

 Set-Date (Get-Date) .AddHours (-1) 
Alternativamente, é possível usar o parâmetro -adjust para ajustar a hora usando o formato horas: minutos: segundos. Por exemplo, este comando ajusta o relógio em 2 horas e 40 minutos:
 Set-Date -ajust 2: 40: 0 

Listar informações de data e horaO cmdlet Get-Date nos permite recuperar a data e hora atuais. Da mesma forma, existem alguns outros truques que podemos fazer com Get-Date, para ajustar esses valores.

Se quisermos exibir a data e hora atuais, simplesmente usaremos o cmdlet Get-Date sem nenhum parâmetro adicional:

 Get-Date 

PROLONGAR

Lá temos o dia, a data e a hora atuais. Se quisermos exibir apenas a data, usaremos o parâmetro -displayhint e ele especifica apenas a data:

 Get-Date -displayhint date 

PROLONGAR

Se quisermos apenas exibir a hora, usaremos a seguinte linha:

 Get-Date -displayhint time 
Também é possível usar Get-Date para criar um objeto datetime para qualquer data ou hora. Por exemplo, com este comando, criaremos uma variável chamada $ A que é mapeada às 12h00. de 1 de dezembro de 2021-2022:
 $ A = Get-Date 12/01/2017 

PROLONGAR

Agora, se quisermos adicionar um tempo específico a essa variável, só temos que adicioná-lo da seguinte maneira:

 $ A = Get-Date "12/1/2017 11:00 AM" 
O cmdlet Get-Date também inclui vários métodos para fazer aritmética até o momento, simplesmente:
 AddSeconds AddMinutes AddHours AddDays AddMonths AddYears

Executar aritmética de dataO novo cmdlet New-TimeSpan fornece uma maneira de fazer aritmética de data no Windows PowerShell. Por exemplo, este comando indica o número de dias entre a data de hoje e uma data futura da seguinte forma:

 New-TimeSpan $ (Get-Date) $ (Get-Date -month 10 -day 31 -year2021-2022) 
Neste caso, veremos o número de dias entre a data de hoje e 31 de outubro do ano de 2021-2022:

PROLONGAR

Podemos ver detalhes completos de dias, minutos, horas e outros. Para usar New-TimeSpan, será necessário usar apenas alguns valores de data e hora. A melhor maneira de fazer isso é usar o método Get-Date; isso nos ajuda a garantir que obteremos alguns objetos datetime com os quais New-TimeSpan pode trabalhar.

Neste exemplo, a primeira data foi criada usando o cmdlet Get-Date sem nenhum parâmetro adicional (observe que o cmdlet deve ser colocado entre parênteses).

Para a segunda data, Get-Date também foi chamado, mas os parâmetros -month, -day e -year foram adicionados, junto com os valores apropriados.

2. Comandos de cmdlets em segurança PowerShell e descritores de segurança


Essas tarefas incluem ações como configurar a política de execução de script do Windows PowerShell e recuperar a assinatura digital ou o descritor de segurança para um arquivo ou pasta.

Ajuste a política de configuração do Windows PowerShellO cmdlet Set-ExecutionPolicy nos permite determinar quais scripts do Windows PowerShell podem ser executados no computador. O Windows PowerShell tem quatro políticas de execução diferentes:

  • Restrito: não é possível executar scripts. O Windows PowerShell só pode ser usado no modo interativo.
  • AllSigned: apenas scripts assinados por um editor confiável podem ser executados.
  • RemoteSigned: os scripts baixados devem ser assinados por um editor confiável antes que possam ser executados.
Irrestrito: todos os scripts do Windows PowerShell podem ser executados.

Para atribuir qualquer uma dessas políticas, usaremos a seguinte sintaxe:

 Set-ExecutionPolicy (política) Set-ExecutionPolicy Unrestricted
Será necessário confirmar esta ação:

PROLONGAR

Listar políticas de execução de scriptO cmdlet Get-ExecutionPolicy é responsável por indicar qual das quatro políticas de execução está atualmente em vigor. Para isso, executamos o seguinte:

 Get-ExecutionPolicy 

PROLONGAR

3. Comandos de cmdlets em arquivos e pastas do PowerShell


Essas tarefas incluem ações como criar, renomear, copiar e excluir arquivos e pastas.

Copiar arquivos e pastasO cmdlet Copy-Item nos dá a oportunidade de copiar um item como arquivos ou pasta para outro local. Por exemplo, podemos executar o seguinte comando que copia o arquivo Tests.txt da pasta D: \ Solvetic para a pasta C: \ Solvetic:

 Copy-Item d: \ Solvetic \ tests.txt c: \ Solvetic

PROLONGAR

Se quisermos copiar todo o conteúdo de uma pasta, incluindo as subpastas, basta usar um caractere curinga como este:

 Copy-Item d: \ Solvetic \ * c: \ Solvetic 

PROLONGAR

Se quisermos copiar apenas os arquivos com uma determinada extensão, por exemplo, imagens, usaremos a seguinte linha:

 Copy-Item d: \ Solvetic \ *. Jpg.webp c: \ Solvetic 

Crie uma nova pasta ou arquivoO cmdlet New-Item é uma maneira rápida e fácil de criar um novo arquivo ou pasta no Windows.

Nesse caso, vamos criar um novo diretório chamado Windows PowerShell dentro da pasta C: \ Solvetic. Para isso, executaremos New-Item junto com o caminho completo para a nova pasta e, o novo tipo de item (que você pode especificar usando o parâmetro -type e o diretório de valores). O comando terá a seguinte estrutura:

 New-Item c: \ Solvetic \ WindowsPowerShell -type diretório 

PROLONGAR

Isso criará o referido elemento no caminho indicado. Para criar um novo arquivo, devemos seguir o mesmo processo, especificando o nome completo do caminho, mas desta vez definindo o tipo de arquivo. Com este comando iremos criar o arquivo C: \ Solvetic \ Solvetic1.txt:

 Arquivo do tipo New-Item C: \ Solvetic \ Solvetic1.txt 

PROLONGAR

Caso o arquivo exista e desejemos sobrescrevê-lo, podemos adicionar o parâmetro -force assim:

 Novo-Item C: \ Solvetic \ Solvetic1.txt -tipo de arquivo -force 

Excluir um arquivo ou pastaO cmdlet Remove-Item é responsável por remover arquivos e pastas do sistema.
Se quisermos deletar um arquivo, usaremos a seguinte linha:

 Remover-Item c: \ Solvetic \ Solvetic1.txt 

PROLONGAR

Também podemos usar caracteres curinga para remover vários itens. Por exemplo, este comando remove todos os arquivos no caminho C: \ Solvetic:

 Remover-Item c: \ Solvetic \ * 
Outra das opções disponíveis é especificar quais elementos devem ser eliminados e quais não, para isso podemos utilizar a seguinte sintaxe:
 Remove-Item c: \ scripts \ * -include * .txt -exclude * Testes * 
Nesse caso, todos os arquivos .txt serão excluídos, exceto o arquivo denominado Testes. O cmdlet Remove-Item tem um parâmetro chamado -whatif que, na verdade, não remove nada, mas simplesmente exibe o que aconteceria se executássemos Remove-Item:
 Remover-Item c: \ Solvetic \ *. Txt -whatif 

PROLONGAR

Mover um arquivo ou pastaUsando o cmdlet Move-Item, você pode mover um arquivo ou pasta de um local para outro. Por exemplo, moveremos uma pasta da unidade C para a unidade D:

 Mover-Item c: \ Solvetic \ Solvetic d: \ Solvetic 

PROLONGAR

Caso o elemento exista no caminho de destino, podemos usar o parâmetro -force para sua execução:

 Mover-Item c: \ Solvetic \ Solvetic d: \ Solvetic -force 

Renomear um arquivo ou pastaO cmdlet Rename-Item nos permite alterar o nome de arquivos ou pastas, para seu uso precisamos de dois valores:

  • O caminho atual para o arquivo ou pasta.
  • O novo nome do arquivo ou pasta.
Neste caso, vamos alterar o nome da pasta Solvetic na unidade C para Solvetic2:
 Renomear-Item c: \ Solvetic \ Solvetic Solvetic2 

PROLONGAR

Verifique a existência de um arquivo ou pastaUm dos principais usos do cmdlet Test-Path é verificar a existência de um arquivo ou pasta. Por exemplo, este comando verifica se o arquivo C: \ Solvetic \ Solvetic.txt existe:

 Test-Path c: \ Solvetic \ Solvetic.txt 

PROLONGAR

Se obtivermos o resultado verdadeiro, o arquivo existe, caso contrário, veremos falso. É ainda possível verificar a existência de chaves no editor de registro do Windows.

 Caminho de teste HKCU: \ Software \ Microsoft \ Windows \ CurrentVersion 

PROLONGAR

4. Comandos de cmdlets na tarefa de administração do sistema PowerShell


Essas tarefas incluem ações como iniciar e interromper serviços, recuperar dados usando WMI e gerenciar logs de eventos e eventos de log de eventos.

Lista de informações de serviçoO cmdlet Get-Service foi projetado para recuperar informações sobre os serviços instalados no sistema.

Basta usar Get-Service sem quaisquer parâmetros adicionais:

 Get-Service 
O resultado será o seguinte. Lá podemos ver cada serviço com seu nome e status atual.

PROLONGAR

Podemos aplicar filtros para visualizar os serviços com um determinado estado, por exemplo, para ver todos os serviços no estado Stopped iremos executar o seguinte:

 Get-Service | Where-Object {$ _. Status -eq "parado"} 

PROLONGAR

Observação$ _. representa o objeto passado pelo pipeline.

Da mesma forma, para ver todos os serviços que estão ativos, executamos:

 Get-Service | Where-Object {$ _. Status -eq "running"} 
Por padrão, o Windows PowerShell retorna serviços em ordem alfabética. No entanto, usando o cmdlet Sort-Object, é possível classificar os dados retornados da maneira que você desejar. Por exemplo, este comando classifica os serviços primeiro por Estado e, em seguida, por DisplayName:
 Get-Service | Status do objeto de classificação, nome de exibição 

PROLONGAR

Gerenciar logs de eventosOs eventos no Windows são uma das melhores maneiras de, como administradores, gerenciar os eventos do sistema.

O cmdlet Get-EventLog tem duas finalidades: Ele nos permite gerenciar os logs de eventos e também nos permite acessar os eventos contidos nesses logs de eventos.

Para obter a lista de eventos, executaremos o seguinte. Lá podemos ver as várias categorias com suas quantidades de eventos.

 Get-EventLog -list 

PROLONGAR

Se quisermos apenas informações sobre um log de eventos específico, podemos usar o cmdlet Where-Object para limitar a recuperação de dados ao log cujo LogDisplayName é igual, neste caso, System:

 Get-EventLog -list | Where-Object {$ _. Logdisplayname -eq "System"} 
Para listar todos os eventos de uma categoria específica, podemos executar a seguinte linha:
 Sistema Get-EventLog 

PROLONGAR

Também podemos usar o parâmetro -newest e obter apenas o último número de eventos registrados no log, conforme indicado:

 Sistema Get-EventLog -newest 5 

PROLONGAR

Para obter muito mais informações sobre um evento, executaremos a seguinte linha:

 Sistema Get-EventLog -newest 5 | Format-List 

PROLONGAR

Você também pode canalizar dados por meio do cmdlet Where-Object para retornar um subconjunto de eventos. Por exemplo, este comando recupera apenas os eventos no log de eventos do Windows PowerShell que têm um EventID igual a 403:

 Get-EventLog "Windows PowerShell" | Where-Object {$ _. EventID -eq 403} 

PROLONGAR

A próxima opção permite que você recupere todos os eventos no log de eventos do Windows PowerShell e, em seguida, use o cmdlet Group-Object para agrupar esses eventos por EventID.

 Get-EventLog "Windows PowerShell" | Group-Object eventid | Classificar-Nome do Objeto 
Lá podemos ver o número de vezes que o evento ocorreu, o nome e a descrição.

PROLONGAR

Modifica as propriedades de um serviçoCom o cmdlet Set-Service, você pode fornecer uma maneira de alterar a descrição, o tipo de inicialização ou o nome de exibição de um serviço. Tudo o que precisamos fazer é chamar Set-Service, seguido pelo nome do serviço que queremos modificar e o parâmetro apropriado (-description, -startup, -displayname)

 Set-Service XblAuthManager -startuptype "manual" 

PROLONGAR

Pausar ou reiniciar um serviçoO cmdlet Suspend-Service é usado para pausar um serviço que está em execução no momento.

Um serviço interrompido descarta todas as conexões existentes e se recusa a aceitar novas conexões. Um serviço pausado normalmente continuará atendendo às conexões existentes, mas não aceitará nenhuma nova conexão.
Para isso, basta executar o seguinte:

 Suspend-Service tapisrv 

PROLONGAR

Neste caso, pausamos o serviço de telefonia usando seu nome de serviço, mas se desejarmos, podemos usar o nome de serviço:

 Suspend-Service -displayname "telephony" 
Para reiniciar um serviço no Windows, devemos usar o cmdlet Resume-Service seguido pelo serviço pausado:
 Resume-Service tapisrv 

Recuperação de dados usando WMIComo há apenas alguns cmdlets (Get-Process, Get-Service e Get-EventLog) projetados para executar tarefas de administração do sistema, o WMI ainda é a tecnologia de automação líder para administração de sistema, portanto, os administradores de sistema provavelmente dependerão muito de Get- WmiObject para tarefas de administração.

Get-WmiObject pode ser executado em computadores remotos, o que significa que você pode realmente usar o Windows PowerShell como uma ferramenta de gerenciamento.

Para obter as informações do BIOS, podemos executar a seguinte linha:

 Get-WmiObject win32_bios 

PROLONGAR

Para ter certeza de obter informações sobre todas as propriedades (e seus valores), a melhor opção é canalizar os dados retornados por Get-WmiObject para Select-Object e, em seguida, usar o caractere curinga * para indicar que queremos recuperar todos os valores das propriedades.

Se for necessário obter as propriedades e métodos para uma classe WMI específica, podemos usar Get-WmiObject para nos conectar a uma classe em questão e, em seguida, canalizar essas informações por meio do cmdlet Get-Member:

 Get-WmiObject win32_bios | get-member 

PROLONGAR

Pare e inicie um serviçoPara interromper um serviço no Windows, devemos usar o cmdlet Stop-Service:

 Stop-Service btwdins 
Para iniciar um serviço, usaremos o cmdlet Start-Service:
 Start-Service btwdins 

Encerrar um processo no Windows com PowerShellO cmdlet Stop-Process nos permite encerrar um processo (ou processos). Podemos indicar os processos que você deseja eliminar especificando o ID do processo ou especificando o nome do processo. Temos a opção de encerrar um processo da seguinte maneira:

  • Com o seu ID:
 Stop-Process 3512 
  • Por seu nome:
 Stop-Process -processname notepad 

PROLONGAR

Stop-Process também aceita caracteres curinga. Por exemplo, este comando encerrará qualquer instância do Bloco de notas, bem como qualquer outro processo cujos nomes comecem com nota:

 Stop-Process -processname note * 

5. Comandos de cmdlets na tarefa de ajuda e informações do PowerShell


Essas tarefas incluem coisas como listar informações de versão do Windows PowerShell e usar o cmdlet Get-Member para recuperar informações de propriedade e método de um objeto.

Obter ajudaO Windows PowerShell inclui dois tipos básicos de ajuda, ajuda de comando e ajuda de conceito, que pode ser acessada no console usando o cmdlet Get-Help. Para recuperar uma lista de todos os tópicos de ajuda disponíveis, basta digitar o seguinte comando:

 Obter ajuda * 

PROLONGAR

Assim que tivermos essa lista, você poderá obter ajuda sobre o tópico específico passando o nome do tópico para Get-Help. Por exemplo, para saber mais sobre o cmdlet Get-Member. Nesse caso, vamos simplesmente executar:

 Get-Help Get-Member 

PROLONGAR

Liste todos os cmdlets do Windows PowerShellGet-Command foi desenvolvido para ajudá-lo caso você não se lembre do nome de um cmdlet.

Get-Command deve ser usado sem nenhum parâmetro adicional e obteremos uma lista de todos os cmdlets do Windows PowerShell:

 Get-Command 

PROLONGAR

Podemos usar o cmdlet Format-List para recuperar as propriedades dos cmdlets:

 Get-Command | Format-List * 

PROLONGAR

É possível usar Select-Object para filtrar todas as propriedades, exceto Name:

 Get-Command | Selecionar nome do objeto 

PROLONGAR

Essas informações podem ser exportadas para um arquivo texto para posterior gerenciamento, para isso devemos executar:

 Get-Command | Obtenha ajuda | Out-File c: \ Solvetic \ Help.txt

Liste a versão dos cmdletsO cmdlet Get-Host retorna informações (como o número da versão) do Windows PowerShell.

 Get-Host

PROLONGAR

Liste as propriedades e métodos de um comandoVocê pode usar o cmdlet Get-Member do Windows PowerShell. Depois de se conectar a um objeto, você pode canalizar esse objeto para Get-Member, e Get-Member, por sua vez, listará as propriedades e métodos desse objeto.

 Get-EventLog -list | Get-Member 

PROLONGAR

O parâmetro -membertype nos permite limitar os dados retornados às propriedades:

 Get-WmiObject win32_bios | Propriedades Get-Member -membertype 

PROLONGAR

Listar provedores do Windows PowerShell instaladosOs provedores do Windows PowerShell determinam os armazenamentos de dados que você pode navegar. Por exemplo, você pode usar o comando Get-ChildItem para recuperar uma lista de todos os arquivos encontrados em uma pasta.

Para determinar os provedores disponíveis para você, basta chamar o cmdlet Get-PSProvider sem nenhum parâmetro:

PROLONGAR

6. Comandos de cmdlets em sessões do Windows PowerShell PowerShell


Essas tarefas incluem tarefas como recuperar o histórico do Windows PowerShell e invocar novamente um comando contido nesse histórico.

Liste o idioma e as informações locaisO cmdlet Get-Culture nos permite exibir informações de idioma e localidade.

PROLONGAR

Listar histórico do Windows PowerShellDurante cada sessão, o Windows PowerShell rastreia todos os comandos que digitamos na janela do console. Recuperar uma lista desses comandos é tão simples quanto executar o cmdlet Get-History:

PROLONGAR

Por padrão, o Windows PowerShell rastreia os 64 comandos mais recentes digitados na janela do console. Para exibir uma quantidade específica, usaremos o parâmetro -count:

 Get-History 15 -count 15 

PROLONGAR

Invoque um comando anteriorO cmdlet Invoke-History permite que você execute novamente um comando do Windows PowerShell simplesmente especificando o número de ID atribuído a esse comando.

 Invoke-History 3 
Isso executará o comando localizado na posição número 3:

PROLONGAR

O cmdlet Invoke-History aceita apenas um ID exclusivo; no caso de executar mais comandos, devemos executar alguns comandos Invoke-History, separando os dois usando um ponto-e-vírgula:

 Invoke-History 3; Invoke-History 4 

7. Comandos de cmdlets no armazenamento de dados e importação do PowerShell


Essas tarefas contêm tarefas como ler e gravar em arquivos de texto, bem como salvar dados em formato HTML ou XML.

Adicionar dados a um arquivo de textoUsando o cmdlet Add-Content, você pode adicionar dados a um arquivo de texto. Por exemplo, este comando adiciona as palavras "Solvetic" ao arquivo C: \ Solvetic \ Solvetic.txt:

 Add-Content c: \ Solvetic \ Solvetic.txt "Solvetic" 
PROLONGAR

Por padrão, o plugin adiciona o novo valor imediatamente após o último caractere no arquivo de texto. Se você preferir que a palavra Solvetic apareça em uma linha separada, basta inserir `n (gíria do Windows PowerShell para" nova linha ") no valor que está escrito no arquivo.

 Add-Content c: \ Solvetic \ Solvetic.txt "` nSolvetic " 

PROLONGAR

Aqui estão alguns dos outros caracteres especiais que podem ser usados ​​na saída do Windows PowerShell:

 `0 - Nulo` a - Alerta` b - Backspace` n - Nova linha `r - Retorno de linha` t - Aba horizontal` '- Aspa simples` "- Aspas duplas

Mostre os dados e salve-os com um comandoO cmdlet Tee-Object nos permite exibir dados na janela do Windows PowerShell e salvar esses mesmos dados em um arquivo de texto, tudo com um único comando. Por exemplo, este comando usa o cmdlet Get-Process para recuperar informações sobre todos os processos atualmente em execução no computador e, em seguida, usa Tee-Object para exibir simultaneamente os dados na tela e salvá-los no arquivo C: \ Solvetic \ Solvetic. TXT:

 Get-Process | Tee-Object -file c: \ Solvetic \ Solvetic.txt 

PROLONGAR

Podemos ver que os dados são gravados na tela e simultaneamente no arquivo selecionado serão salvos:

PROLONGAR

Exclua o conteúdo de um arquivoO cmdlet Clear-Content nos permite excluir o conteúdo de um arquivo sem excluí-lo.

 Clear-Content c: \ Solvetic \ Solvetic.txt 

Salvar dados como HTMLO cmdlet ConvertTo-Html torna muito fácil visualizar a saída do Windows PowerShell em uma página da web no formato HTML, o que simplifica a leitura e a estrutura dos dados. Vamos executar o seguinte:

 Get-Process | ConvertTo-Html | Set-Content c: \ Solvetic \ Solvetic.htm 
Neste exemplo, vamos salvar todos os processos do sistema no arquivo Solvetic.txt e convertê-lo para o formato HTML:

PROLONGAR

Isso criará o arquivo HTML que pode ser aberto em qualquer navegador:

PROLONGAR

Ler o texto de um arquivoGraças ao cmdlet Get-Content será possível acessar o conteúdo de um arquivo no computador.

 Get-Content c: \ Solvetic \ Solvetic.txt 

PROLONGAR

Salvar dados em formato XMLVocê pode usar o cmdlet Export-Clixml para salvar um arquivo no formato XML.

Com esta linha obteremos todos os processos do sistema e os salvaremos como um arquivo XML. Ao executá-lo, será criado o respectivo arquivo XML:

PROLONGAR

Vimos como os cmdlets do Windows PowerShell foram projetados para nos oferecer a possibilidade de realizar uma gestão muito mais direta e completa de todos os componentes e serviços do Sistema Operacional.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave