Como executar comandos como “NT AUTHORITY \ SYSTEM” no Windows Server 2008?

2

Eu quero executar alguns comandos com privilégios SYSTEM no Windows Server 2008. Eu tenho privilégios de administrador, é claro. Na boa e velha versão do Windows, sem todo o UAC BS, isso era tão simples quanto:

at 15:48 /interactive cmd

E após um minuto, um prompt de comando será exibido, executando como NT AUTHORITY \ SYSTEM. Mas se eu fizer isso no Windows 2008, ele me diz:

Warning: Due to security enhancements, this task will run at the time expected but not interactively. Use schtasks.exe utility if interactive task is required ('schtasks /?' for details).

Eu verifiquei schtasks e parece que isso só lhe dá a capacidade de executar uma tarefa interativamente como o usuário conectado, que não é o que eu quero. Claro, eu poderia codificar e instalar um serviço que roda como SYSTEM, mas que aborrecimento! Alguém poderia sugerir uma maneira mais fácil?

Estou tão cansada desses arcos que a Microsoft está me fazendo pular apenas para fazer o que eu quero fazer no meu sistema.

    
por EMP 25.06.2009 / 07:54

2 respostas

6

psexec /s [command]

    
por 25.06.2009 / 08:11
3

Se você quiser apenas executar um prompt de comando (ou qualquer aplicativo) como SISTEMA, use o psexec como vu1tur sugere. Quanto à execução de tarefas agendadas de forma interativa, isso é certamente uma questão de opinião, mas sempre achei que o Windows não deve permitir que tarefas agendadas sejam executadas de forma interativa, pois é um risco de segurança tão grande. A Microsoft mudou o comportamento no W2k8 e estou do lado deles dessa vez.

    
por 25.06.2009 / 10:14