Como executo comandos em uma máquina remota com privilégio de administrador usando o powershell?

5

Como executo comandos em uma máquina remota com privilégio de administrador (exemplo: executando como Executar como Administrador) usando o PowerShell.

Até agora eu tentei

start-process powershell.exe -verb runas -argumentlists ".\test.ps1"

Isso está falhando.

    
por rakesh 05.04.2013 / 11:47

1 resposta

2

Executando um Comando Remoto

Use o cmdlet Invoke-Command para executar um comando em uma máquina remota. A sintaxe é a seguinte:

Invoke-Command -ScriptBlock <COMMAND> -ComputerName <COMPUTER> -credential <USERNAME>

COMMAND é o comando que você deseja executar, COMPUTER é o nome do host da máquina remota e USERNAME é o nome de usuário da conta na qual você deseja executar o comando. Você será solicitado a fornecer a senha.

Iniciando uma sessão remota

Use o cmdlet Enter-PSSession para iniciar uma sessão remota do PowerShell na qual você pode executar vários comandos usando o parâmetro Session de Invoke-Command:

Enter-PSSession -ComputerName <COMPUTER> -Credential <USERNAME>

Fonte: link

    
por 08.04.2013 / 19:39