Set-SCCloud

VMM のプライベート クラウドのプロパティを変更します。

構文

Set-SCCloud
   [-RemoveCapabilityProfile <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile]>]
   [-AddCapabilityProfile <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile]>]
   [-AddVMHostGroup <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.HostGroup]>]
   [-RemoveVMHostGroup <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.HostGroup]>]
   [-AddCloudResource <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.ClientObject]>]
   [-RemoveCloudResource <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.ClientObject]>]
   [-Name <String>]
   [-Description <String>]
   [-AddReadOnlyLibraryShare <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.LibraryShare]>]
   [-RemoveReadOnlyLibraryShare <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.LibraryShare]>]
   [-ReadWriteLibraryPath <String>]
   [-DisasterRecoverySupported <Boolean>]
   [-ShieldedVMSupportPolicy <ShieldedVMSupportPolicyEnum>]
   [-VMMServer <ServerConnection>]
   [[-Cloud] <Cloud>]
   [-JobGroup <Guid>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

説明

Set-SCCloud コマンドレットは、Virtual Machine Manager (VMM) のプライベート クラウドのプロパティを変更します。

プライベート クラウドの詳細については、次のように入力します Get-Help New-SCCloud -detailed

例 1: ジョブ グループを使用してプライベート クラウドのプロパティを更新する

PS C:\> $Guid = [System.Guid]::NewGuid()
PS C:\> $Cloud = Get-SCCloud -Name "Cloud01"
PS C:\> $CapabilityProfile = Get-SCCapabilityProfile -Profilename "HyperV"
PS C:\> Set-SCCloudCapacity -JobGroup $Guid -StorageLimited $True -StorageGB 500 -VirtualMachinesLimited $True -VirtualMachines 50 -VirtualCPUCountLimited $True -VirtualCPUCount 100
PS C:\> Set-SCCloud -Cloud $Cloud -AddCapabilityProfile $CapabilityProfile -JobGroup $Guid -Description "Updated description for Cloud01"

最初のコマンドは、新しい GUID を作成し、$Guid変数に格納します。 この GUID を含む後続のコマンドは、1 つのジョブ グループに収集されます。

2 番目のコマンドは、Cloud01 という名前のプライベート クラウド オブジェクトを取得し、そのオブジェクトを $Cloud 変数に格納します。

3 番目のコマンドは、Hyper-V 機能プロファイル オブジェクトを取得し、$CapabilityProfile変数にオブジェクトを格納します。

4 番目のコマンドは、クラウド容量ディメンションに対して、500 GB のストレージ、50 台の仮想マシン、100 個の CPU の制限を設定します。 JobGroup パラメーターを使用すると、このコマンドは、同じ GUID を持つ JobGroup を含む最後のコマンドの直前まで実行されないことを指定します。

最後のコマンドは、$CapabilityProfileに格納されている機能プロファイルを Cloud01 に追加し、Cloud01 の説明を更新し、4 番目のコマンドで指定した設定を使用して Cloud01 のクラウド容量プロパティを設定します。 このコマンドは、JobGroup パラメーターを使用して Set-SCCloud が実行される直前にSet-SCCloudCapacityを実行し、設定が指定されたプライベート クラウドに割り当てされるようにします。

パラメーター

-AddCapabilityProfile

このコマンドレットによって追加される 1 つ以上の機能プロファイル オブジェクトを指定します。

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AddCloudResource

このコマンドレットがプライベート クラウドに追加する 1 つ以上のクラウド リソースを指定します。 プライベート クラウドに追加できるリソースには、Load Balancer、論理ネットワーク、静的 IP アドレス プール、記憶域プール、VIP テンプレートなどがあります。

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.ClientObject]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AddReadOnlyLibraryShare

このコマンドレットがプライベート クラウドに追加する 1 つ以上の読み取り専用ライブラリ共有を指定します。

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.LibraryShare]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AddVMHostGroup

既存のホスト グループ配列またはプライベート クラウドに追加する 1 つ以上のホスト グループを指定します。

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.HostGroup]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Cloud

プライベート クラウド オブジェクトを指定します。

Type:Cloud
Position:0
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Description

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisasterRecoverySupported

Windows Azure Hyper-V Recovery Manager サービスが有効かどうかを示します。

このパラメーターを有効にすると、コマンドレットはインターネット経由でクラウド名、仮想マシン名、論理ネットワーク名、仮想マシン ホスト名、および各オブジェクトの関連プロパティというデータをサービスに送信します。 この情報の送信が、このクラウドにデプロイされているワークロードの既存のプライバシー要件と競合する場合は、このオプションを選択しないでください。

このクラウドを Windows Azure Hyper-V Recovery Managerの復旧クラウドとペアリングした後、このオプションを無効にすることはできません。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobGroup

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

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

ジョブの進行状況を追跡して、このパラメーターで示す名前の変数に保管するように指定します。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

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

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ReadWriteLibraryPath

仮想マシンを格納できる書き込み可能なライブラリ パスを指定します。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveCapabilityProfile

このコマンドレットによって削除される 1 つ以上の機能プロファイル オブジェクトを指定します。

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveCloudResource

このコマンドレットがプライベート クラウドから削除する 1 つ以上のクラウド リソースを指定します。

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.ClientObject]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveReadOnlyLibraryShare

このコマンドレットによって削除される読み取り専用ライブラリ共有を指定します。

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.LibraryShare]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveVMHostGroup

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

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.HostGroup]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ShieldedVMSupportPolicy

このクラウドがシールドされた仮想マシンの配置をサポートしているかどうかを示します。そのため、配置によってクラウドの評価が提供されます。

Type:ShieldedVMSupportPolicyEnum
Accepted values:ShieldedVMNotSupported, ShieldedVMSupported
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

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

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False