Machine-A: An azure vm role on cloud という 2 台のマシンがあります。マシン B: ネットワーク ドメイン上のマシン。
MachineA と MachineB の両方に (RDPを使用して)リモート ログインし、「temp」フォルダを \MachineA.cloudapp.net\C$\temp から \MachineB\C$\ にコピーします。
プログラムで、できればpowershellスクリプトを使用してこれを達成するにはどうすればよいですか?
私は試した:
$rm = new-object RemoteMachine
$pass = ConvertTo-SecureString -AsPlainText $rm.Password -Force
$Cred = New-Object System.Management.Automation.PSCredential -ArgumentList $rm.Username,$pass
Invoke-Command -ComputerName $rm.MachineName -Credential $Cred -ScriptBlock{
# Copy folder
}
RemoteMachine の場所:
public class RemoteMachine
{
public string MachineName="MachineA.cloudapp.net";
public string Username="remote";
public string Password="password";
}
}
RDP に同じ資格情報を使用していますが、ログオンに失敗して失敗します。ログインできたとしても、MachineA はどのようにしてMachineB のことを知るのでしょうか?
おそらく、単純で直接的なものが欠けています!