Set-SCVirtualFloppyDrive

VMM で使用されるバーチャル マシン、バーチャル マシン テンプレート、またはハードウェア プロファイルに関連付けられているバーチャル フロッピー ドライブのプロパティを変更します。

構文

VirtualFloppyDisk

Set-SCVirtualFloppyDrive
    [[-VirtualFloppyDrive] <VirtualFloppyDrive>]
    -VirtualFloppyDisk <VirtualFloppyDisk>
    [-VMMServer <ServerConnection>]
    [-JobGroup <Guid>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

NoMedia

Set-SCVirtualFloppyDrive
    [[-VirtualFloppyDrive] <VirtualFloppyDrive>]
    [-VMMServer <ServerConnection>]
    [-NoMedia]
    [-JobGroup <Guid>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

説明

Set-SCVirtualFloppyDrive コマンドレットは、Virtual Machine Manager (VMM) 環境で使用される仮想マシン、仮想マシン テンプレート、またはハードウェア プロファイルに関連付けられている仮想フロッピー ドライブの 1 つ以上のプロパティを変更します。

Set-SCVirtualFloppyDrive コマンドレットを使用すると、物理フロッピー ドライブ (通常はドライブ A:) を使用して物理フロッピー ディスクの読み取り、既存の仮想フロッピー ディスクの読み取り、または仮想フロッピー ディスクの切断を行うように仮想フロッピー ドライブを構成できます。

例 1: 仮想フロッピー ドライブを仮想フロッピー ディスクに接続する

PS C:\> $FloppyDisk = Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com" | where {$_.Name -eq "BootDisk.vfd"}
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> $FloppyDrive = @(Get-SCVirtualFloppyDrive -VM $VM)
PS C:\> Set-SCVirtualFloppyDrive -VirtualFloppyDrive $FloppyDrive[0] -VirtualFloppyDisk $FloppyDisk

最初のコマンドは、VMMServer01 から BootDisk.vfd という名前の仮想フロッピー ディスク オブジェクトを取得し、そのオブジェクトを $FloppyDisk 変数に格納します。

2 番目のコマンドは、VM01 という名前の仮想マシン オブジェクトを取得し、そのオブジェクトを $VM 変数に格納します。

3 番目のコマンドは、VM01 上の仮想フロッピー ドライブ オブジェクトを取得し、仮想フロッピー ドライブ オブジェクトを $FloppyDrive オブジェクト配列に格納します (仮想フロッピー ドライブ オブジェクトが複数ある場合は、アレイにすべてのオブジェクトが格納されます)。

最後のコマンドは、$FloppyDisk (BootDisk.vfd) に格納されている仮想フロッピー ディスクを VM01 の最初の仮想フロッピー ドライブに接続します。

例 2: 仮想フロッピー ドライブを切断する

PS C:\> $VM = Get-SCVirtualMachine -Name "VM02"
PS C:\> $FloppyDrive = @(Get-SCVirtualFloppyDrive -VM $VM)
PS C:\> Set-SCVirtualFloppyDrive -VirtualFloppyDrive $FloppyDrive[0] -NoMedia

最初のコマンドは、VM02 という名前の仮想マシン オブジェクトを取得し、そのオブジェクトを $VM 変数に格納します。

2 番目のコマンドは、VM02 上の仮想フロッピー ドライブ オブジェクトを取得し、そのオブジェクトを $FloppyDrive に格納します。

最後のコマンドは、 NoMedia パラメータを指定して、$FloppyDrive に格納されている仮想フロッピー ドライブ オブジェクトを、接続されていたホスト ドライブまたは仮想フロッピー ディスクから切断します。 また、このコマンドは、仮想フロッピー ドライブが以前に使用した仮想フロッピー ディスクも削除します (その仮想フロッピー ディスクを現在使用している仮想マシンがない場合)。

パラメーター

-JobGroup

同じジョブ グループ識別子を含む最後のコマンドが実行される直前にセットとして実行される一連のコマンドの識別子を指定します。

パラメーターのプロパティ

型:Guid
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-JobVariable

ジョブの進行状況を追跡され、このパラメーターで指定された変数に格納するように指定します。

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-NoMedia

仮想 DVD ドライブを、接続先のホスト・ドライブまたは ISO から切断するか、仮想フロッピー・ドライブを、接続先のホスト・ドライブまたは仮想フロッピー・ディスクから切断します。

パラメーターのプロパティ

型:SwitchParameter
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

NoMedia
配置:Named
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-PROTipID

このアクションをトリガーしたパフォーマンスとリソースの最適化のヒント (PRO ヒント) の ID を指定します。 このパラメーターを使用すると、PRO のヒントを監査できます。

パラメーターのプロパティ

型:Guid
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-RunAsynchronously

コントロールがコマンド シェルにすぐに戻るように、ジョブが非同期的に実行されることを示します。

パラメーターのプロパティ

型:SwitchParameter
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-VirtualFloppyDisk

仮想フロッピー ディスク オブジェクトを指定します。

パラメーターのプロパティ

型:VirtualFloppyDisk
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

VirtualFloppyDisk
配置:Named
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-VirtualFloppyDrive

仮想フロッピー ドライブ オブジェクトを指定します。

パラメーターのプロパティ

型:VirtualFloppyDrive
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:0
必須:False
パイプラインからの値:True
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-VMMServer

VMM サーバー オブジェクトを指定します。

パラメーターのプロパティ

型:ServerConnection
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:True
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

CommonParameters

このコマンドレットでは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction、-WarningVariable の各パラメーターがサポートされています。 詳細については、about_CommonParametersを参照してください。

出力

VirtualFloppyDrive

このコマンドレットは、 VirtualFloppyDrive オブジェクトを返します。

メモ

  • VMM 仮想フロッピー ドライブ オブジェクトが必要です。このオブジェクトは、 Get-SCVirtualFloppyDrive コマンドレットを使用して取得できます。