run .hta como adminstrator

6

Pergunta simples: como você executa um arquivo .hta como administrador? Quando tento executar runas /user:Grants-laptop\administrator computerinfo.hta da linha de comando, recebo este erro:

RUNAS ERROR: Unable to run - computerinfo.hta
193: computeinfo.hta is not a vailid Win32 application.

E não há opção quando você clica com o botão direito do mouse para ser executado como administrador. Alguma idéia?

    
por apples 11.03.2014 / 13:56

3 respostas

3

O HTA (Aplicativos HTML) deve estar associado ao programa Microsoft HTML Application Host ( mshta.exe ). Normalmente, quando você clica duas vezes no arquivo através do Windows Explorer, ele automaticamente faz essa associação para você. Quando você está lançando a partir da linha de comando, você deve fazer algo assim:

runas /user:<user name> "mshta.exe <full path to HTA file>"
    
por 11.03.2014 / 14:30
2

Você pode criar um commandlet.

Crie um novo arquivo de texto

digite o arquivo de texto (você pode ter que usar aspas se o caminho para o .hta tiver espaços) %WINDIR%\system32\mshta.exe "FULLPATH_OF_HTA\FILENAME.hta"

salve o arquivo de texto altere a extensão de .txt para .cmd Agora você pode clicar com o botão direito e executar como administrador ou deslocar o botão direito para executar como outro usuário. você também pode criar atalhos ou alterar o ícone para torná-lo menos genérico.

    
por 08.07.2014 / 15:20
0

Este trabalhou para mim.

%windir%\system32\runas.exe /u:<domain>\<userid> "c:\windows\system32\mshta.exe """Full path to the hta\htaname.hta""""

Infelizmente, há muitas aspas.

    
por 02.06.2016 / 10:22