Windows cmdを呼び出してコマンドを実行するC#コードを書いていますが、「pscp」コマンドを実行した後、すでに持っているが自分のコードがわからない「ユーザー名のパスワード」を要求するため、最後のステートメントで立ち往生しています世話をすることができます。
私のコードのサンプル:
const string cmdtext = @"/k cd\&pscp.exe&pscp C:\Users\user\Desktop\Backup\standalone-full.xml username@hostname:/apps/tempdir/express/standalone-full.xml";
Process.Start(@"C:\Windows\system32\cmd.exe", cmdtext); // after executing this command, it asks for the username's password
Console.ReadLine();