Hyper-Vと仮想マシン(最近のWindows OSでも)を実行しているときに、ホストとVMの間でファイルをコピー/ペーストすることは本当に不可能ですか?奇妙な "type clipboard text"オプションがあるけれども、それはテキストでさえないように見えます、それは散発的にしか働かないようです。
私は何かが足りないはずです。
Windows 8.1をホストとして、Windows 7をVMで実行します。
あなたの最良の選択肢は、普通の古いネットワークコピーとリモートデスクトップで、代わりにフルクリップボード転送が可能です。
大きなファイルをコピーしようとすると、RDPがかなり不安定になる可能性があります。したがって、大きなファイル転送が必要な場合は、ネットワークをお勧めします。テキストをコピーして貼り付けるだけの場合は、RDPが最適です。
もちろん、両方のオプションが機能するためには、ゲストシステムがネットワークに接続され、適切なTCP/IP設定を持っている必要があります。
これは、この作業を効率的に行うための迅速で簡単な方法です。
これが誰かに役立つことを願っています:)
このStackOverflowの答え itdoesによると、ゲストOSが何であれ:
ESMはWindows 8.1およびWindows Server 2012 R2 VMでのみ動作します。 Win7 VMを使用しているため、ESMは使用できません。
ここで受け入れられている答えは、物をコピーして貼り付ける方法がないと言っていますが、Windows 8.1ホストとESMを備えたHyper-Vで実行しているWindows 10 Techプレビューの間でそれを行うことができますcan私はそれを説明するWindows 8.1のドキュメントをまだ見つけていませんが、Server 2012R2についてはこれを参照してください TechNetの記事 。
編集:ESMでこれを非常に見つけました 実践ガイド これは、ProまたはEnterpriseバージョンも必要であることを明確にしました。
それはPowershellを通してすることができます。
まず、ホストからNew-PSSession
を使ってセッションを作成します。
$s = New-PSSession -VMName <VMName> -Credential (Get-Credential)
次に、ホストから、セッションを使用してCopy-Item
経由でファイルをコピーします。
Copy-Item -ToSession $s -Path C:\Host_path\data.txt -Destination C:\guest_path\
詳細は New-PSSessionとCopy-Item でファイルをコピーするを参照してください。
ファイルをホスト上のISOファイルに「焼き付け」、ゲストにISOをマウントすることができます。
WindowsではネイティブにISOを作成することはできませんが、ISOを作成するために* InfraRecorder (GNU GPLライセンス)のようなものを使用できます。
InfraRecorderを使用することになった場合、ISOの作成アクションは以下のトップメニューに埋め込まれます。
アクション>編集内容の書き込み>ディスクイメージへの書き込み.
*InfraRecorderに所属していません。ファイルをゲストにコピーするだけです。
Hyper-Vのコピー貼り付けで、VMの起動後にコピー貼り付けができるという奇妙な問題があります。ただし、VM OSからログアウトしてVMに再度ログインした場合別のユーザーとして、コピー貼り付けは機能しません。ログインした直後、またはVM内のユーザーを切り替えている間に、[Virtual Machine Connection]ウィンドウの[Enhanced session tick]が削除されていることがわかりました。拡張セッションのチェックマークを再度有効にした後、Hyper-Vのコピー貼り付け機能が再び機能します。