説明/参照:
Explanation:
Windows PowerShell Directを使用して、Hyper-Vホストの仮想マシンでPowerShellコマンドレットを実行できます。 Windows PowerShell Directはホストと仮想マシン間で実行されるため、ネットワーク接続やリモート管理を行う必要はありません。
ネットワークやファイアウォールの要件や特別な設定はありません。これは、リモート管理の設定に関係なく機能します。これを使用するには、ホストおよび仮想マシンゲストオペレーティングシステムでWindows 10またはWindows Serverテクニカルプレビューを実行する必要があります。
PowerShell Directセッションを作成するには、次のいずれかのコマンドを使用します。
Enter-PSSession -VMName VMName

Invoke-Command -VMName VMName -ScriptBlock {コマンド}

間違った回答:
A:WinRMはWindowsリモート管理です。これは、Windows PowerShell Directを使用する場合は必要ありません。
B:PowerShellコマンドレットでPowerShell.exeを実行すると、ローカルマシン上でPowerShellコマンドレットが実行されます。 VM上でPowerShellコマンドレットをリモートで実行することはありません。
C:-VMNameパラメーターを指定してEnter-PSSessionコマンドレットを実行できますが、-Nameパラメーターを指定したReceive-PSSessionコマンドレットは機能しません。
参考文献:
https://msdn.microsoft.com/en-us/virtualization/hyperv_on_windows/about/whats_new