web-dev-qa-db-ja.com

リモートデスクトップから起動

マシンをリモートデスクトップ(RDP)で起動するための既存のオプションを見つけようとしています。理想的には、ユーザーはUSBキーを持ち、それをマシンにプラグインしてそれを介して起動し、仮想化された環境(サーバーに保存されている)へのRDP接続を確立します。

基本的に予想されるフローは、電源オン->ブートシーケンス->リモートデスクトップログイン画面です。

6
user41951

まあ-あなたは変更されたknoppixまたは他のライブディストリビューションを使用し、RDPプロトコル用のLinuxクライアントであるrdesktopを実行できます。ライブディストリビューションのリマスターは時間のかかる作業でしたが、確実に実行可能です。

knoppixのリマスタリングに関する情報: ここ 。はい、それは sb pendriveから起動できます です。

別のオプションは、ネットワーク経由のブートです。pxe、nfsの場合、さらにコストを削減し、集中管理を強化します。

PS:this は見栄えもします。

1
pQd

私はこれを今日調査していて、うまくいくかもしれない3つの解決策を見つけました:

2
Ryan Collins

また、 Windows AIK を使用して WinPEimage を作成し、MSTSC.exe(その他)ファイルをWindows 7コンピューターからコピーできます。画像に入れて使用します。 [〜#〜] pxe [〜#〜] 起動、 live または [〜#〜] ram [〜#〜] /CDまたはUSB、HDにインストール。

必要なファイル(%systemroot%\ System32に関連)は次のとおりです。

mstsc.exe
d3d10.dll
d3d10_1.dll
d3d10_1core.dll
d3d10core.dll
d3d10level9.dll
d3d10warp.dll
dxgi.dll
msacm.dll
msacm32.dll
mstsax.dll
msacm32.drv
en-US\msacm32.dll.mui
en-US\msacm32.drv.mui
en-US\mstsc.exe.mui
en-US\mstscax.dll.mdui

注:ファイルのコピー元の参照コンピューターは、作成するWinPEのバージョン(32ビットまたは64ビット)と一致している必要があります。 64ビットWinPEには32ビットプログラムを実行する機能がありません。逆も同様です。

コマンドライン/スクリプト/などから解像度を設定するための無料プログラム setres を含めることもできます。 WinPEのデフォルトは800x600で、組み込みの変更方法はありません。

1
Chris S

私は本当にこれに多くの時間を費やしたので、最後にそれを共有して、他の人々が自分のために時間を節約できるようにしました。これには、起動したWindows 7 Entマシンが必要です。

手順は次のとおりです。

  1. ADK 8.1をインストールする
  2. copype.cmd AMD64 f:\ temp\work
  3. f:\ temp\work> dism/mount-wim /wimfile:F:\temp\work\media\sources\boot.wim/index:1/mountdir:F:\ temp\boot(bootは、私たちはwimファイルをマウントしています)
  4. 次のファイルをWindows 7のc:\ windows\system32からコピーし、マウントされたwimのc:\ windows\system32内に配置します。

mstsc.exe d3d10.dll d3d10_1.dll d3d10_1core.dll d3d10core.dll d3d10level9.dll d3d10warp.dll dxgi.dll msacm.dll msacm32.dll mstscax.dll msacm32.drv

  1. 次のファイルをWindows 7のc:\ windows\system32\en-usからコピーし、マウントされたwimのc:\ windows\system32\en-us内に配置します

en-US\msacm32.dll.mui en-US\msacm32.drv.mui en-US\mstsc.exe.mui en-US\mstscax.dll.mdui

  1. さらに、winfixからbootfix.binを削除して、「CD/DVDから押すには、任意のキーを押す」というメッセージが表示されないようにすることができます。

  2. Winpeshl.iniという名前のファイルを作成し、次の内容を貼り付けます。

[LaunchApp] AppPath =%SYSTEMDRIVE%\ windows\system32\mstsc.exe

マウントされたboot.wimのc:\ windows\system32の下に保存します

  1. Boot.wim dism/unmount-wim/mountdir:F:\ temp\boot/commitで変更をコミットします。

  2. そこからメディアを作成します:makewinpemedia/iso f:\ temp\work f:\ temp\rdp.iso

  3. このrdp.isoからVMを起動します。

PS:Windows 8/8.1マシンでこれらの手順を試さないでください。どういうわけか機能しません。

0
Mayank Sharma

ライブディスクを使用している場合でもインストールしてディスクに保存できるため、パピーLinuxをお勧めします。

0
kainosnous

LTSPでUbuntuサーバーを使用しています。これは、シンクライアントをUbuntuデスクトップにネットワークブートするために作られた適切なフレームワークですが、実際に構成ファイル(lts.conf)を編集して、gnomeデスクトップの代わりに「rdesktop」をロードするように指示できます。 UbuntuサーバーでPXEブートイメージを簡単に作成、更新、配布する必要があるため、これは最適なソリューションではないかもしれませんが、USBキーを必要とするユーザーを排除します。

[編集]

また、ローカルCDドライブと接続されたUSBストレージデバイスをWindowsサーバーにプルすることもサポートしていることにも触れておきます。コーディングを行わない限り、USBキーのカスタムLinuxビルドから取得できない場合があります。

0