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