I'm trying to restart a remote computer on my network using Powershell, but I'm getting an error: The system shutdown cannot be initiated because there are other users logged on to the computer. Is there a way to forcefully log the users off so I can restart the computer?
system
Estou tentando reiniciar um computador remoto na minha rede usando o PowerShell, mas estou recebendo um erro: o desligamento do sistema não pode ser iniciado porque existem outros usuários conectados ao computador.Existe uma maneira de retirar com força os usuários para que eu possa reiniciar o computador?
user
Se você deseja forçar uma reinicialização no PowerShell, poderá usar o sinalizador -force ao reiniciar o computador.Seu novo comando seria algo assim:

> Reiniciar -computer -Computername "remoteComputer" -force

Para referência futura, se você precisar apenas efetuar logon os usuários do seu computador remoto, poderá usar os comandos Quser e Logoff no PowerShell.

O comando QUSER fornecerá o ID do usuário que você precisará para registrar alguém:

> Invoke -command -ComputerName 'remoteComputer' -ScriptBlock {quser}

Em seguida, você pode usar o comando Logoff para cada usuário encontrado:

> Invoke -command -ComputerName 'remoteComputer' -ScriptBlock {Logoff user_id}
assistant
<|system|>
</s>
<|user|>
Estou tentando reiniciar um computador remoto na minha rede usando o PowerShell, mas estou recebendo um erro: o desligamento do sistema não pode ser iniciado porque existem outros usuários conectados ao computador.Existe uma maneira de retirar com força os usuários para que eu possa reiniciar o computador?</s>
<|assistant|>
Se você deseja forçar uma reinicialização no PowerShell, poderá usar o sinalizador -force ao reiniciar o computador.Seu novo comando seria algo assim:

> Reiniciar -computer -Computername "remoteComputer" -force

Para referência futura, se você precisar apenas efetuar logon os usuários do seu computador remoto, poderá usar os comandos Quser e Logoff no PowerShell.

O comando QUSER fornecerá o ID do usuário que você precisará para registrar alguém:

> Invoke -command -ComputerName 'remoteComputer' -ScriptBlock {quser}

Em seguida, você pode usar o comando Logoff para cada usuário encontrado:

> Invoke -command -ComputerName 'remoteComputer' -ScriptBlock {Logoff user_id}</s>
