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>]

説明

Set-SCStoragePool コマンドレットは、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 変数に格納します。

2 番目のコマンドは、$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

最初のコマンドは、ID が 346e17e9-d50a-480e-8dec-c41d7e2125b0 の記憶域プール オブジェクトを取得し、$Pool変数にオブジェクトを格納します。

2 番目のコマンドは、StorageClassification01 という名前のストレージ分類オブジェクトを取得し、そのオブジェクトを $Classification 変数に格納します。

最後のコマンドは、$Classification (StorageClassification01) に格納されている記憶域分類を、$Poolに格納されている記憶域プールに関連付けます。

パラメーター

-AddStoragePhysicalDisk

追加する物理ディスク オブジェクトの配列を指定します。

型:StoragePhysicalDisk[]
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-AddVMHostGroup

このコマンドレットが既存のホスト グループ配列またはプライベート クラウドに追加するホスト グループの配列を指定します。

型:HostGroup[]
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Description

指定したオブジェクトの説明を示します。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-FaultDomainAwareness

この記憶域プールに作成された新しい仮想ディスクの既定の障害ドメインを指定します。 このパラメーターに使用できる値は次のとおりです。

  • 1: PhysicalDisk
  • 2: StorageEnclosure
  • 3: ノード
型:FaultDomainAwarenessType
指定可能な値:NotSupported, PhysicalDisk, StorageEnclosure, StorageScaleUnit
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-InterleaveDefaultKB

この記憶域プールに作成された新しい仮想ディスクの既定のインターリーブ サイズを KB 単位で指定します。

型:UInt64
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-JobVariable

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

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Name

VMM オブジェクトの名前を指定します。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Optimize

型:SwitchParameter
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-PROTipID

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

型:Guid
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-RemoveStoragePhysicalDisk

この記憶域プールから削除する物理ディスクの配列を指定します。

型:StoragePhysicalDisk[]
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-RemoveVMHostGroup

このコマンドレットがホスト グループ配列またはプライベート クラウドから削除するホスト グループの配列を指定します。

型:HostGroup[]
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-RunAsynchronously

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

型:SwitchParameter
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-StorageClassification

ストレージ分類オブジェクトを指定します。

型:StorageClassification
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-StoragePool

記憶域プール オブジェクトを指定します。

型:StoragePool
配置:0
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

出力

StoragePool

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