Ajmal Moideen
Ajmal Moideen

Reputation: 230

PowerShell : How to run remote command prompt commands as admin from PowerShell?

My scenario : Login to the remote machine via remote desktop connection and open command prompt as admin and execute some admin commands in the command prompt.

I am trying to automate the above scenario through powershell from my local machine.

Below are the steps that I have done :

  1. To check the working of my powershell script, I manually logged into the remote machine (Admin Cred) and executed this command Start-Process cmd -ArgumentList '/c cmdcommand > output.txt -Verb runas. This is working as expected in the remote machine as I am getting the desired output.
  2. Now, I tried to execute this command from the local powershell script through Invoke-Command -ComputerName computername - ScriptBlock {Start-Process cmd -ArgumentList '/c cmdcommand > output.txt -Verb runas} -Credentials $cred. I do not get any output.
  3. But, when I do try to execute the above command without runas paramter, I get the output saying this particular command needs admin credentials which is expected.Invoke-Command -ComputerName computername - ScriptBlock {Start-Process cmd -ArgumentList '/c cmdcommand > output.txt} -Credentials $cred.

Am I missing something here?

Upvotes: 1

Views: 5351

Answers (2)

Prasoon Karunan V
Prasoon Karunan V

Reputation: 3043

If you are able to remote to Default endpoint Microsoft.PoweShell, That means the executing user is an administrator in the destination machine.

But here, I suspect the cmdcommand you specified is actually doing some execution which targets a remote resource, hence it will become a dual hope issue.

if so, below article will be a solution for you issue.

Its all about Credential Delegation

Upvotes: 0

Maximilian Burszley
Maximilian Burszley

Reputation: 19634

Execute:

 Enable-PSRemoting -Force

In an elevated prompt on your target PC. Then Restart-Service WinRM

Enter-PSSession -ComputerName $rpc -Credential (Get-Credential)

Upvotes: 1

Related Questions