1

私の目標は、(既定の) ブラウザーを表示し、リモート セッションで特定の URL を開くことです。

1 リモート コンピューターで PSSession を作成 => OK

$computerName = "yannTPI-1"

$credential = get-credential

$session = new-PSSession -computerName $computerName -credential $credential

2 スクリプトを実行 => OK

呼び出しコマンド -session $session -filePath $file

3 そのスクリプトで... ブラウザを開く (多くの方法...)

[System.Diagnostics.Process]::Start("http://stackoverflow.com")

スタートhttp://stackoverflow.com

プロセスの下で、ブラウザに対応するプロセスを確認できます。リモート コンピューターでは、PSSession で接続するために使用する別のアカウントに接続しています。同じユーザー名ではないため、表示されません。

ブラウザの表示を別のユーザーに強制するにはどうすればよいですか?

申し訳ありませんが、英語は私の母国語ではありません。十分に理解できることを願っています。

4

3 に答える 3

0

私がやりたい静かなことを試しました:

psexec -d "c:\program files\Internet Explorer\iexplore.exe"

IE は起動しますが、ウィンドウが真っ暗です - -i [UserName/Pwd] を追加する構文が必要です

また 、残念なことに、特定のユーザー アカウントを使用すると、PsExec は資格情報をリモート ワークステーションに平文で渡すため、たまたま「リッスン」しているすべての人に資格情報が公開されます。 ソース: PsExec セキュリティ -i

WM も試着しましたが、グラフィックに大きな問題がありました。(Win7)

とにかく、ブラウザを正しく開くことができたとしても、特定の URL を開く方法はありますか? そうでなければ、私はそれ以上試しません。

ソース: Windows Systernals PsExec

于 2012-05-15T09:07:39.647 に答える