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 .