Powershell – Desligar e Reiniciar o computador

PowerShell é um shell de linha de comando baseado em tarefas e linguagem de script desenvolvido no .NET. Inicialmente, apenas um componente do Windows, o PowerShell tornou-se de código aberto e multiplataforma em 18 de agosto de 2016 com a introdução do PowerShell Core.

Inicie uma linha de comando Powershell.

Start Powershell

Reinicie o computador usando Powershell.

Restart-Computer

Force todos os aplicativos a fechar e reinicie o Windows imediatamente.

Restart-Computer -Force

Reinicie um computador remoto usando o Powershell.

Restart-Computer -Force -ComputerName SERVERDC01

Reinicie um computador remoto usando uma credencial diferente.

Restart-Computer -Force -ComputerName 192.168.0.2 -Credential administrator@dominio.local

Digite as credenciais para reiniciar o computador remoto.

Powershell - Shutdown credential

Reinicie um computador remoto usando uma credencial armazenada.

$userName = 'administrator@dominio.local'
$password = '123qwe..'
[SecureString]$securepassword = $password | ConvertTo-SecureString -AsPlainText -Force 
$credential = New-Object System.Management.Automation.PSCredential -ArgumentList $username, $securepassword
Restart-Computer -Force -ComputerName 192.168.0.2 -Credential $credential

Existem várias maneiras de usar powershell e uma credencial armazenada para reiniciar um computador remoto.

$credential = New-Object System.Management.Automation.PSCredential -ArgumentList @('administrator@dominio.local',(ConvertTo-SecureString -String '123qwe..' -AsPlainText -Force))
Restart-Computer -Force -ComputerName 192.168.0.2 -Credential $credential

Reinicie vários computadores usando Powershell.

Restart-Computer -Force -ComputerName srv02, 192.168.0.2

Crie um arquivo de texto contendo o nome ou endereço IP de vários computadores.

dc01
srv02
192.168.0.2

Em nosso exemplo, criamos um arquivo de texto chamado MYFILE na raiz da unidade C.

Reinicie computadores remotos lendo o nome ou endereço IP de um arquivo de texto.

$FILE = Get-Content "C:\MYFILE.txt"
foreach ($NAME in $FILE) 
{
Restart-Computer -Force -ComputerName $NAME -ErrorAction SilentlyContinue
}

Desligue um computador usando o Powershell.

Stop-Computer -Force
Stop-Computer -ComputerName DC02
Stop-Computer -Force -ComputerName 192.168.0.10 -Credential administrator
Stop-Computer -Force -ComputerName srv01, 192.168.0.10

Parabéns! Você é capaz de reiniciar computadores usando Powershell.

Precisando de Consultoria em TI ou Suporte Pode Contar Comigo e Minha Equipe.

Pode Chamar em Nosso Whats: (51) 993117507

https://linktr.ee/julianoaguiar



Deixe um comentário