Set-SCStoragePool
修改 VMM 資料庫中的存放集區物件。
語法
Set-SCStoragePool
[-StorageClassification <StorageClassification>]
[-StoragePool] <StoragePool>
[-Name <String>]
[-Description <String>]
[-AddVMHostGroup <HostGroup[]>]
[-RemoveVMHostGroup <HostGroup[]>]
[-AddStoragePhysicalDisk <StoragePhysicalDisk[]>]
[-RemoveStoragePhysicalDisk <StoragePhysicalDisk[]>]
[-Optimize]
[-FaultDomainAwareness <FaultDomainAwarenessType>]
[-InterleaveDefaultKB <UInt64>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Set-SCStoragePool Cmdlet 會修改 Virtual Machine Manager (VMM) 資料庫中的存放集區物件。 您可以變更存放集區的屬性、將 VMHostGroup 新增至存放集區,或從存放集區移除 VMHostGroup。
範例
範例 1:變更存放集區的名稱
PS C:\> $Pool = @(Get-SCStoragePool)[0]
PS C:\> Set-SCStoragePool -StoragePool $Pool -Name "New name of pool"
第一個命令會取得所有存放集區物件,並將其放在陣列中。 命令接著會將第一個專案儲存在存放集區陣列的 $Pool變數中。
第二個命令會將儲存在 $Pool 變數中的存放集區名稱變更為「新集區名稱」。
範例 2:設定存放集區的分類
PS C:\> $Pool = Get-SCStoragePool -ID "346e17e9-d50a-480e-8dec-c41d7e2125b0"
PS C:\> $Classification = Get-SCStorageClassification -Name "StorageClassification01"
PS C:\> Set-SCStoragePool -StoragePool $Pool -StorageClassification $Classification
第一個命令會取得標識符為 346e17e9-d50a-480e-8dec-c41d7e2125b0 的存放集區物件,並將物件儲存在$Pool變數中。
第二個命令會取得名為 StorageClassification01 的記憶體分類物件,並將物件儲存在$Classification變數中。
最後一個命令會將儲存在 $Classification (StorageClassification01) 中的記憶體分類與儲存在 $Pool 中的存放集區產生關聯。
參數
-AddStoragePhysicalDisk
指定要新增的實體磁碟物件數位。
類型: | StoragePhysicalDisk[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-AddVMHostGroup
指定此 Cmdlet 新增至現有主機群組陣列或私人雲端的主機群組陣列。
類型: | HostGroup[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Description
指出指定之物件的描述。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-FaultDomainAwareness
指定在此存放集區中建立之新虛擬磁碟的預設容錯網域。 此參數可接受的值為:
- 1:PhysicalDisk
- 2:StorageEnclosure
- 3:節點
類型: | FaultDomainAwarenessType |
接受的值: | NotSupported, PhysicalDisk, StorageEnclosure, StorageScaleUnit |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-InterleaveDefaultKB
針對在此存放集區中建立的新虛擬磁碟,指定預設交錯大小,以 KB 為單位。
類型: | UInt64 |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-JobVariable
指定作業進度會追蹤並儲存在此參數所命名的變數中。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Name
指定 VMM 物件的名稱。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Optimize
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-PROTipID
指定觸發此動作之效能和資源優化提示 (PRO 提示) 的識別碼。 此參數可讓您稽核 PRO 秘訣。
類型: | Guid |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-RemoveStoragePhysicalDisk
指定要從這個存放集區移除的實體磁碟陣列。
類型: | StoragePhysicalDisk[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-RemoveVMHostGroup
指定此 Cmdlet 從主機群組陣列或私人雲端移除的主機群組陣列。
類型: | HostGroup[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-RunAsynchronously
表示作業會以異步方式執行,讓控件立即返回命令殼層。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-StorageClassification
指定記憶體分類物件。
類型: | StorageClassification |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-StoragePool
指定存放集區物件。
類型: | StoragePool |
Position: | 0 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
輸出
StoragePool
此 Cmdlet 會傳回 StoragePool 物件。