Bagikan melalui


Set-SCVirtualHardDiskConfiguration

Memodifikasi informasi konfigurasi hard disk virtual yang terkandung dalam konfigurasi komputer virtual.

Sintaks

Set-SCVirtualHardDiskConfiguration
   [-SourceDisk <StandaloneVirtualHardDisk>]
   [-PinSourceLocation <Boolean>]
   [-DestinationLocation <String>]
   [-PinDestinationLocation <Boolean>]
   [-FileName <String>]
   [-PinFileName <Boolean>]
   [-DeploymentOption <DeploymentOption>]
   [-StorageDisk <StorageDisk>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-PinStorageDisk <Boolean>]
   [-ParentVirtualHardDiskPath <String>]
   [-ParentVirtualHardDiskDestinationPath <String>]
   [-FileInjectionSourceLocation <String>]
   [-FileInjectionDestinationLocation <String>]
   [-FileInjectionDestinationPartition <Int16>]
   -VHDConfiguration <VirtualHardDiskConfiguration>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Deskripsi

Cmdlet Set-SCVirtualHardDiskConfiguration memodifikasi informasi konfigurasi hard disk virtual yang terkandung dalam konfigurasi komputer virtual.

Contoh

Contoh 1: Mengatur properti konfigurasi hard disk virtual

PS C:\> $ServiceConfig = Get-SCServiceConfiguration -Name "Service01" 
PS C:\> $TierConfig = Get-SCComputerTierConfiguration -ServiceConfiguration $ServiceConfig
PS C:\> $VMConfig = Get-SCVMConfiguration -ComputerTierConfiguration $TierConfig
PS C:\> $VHDConfig = Get-SCVirtualHardDiskConfiguration -VMConfiguration $VMConfig[0]
PS C:\> $VHD = Get-SCVirtualHardDisk -Name "Win2k8R2BaseDisk.vhd"
PS C:\> Set-SCVirtualHardDiskConfiguration -VHDConfiguration $VHDConfig -SourceDisk $VHD -PinSourceLocation $True

Perintah pertama mendapatkan objek konfigurasi layanan bernama Service01 dan menyimpan objek dalam variabel $ServiceConfig.

Perintah kedua mendapatkan konfigurasi tingkat komputer untuk objek konfigurasi layanan yang disimpan di $ServiceConfig dan menyimpan objek dalam variabel $TierConfig.

Perintah ketiga mendapatkan konfigurasi komputer virtual untuk konfigurasi tingkat komputer yang disimpan di $TierConfig dan menyimpan objek dalam variabel $VMConfig.

Perintah keempat mendapatkan konfigurasi hard disk virtual untuk konfigurasi komputer virtual pertama yang disimpan di $VMConfig dan menyimpan objek dalam variabel $VHDConfig.

Perintah kelima mendapatkan objek hard disk virtual bernama Win2k8R2BaseDisk.vhd dari pustaka dan menyimpan objek dalam variabel $VHD.

Perintah terakhir memperbarui properti PinSourceLocation dalam konfigurasi hard disk virtual yang disimpan di $VHDConfig untuk hard disk virtual sumber yang disimpan di $VHD untuk menyematkan nilai hard disk virtual sumber, sehingga mencegahnya diubah selama penempatan.

Parameter

-DeploymentOption

Menentukan opsi penyebaran untuk hard disk virtual. Nilai yang dapat diterima untuk parameter ini adalah:

  • Tidak ada
  • UseFastest
  • UseTarget
  • UseNetwork
  • UseSAN
  • UseDifferencing
  • UseExistingVirtualDisk
Type:DeploymentOption
Accepted values:None, UseFastest, UseTarget, UseNetwork, UseSAN, UseDifferencing, UseExistingVirtualDisk
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DestinationLocation

Menentukan jalur tujuan untuk atau pada hard disk virtual.

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

-FileInjectionDestinationLocation

Menentukan jalur folder target (jalur relatif ke akar partisi) tempat file sumber disuntikkan ke VHD yang dipilih sebelum menyalakan komputer virtual untuk pertama kalinya.

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

-FileInjectionDestinationPartition

Menentukan partisi target VHD yang dipilih tempat file sumber disuntikkan sebelum menyalakan komputer virtual untuk pertama kalinya.

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

-FileInjectionSourceLocation

Menentukan lokasi (URL) file yang akan disuntikkan ke komputer virtual sebelum menyalakan komputer virtual untuk pertama kalinya.

Ketika folder ditentukan, semua file di bawah folder tersebut disuntikkan ke lokasi tujuan yang ditentukan.

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

-FileName

Menentukan nama file yang akan digunakan saat Anda mengganti nama file hard disk virtual saat Anda menambahkannya ke komputer virtual.

Type:String
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

-ParentVirtualHardDiskDestinationPath

Menentukan jalur tujuan untuk hard disk virtual induk.

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

-ParentVirtualHardDiskPath

Menentukan jalur ke hard disk virtual induk yang akan digunakan saat membuat disk yang berbeda.

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

-PinDestinationLocation

Menunjukkan apakah lokasi tujuan yang dipilih oleh pengguna dipertahankan selama konfigurasi penyebaran layanan.

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

-PinFileName

Menunjukkan apakah nama file yang dipilih oleh pengguna dipertahankan selama konfigurasi penyebaran layanan.

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

-PinSourceLocation

Menunjukkan apakah lokasi sumber yang dipilih oleh pengguna dipertahankan selama konfigurasi penyebaran layanan.

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

-PinStorageDisk

Menunjukkan apakah disk penyimpanan yang dipilih oleh pengguna dipertahankan selama konfigurasi penyebaran layanan.

Type:Boolean
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

-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

-SourceDisk

Menentukan hard disk virtual sumber.

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

-StorageClassification

Menentukan objek klasifikasi penyimpanan.

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

-StorageDisk

Menentukan disk pada host Hyper-V atau VMware ESX yang dapat digunakan komputer virtual pada host tersebut alih-alih menggunakan hard disk virtual. Disk ini disebut sebagai disk pass-through. Istilah VMware yang sesuai adalah Pemetaan Perangkat Mentah (RDM). Disk host adalah hard disk lokal atau unit logis pada Storage Area Network (SAN). VMM memungkinkan komputer virtual melewati sistem file host dan mengakses disk pass-through secara langsung. Host Hyper-V mendukung disk pass-through dan konversi disk pass-through ke VHD. Host VMware ESX mendukung disk pass-through, tetapi bukan konversi disk. Host Citrix XenServer tidak mendukung disk pass-through.

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

-StorageQoSPolicy

Menentukan objek StorageQoSPolicy .

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

-VHDConfiguration

Menentukan objek konfigurasi hard disk virtual.

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

Output

VirtualHardDiskConfiguration

Cmdlet ini mengembalikan objek VirtualHardDiskConfiguration .