共用方式為


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

Description

Set-SCCloud Cmdlet 會變更 Virtual Machine Manager 中私人雲端的屬性。

如需私人雲端的詳細資訊,請輸入: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 的後續命令會收集到單一作業群組中。

第二個命令會取得名為 Cloud01 的私人雲端物件,並將物件儲存在 $Cloud 變數中。

第三個命令會取得 Hyper-V 功能配置檔物件,並將物件儲存在$CapabilityProfile變數中。

第四個命令會設定雲端容量維度的下列限制:500 GB 記憶體、50 部虛擬機和 100 個 CPU。 使用 JobGroup 參數,指定此命令在包含 JobGroup 與相同 GUID 的最後命令之前,才會執行此命令。

最後一個命令會將儲存在 $CapabilityProfile 的功能配置檔新增至 Cloud01、更新 Cloud01 的描述,並使用第四個命令中指定的設定,在 Cloud01 上設定雲端容量屬性。 此命令會使用JobGroup 參數來執行 Set-SCCloudCapacity,Set-SCCloud 執行之前,讓設定與指定的私人雲端一起配置。

參數

-AddCapabilityProfile

指定此 Cmdlet 新增的一或多個功能設定檔物件。

類型:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-AddCloudResource

指定此 Cmdlet 新增至私人雲端的一或多個雲端資源。 您可以新增至私人雲端的資源包括:Load Balancer、邏輯網路、靜態 IP 位址池、存放集區和 VIP 範本。

類型:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.ClientObject]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-AddReadOnlyLibraryShare

指定此 Cmdlet 新增至私人雲端的一或多個唯讀連結庫共用。

類型:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.LibraryShare]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-AddVMHostGroup

指定要新增至現有主機群組陣列或私人雲端的一或多個主機群組。

類型:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.HostGroup]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Cloud

指定私人雲端物件。

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

-Description

指定指定之物件的描述。

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

-DisasterRecoverySupported

指出是否啟用 Windows Azure Hyper-V Recovery Manager 服務。

如果啟用此參數,Cmdlet 會透過因特網將下列數據傳送至服務:雲端名稱、虛擬機名稱、邏輯網路名稱、虛擬機主機名,以及每個對象的相關屬性。 如果傳送此資訊與部署至此雲端之工作負載的現有隱私權需求衝突,請勿選取此選項。

將此雲端與 Windows Azure Hyper-V Recovery Manager 中的復原雲端配對之後,您無法停用此選項。

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

-JobGroup

指定一系列命令的標識碼,這些命令將在包含相同作業群組標識符的執行的最後一個命令之前,以集合的形式執行。

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

-JobVariable

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

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

-Name

指定 VMM 物件的名稱。

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

-PROTipID

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

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

-ReadWriteLibraryPath

指定可以儲存虛擬機的可寫入連結庫路徑。

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

-RemoveCapabilityProfile

指定此 Cmdlet 移除的一或多個功能設定檔物件。

類型:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-RemoveCloudResource

指定此 Cmdlet 從私人雲端移除的一或多個雲端資源。

類型:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.ClientObject]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-RemoveReadOnlyLibraryShare

指定這個 Cmdlet 移除的唯讀連結庫共用。

類型:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.LibraryShare]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-RemoveVMHostGroup

指定此 Cmdlet 從主機群組數位或私人雲端移除的一或多個主機群組。

類型:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.HostGroup]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-RunAsynchronously

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

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

-ShieldedVMSupportPolicy

指出此雲端是否支援將受防護的虛擬機放在其上,因此放置會提供雲端的評等。

類型:ShieldedVMSupportPolicyEnum
接受的值:ShieldedVMNotSupported, ShieldedVMSupported
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-VMMServer

指定 VMM 伺服器物件。

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