タスク:管理者アカウントを使用してリモートPCからリモートPCにファイルをコピーします
コード:
psi.FileName = "cmd.exe"
psi.Arguments = ParaStr
psi.UserName = StrUserID
psi.Password = ConvertToSecureString(txtAdminPassword.Text)
psi.Domain = StrDomain
psi.WindowStyle = ProcessWindowStyle.Normal
psi.UseShellExecute = False
Dim proc As New Process
proc.StartInfo = psi
proc.Start()
ParaStr = / k psexec.exe -h / user AdminUser \ SourceMachine cmd/cコピー\sourcepc\ file1 \ destpc \ folder
したがって、コマンドを実行すると、管理者パスワードの入力を求められ、確認されると、ファイルがコピーされて終了します
これは正常に機能しています
実際のコピー作業がいつ行われたかを確認したい(ファイルサイズが不明なため、3/4時間以上かかる場合があります)
cmdウィンドウを開いたままにして、プロセスが終了したかどうかを確認します。タスクが完了したか、コマンドプロンプトで失敗したというメッセージが返されます。
プロセスが終了したときに、VBを確認するにはどうすればよいですか?