Desligamento remoto ...
- Usando suas credenciais de conta de domínio (se sua conta de usuário tiver direitos de administrador local na máquina de destino):
shutdown /s /f /t 30 /m \SERVER-NAME
- Usando a conta de administrador local da máquina remota (o psexec solicitará a senha):
psexec \SERVER-NAME -e -h -u SERVER-NAME\administrator shutdown /s /f /t 30
- Usando uma conta de domínio diferente:
psexec \SERVER-NAME -e -h -u DOMAIN-NAME\username shutdown /s /f /t 30
Parâmetros de encerramento explicados ...
- / s = shutdown (substitua / r se você quiser reinicializar)
- / f = force (não permita que programas em execução ou sessões de usuários ativos interfiram na reinicialização)
- / t 30 = fornece aos usuários conectados um aviso de 30 segundos (substitua qualquer número inteiro, 0 é um valor aceitável)
- / m \\ NOME DO SERVIDOR = especifica o nome da máquina remota para reinicializar
Parâmetros do PsExec explicados ...
- -e = não carrega o perfil do usuário (o perfil do usuário é desnecessário para o comando shutdown)
- -h = executa a tarefa com privilégios elevados (só faz diferença no Vista / Win7 / Server2008)
- -u SERVER-NAME \ administrator = faça login como administrador local em SERVER-NAME
- desligamento / s / f / t 30 = i
Exemplo de arquivo em lote, usando a conta de administrador local ... (cole no Bloco de notas como rsla.bat)
-
@echo off REM rsla.bat - remote shutdown as local administrator REM This script is freeware authored by Miles Erickson, 7/2010. REM Requires PsExec.exe to be available in %PATH% (c:\windows\system32 is one option) REM Cannot be used to restart a domain controller (domain controllers do not have local admin accounts) IF (%1)==() GOTO instructions IF (%1)==(/?) GOTO instructions psexec \\%1 -e -h -u %1\administrator shutdown /s /f /t 30 GOTO end :instructions ECHO Usage: rsla SERVER-NAME (you will be prompted for a password) :end
Links ...