Set-SCCloud
VMM'de özel bulutun özelliklerini değiştirir.
Syntax
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'i, Virtual Machine Manager'da (VMM) özel bir bulutun özelliklerini değiştirir.
Özel bulutlar hakkında daha fazla bilgi için şunu yazın: Get-Help New-SCCloud -detailed
.
Örnekler
Örnek 1: İş grubu kullanarak özel bulutun özelliklerini güncelleştirme
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"
İlk komut yeni bir GUID oluşturur ve bunu $Guid değişkeninde depolar. Bu GUID'yi içeren sonraki komutlar tek bir iş grubunda toplanır.
İkinci komut Cloud01 adlı özel bulut nesnesini alır ve nesneyi $Cloud değişkeninde depolar.
Üçüncü komut Hyper-V yetenek profili nesnesini alır ve nesneyi $CapabilityProfile değişkeninde depolar.
Dördüncü komut, bulut kapasitesi boyutlarında şu sınırları ayarlar: 500 GB depolama alanı, 50 sanal makine ve 100 CPU. JobGroup parametresinin kullanılması, bu komutun aynı GUID'ye sahip JobGroup'u içeren son komutun hemen öncesine kadar çalışmayacağını belirtir.
Son komut, $CapabilityProfile içinde depolanan yetenek profilini Cloud01'e ekler, Cloud01'in açıklamasını güncelleştirir ve dördüncü komutta belirtilen ayarları kullanarak Cloud01'deki bulut kapasitesi özelliklerini ayarlar. Bu komut, Ayarların belirtilen özel bulutla ilişkilendirilmesi için Set-SCCloud çalışmadan hemen önce Set-SCCloudCapacity çalıştırmak için JobGroup parametresini kullanır.
Parametreler
-AddCapabilityProfile
Bu cmdlet'in eklediği bir veya daha fazla yetenek profili nesnesi belirtir.
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
Bu cmdlet'in özel buluta eklediği bir veya daha fazla bulut kaynağını belirtir. Özel buluta ekleyebileceğiniz kaynaklar şunlardır: Load Balancer, Mantıksal Ağ, Statik IP Adresi Havuzu, Depolama Havuzu ve VIP Şablonu.
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
Bu cmdlet'in özel buluta eklediği bir veya daha fazla salt okunur kitaplık paylaşımını belirtir.
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
Mevcut bir konak grubu dizisine veya özel buluta eklenecek bir veya daha fazla konak grubunu belirtir.
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
Özel bir bulut nesnesi belirtir.
Type: | Cloud |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Description
Belirtilen nesne için bir açıklama belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisasterRecoverySupported
Windows Azure Hyper-V Kurtarma Yöneticisi hizmetinin etkinleştirilip etkinleştirilmediğini gösterir.
Bu parametreyi etkinleştirirseniz, cmdlet İnternet üzerinden hizmete şu verileri gönderir: bulut adı, sanal makine adları, mantıksal ağ adları, sanal makine ana bilgisayar adları ve her nesne için ilgili özellikler. Bu bilgilerin gönderilmesi, bu buluta dağıtılan iş yükleri için mevcut gizlilik gereksinimleriyle çakıyorsa bu seçeneği belirlemeyin.
Bu bulutu Windows Azure Hyper-V Kurtarma Yöneticisi bir kurtarma bulutuyla eşleştirdikten sonra bu seçeneği devre dışı bırakamazsınız.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobGroup
Aynı iş grubu tanımlayıcısını içeren son komut çalıştırmalarından hemen önce bir küme olarak çalışacak bir dizi komut için bir tanımlayıcı belirtir.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
İş ilerleme durumunun izlendiğini ve bu parametre tarafından adlandırılan değişkende depolandığını belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
VMM nesnesinin adını belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Bu eylemi tetikleyen Performans ve Kaynak İyileştirme ipucunun (PRO ipucu) kimliğini belirtir. Bu parametre PRO ipuçlarını denetlemenize olanak tanır.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReadWriteLibraryPath
Sanal makinelerin depolanabileceği yazılabilir bir kitaplık yolu belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveCapabilityProfile
Bu cmdlet'in kaldırıldığı bir veya daha fazla yetenek profili nesnesi belirtir.
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
Bu cmdlet'in özel buluttan kaldırmış olduğu bir veya daha fazla bulut kaynağını belirtir.
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
Bu cmdlet'in kaldırıldığı salt okunur bir kitaplık paylaşımı belirtir.
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
Bu cmdlet'in bir konak grubu dizisinden veya özel buluttan kaldıran bir veya daha fazla konak grubunu belirtir.
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
Denetimin hemen komut kabuğuna döndürülmesi için işin zaman uyumsuz olarak çalıştığını gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ShieldedVMSupportPolicy
Bu buluta korumalı sanal makinelerin yerleştirilmesini destekleyip desteklemediğini gösterir, bu nedenle yerleştirme bulut için derecelendirmeler sağlar.
Type: | ShieldedVMSupportPolicyEnum |
Accepted values: | ShieldedVMNotSupported, ShieldedVMSupported |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Bir VMM sunucu nesnesi belirtir.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |