共用方式為


Set-SCStorageVolume

修改主機上磁碟區的設定,讓 VMM 在虛擬機放置程式期間將磁碟區評估為可用的記憶體。

語法

Set-SCStorageVolume
   [-StorageVolume] <StorageVolume>
   [-AvailableForPlacement <Boolean>]
   [-DedupMode <DedupMode>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

Set-SCStorageVolume Cmdlet 會修改設定,以判斷 Virtual Machine Manager (VMM) 是否會在虛擬機放置程式期間評估主機伺服器上的特定磁碟區作為可用記憶體。

在放置程式期間,VMM 會在計算部署虛擬機的最佳位置建議時,評估受管理的主機,包括這些受管理主機上的磁碟區。 如果您在 VMM 執行自動放置計算時指定主機上的磁碟區將不會包含,您仍然可以選擇在該磁碟區上手動部署虛擬機。

範例

範例 1:讓主機上的磁碟區可供放置

PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C:\> $StorageVol = Get-SCStorageVolume -VMHost $VMHost
PS C:\> Set-SCStorageVolume -StorageVolume $StorageVol[0] -AvailableForPlacement $True

第一個命令會取得名為 VMHost01 的主機物件,並將物件儲存在 $VMHost 變數中。

第二個命令會取得儲存在 $VMHost 中之主機的儲存磁碟區對象,然後將物件儲存在$StorageVol變數中。 此範例假設 VMHost01 只有一個磁碟區。

最後一個命令會讓 VMHost01 上的第一個磁碟區物件可供放置。 將 Parameter AvailableForPlacement 設定為 $True可讓 VMM 放置程式將 VMHost01 上的此磁碟區評估為裝載虛擬機的可能候選專案。

範例 2:讓主機上的第二個磁碟區可供放置

PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost02.Contoso.com"
PS C:\> $StorageVols = Get-SCStorageVolume -VMHost $VMHost 
PS C:\> Set-SCStorageVolume -StorageVolume $StorageVols[1] -AvailableForPlacement $True

第一個命令會取得名為 VMHost02 的主機物件,並將物件儲存在$VMHost變數中。

第二個命令會取得所有儲存體磁碟區物件 VMHost02,並將物件儲存在名為 $StorageVols 的物件陣列中。 此範例假設 VMHost02 至少有兩個磁碟區。

最後一個命令會讓儲存在$StorageVols陣列中的第二個磁碟區可供放置。

參數

-AvailableForPlacement

指出 VMM 放置程式會將此主機或此磁碟區視為部署虛擬機的可能位置。 如果此參數設定為$False,您可以選擇在此主機或磁碟區上部署虛擬機。 預設值為 $True。 此參數不適用於 VMware ESX 主機。

當您將此參數與網路適配器搭配使用時,如果設定為 $False,則放置不會考慮此網路適配器上設定的邏輯網路,以判斷主機是否適合連線虛擬機。

類型:Boolean
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DedupMode

根據工作負載,對磁碟區或檔案共用套用重複數據刪除。 此參數可接受的值為:

  • 0 - 已停用
  • 1 - GeneralPurpose
  • 2 - Hyper-V
  • 3 - 備份
類型:DedupMode
接受的值:Disabled, GeneralPurpose, HyperV, Backup, NotAvailable
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-JobVariable

指定作業進度會追蹤並儲存在此參數所命名的變數中。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-PROTipID

指定觸發此動作之效能和資源優化提示 (PRO 提示) 的識別碼。 此參數可讓您稽核 PRO 秘訣。

類型:Guid
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-RunAsynchronously

表示作業會以異步方式執行,讓控件立即返回命令殼層。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-StorageVolume

指定特定虛擬機主機上的記憶體磁碟區物件。

類型:StorageVolume
別名:VMHostVolume
Position:0
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

輸出

StorageVolume

此 Cmdlet 會傳回 StorageVolume 物件。