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 コマンドレットを使用して取得できます。