Set-SCCloud
Mengubah properti cloud privat di VMM.
Sintaks
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>]
Deskripsi
Cmdlet Set-SCCloud mengubah properti cloud privat di Virtual Machine Manager (VMM).
Untuk informasi selengkapnya tentang cloud privat, ketik: Get-Help New-SCCloud -detailed
.
Contoh
Contoh 1: Memperbarui properti cloud privat menggunakan grup pekerjaan
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"
Perintah pertama membuat GUID baru dan menyimpannya dalam variabel $Guid. Perintah berikutnya yang menyertakan GUID ini dikumpulkan ke dalam satu grup pekerjaan.
Perintah kedua mendapatkan objek cloud privat bernama Cloud01 dan menyimpan objek dalam variabel $Cloud.
Perintah ketiga mendapatkan objek profil kemampuan Hyper-V dan menyimpan objek dalam variabel $CapabilityProfile.
Perintah keempat menetapkan batas berikut pada dimensi kapasitas cloud: penyimpanan 500 GB, 50 komputer virtual, dan 100 CPU. Menggunakan parameter JobGroup menentukan bahwa perintah ini tidak akan berjalan sampai tepat sebelum perintah akhir yang menyertakan JobGroup dengan GUID yang sama.
Perintah terakhir menambahkan profil kemampuan yang disimpan di $CapabilityProfile ke Cloud01, memperbarui deskripsi untuk Cloud01, dan mengatur properti kapasitas cloud di Cloud01 menggunakan pengaturan yang ditentukan dalam perintah keempat. Perintah ini menggunakan parameter JobGroup untuk menjalankan Set-SCCloudCapacity tepat sebelum Set-SCCloud berjalan sehingga pengaturan akan dialokasikan dengan cloud privat yang ditentukan.
Parameter
-AddCapabilityProfile
Menentukan satu atau beberapa objek profil kapabilitas yang ditambahkan cmdlet ini.
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
Menentukan satu atau beberapa sumber daya cloud yang ditambahkan cmdlet ini ke cloud privat. Sumber daya yang dapat Anda tambahkan ke cloud privat meliputi: Load Balancer, Jaringan Logis, Kumpulan Alamat IP Statis, Kumpulan Penyimpanan, dan Templat 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
Menentukan satu atau beberapa berbagi pustaka baca-saja yang ditambahkan cmdlet ini ke cloud privat.
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
Menentukan satu atau beberapa grup host untuk ditambahkan ke array grup host atau cloud privat yang ada.
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
Menentukan objek cloud privat.
Type: | Cloud |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Description
Menentukan deskripsi untuk objek yang ditentukan.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisasterRecoverySupported
Menunjukkan apakah layanan Windows Azure Hyper-V Recovery Manager diaktifkan.
Jika Anda mengaktifkan parameter ini, cmdlet mengirimkan data berikut melalui internet ke layanan: nama cloud, nama komputer virtual, nama jaringan logis, nama host komputer virtual, dan properti yang relevan untuk setiap objek. Jika mengirim informasi ini bertentangan dengan persyaratan privasi yang ada untuk beban kerja yang disebarkan ke cloud ini, maka jangan pilih opsi ini.
Setelah Anda memasangkan cloud ini ke cloud pemulihan di Windows Azure Hyper-V Recovery Manager, Anda tidak dapat menonaktifkan opsi ini.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobGroup
Menentukan pengidentifikasi untuk serangkaian perintah yang akan berjalan sebagai set tepat sebelum perintah akhir yang menyertakan pengidentifikasi grup pekerjaan yang sama berjalan.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Menentukan bahwa kemajuan pekerjaan dilacak dan disimpan dalam variabel yang dinamai oleh parameter ini.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Menentukan nama objek VMM.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Menentukan ID tip Performa dan Pengoptimalan Sumber Daya (pro tip) yang memicu tindakan ini. Parameter ini memungkinkan Anda mengaudit tips PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReadWriteLibraryPath
Menentukan jalur pustaka bisa-tulis tempat komputer virtual dapat disimpan.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveCapabilityProfile
Menentukan satu atau beberapa objek profil kapabilitas yang dihapus cmdlet ini.
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
Menentukan satu atau beberapa sumber daya cloud yang dihapus cmdlet ini dari cloud privat.
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
Menentukan berbagi pustaka baca-saja yang dihapus cmdlet ini.
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
Menentukan satu atau beberapa grup host yang dihapus cmdlet ini dari array grup host atau cloud privat.
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
Menunjukkan bahwa pekerjaan berjalan secara asinkron sehingga kontrol segera kembali ke shell perintah.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ShieldedVMSupportPolicy
Menunjukkan apakah cloud ini mendukung penempatan komputer virtual terlindungi di atasnya, sehingga penempatan akan memberikan peringkat untuk cloud.
Type: | ShieldedVMSupportPolicyEnum |
Accepted values: | ShieldedVMNotSupported, ShieldedVMSupported |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Menentukan objek server VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |