Author Posts

November 16, 2017 at 6:23 am

Hi guys,

I am using this script ($password = ConvertTo-SecureString "passwordofmachine" -AsPlainText -Force
$cred= New-Object System.Management.Automation.PSCredential ("domainname", $password )
Invoke-Command -ComputerName computername -ScriptBlock { Get-ChildItem "F:" -Recurse | Move-Item -Destination "E:" } -credential $cred ) to enter in my VM and run this script. But am getting an error that this Vm is registered on another domain. can anyone tell me how can i access my VM registered on another domain by my local machine. if anyone know than please tell me.

Thanx and regards
Gaurav Kumar

November 17, 2017 at 4:01 am

Try this and see how you go 1st then change the ScriptBlock


$password = ConvertTo-SecureString "passwordofmachine" -AsPlainText -Force

$cred= New-Object System.Management.Automation.PSCredential ("domainname\Username", $password )

Invoke-Command -ComputerName "computername.domainname" -ScriptBlock { test-path -Path "f:" } -credential $cred

November 17, 2017 at 5:04 am

i had tried this code but this code occurs the same error.

November 17, 2017 at 1:12 pm

Have you tried by IP address instead of DNS name? I am thinking there might be an issue with how the domains are structured, but can't be for sure without any details on the domain setup.

November 17, 2017 at 6:06 pm

I see you used

PSCredential ("domainname", $password )

instead of suggested

PSCredential ("domainname\Username", $password )