Get-SCVirtualHardDisk
Mendapatkan objek hard disk virtual dari komputer virtual, dari templat, atau sebagai file mandiri yang disimpan di pustaka VMM.
Sintaks
Get-SCVirtualHardDisk
[-VMMServer <ServerConnection>]
[-All]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Get-SCVirtualHardDisk
[-VMMServer <ServerConnection>]
-VMTemplate <Template>
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Get-SCVirtualHardDisk
[-VMMServer <ServerConnection>]
-VM <VM>
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Get-SCVirtualHardDisk
[-VMMServer <ServerConnection>]
-Name <String>
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Get-SCVirtualHardDisk
[-VMMServer <ServerConnection>]
[-Release <String>]
-FamilyName <String>
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Get-SCVirtualHardDisk
[-VMMServer <ServerConnection>]
[-ID <Guid>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Deskripsi
Cmdlet Get-SCVirtualHardDisk mendapatkan objek hard disk virtual dari komputer virtual, dari templat, atau sebagai file mandiri yang disimpan di pustaka Virtual Machine Manager (VMM).
Hard disk virtual dapat berupa file .vhd berbasis Windows, file .vhd berbasis Citrix XenServer, atau file VMware-based.vmdk. Hard disk virtual mungkin disimpan sebagai objek mandiri di pustaka VMM, dilampirkan ke drive disk virtual pada templat, atau dilampirkan ke drive disk virtual pada komputer virtual yang disebarkan atau disimpan.
Contoh
Contoh 1: Mendapatkan objek hard disk virtual dari pustaka
PS C:\> $VHD = Get-SCVirtualHardDisk -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -eq "VHD01.vhd" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" }
Perintah ini mendapatkan objek hard disk virtual bernama VHD01.vhd yang disimpan di LibraryServer01 lalu menyimpan objek dalam variabel $VHD.
Contoh 2: Mendapatkan objek hard disk virtual dari komputer virtual
PS C:\> Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com"
PS C:\> $VHD = Get-SCVirtualMachine -Name "VM01" | Get-SCVirtualHardDisk | where { $_.Name -match "DataDisk" }
Perintah pertama terhubung ke VMMServer01.
Perintah kedua mendapatkan objek komputer virtual bernama VM01, memilih semua hard disk virtual pada VM01 yang namanya menyertakan string "DataDisk," lalu menyimpan objek hard disk virtual yang dikembalikan dalam variabel $VHD.
Contoh 3: Mendapatkan objek hard disk virtual dari templat tertentu
PS C:\> Get-SCVMTemplate -VMMServer "VMMServer01.Contoso.com" | where {$_.Name -eq "Template01"} | Get-SCVirtualHardDisk
Perintah ini mendapatkan objek templat bernama Template01 dari pustaka dan menampilkan semua objek hard disk virtual pada templat tersebut.
Parameter
-All
Menunjukkan bahwa cmdlet ini mendapatkan semua objek subordinat yang independen dari objek induk.
Misalnya, perintah Get-SCVirtualDiskDrive -All
mendapatkan semua objek drive disk virtual terlepas dari objek komputer virtual atau objek templat yang dikaitkan dengan setiap objek drive disk virtual.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FamilyName
Menentukan nama keluarga untuk sumber daya fisik di pustaka VMM. Nilai ini digunakan bersama dengan Rilis, Namespace, dan Jenis untuk menetapkan kesetaraan di antara sumber daya pustaka.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ID
Menentukan pengidentifikasi numerik sebagai pengidentifikasi unik global, atau GUID, untuk objek tertentu.
Type: | Guid |
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: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Menentukan nama pengguna. Cmdlet ini beroperasi atas nama pengguna yang ditentukan parameter ini.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Menentukan peran pengguna. Untuk mendapatkan peran pengguna, gunakan cmdlet Get-SCUserRole . Cmdlet ini beroperasi atas nama peran pengguna yang ditentukan parameter ini.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Release
Menentukan string yang menjelaskan rilis sumber daya pustaka. VMM secara otomatis membuat nilai rilis untuk setiap sumber daya yang diimpor ke pustaka. Setelah sumber daya diimpor, string dapat disesuaikan.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VM
Menentukan objek komputer virtual.
Type: | VM |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
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 |
-VMTemplate
Menentukan objek templat VMM yang digunakan untuk membuat komputer virtual.
Type: | Template |
Aliases: | Template |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Output
VirtualHardDisk
Cmdlet ini mengembalikan objek VirtualHardDisk .
Catatan
- Memerlukan objek komputer virtual VMM atau objek templat VMM, yang dapat diambil dengan menggunakan cmdlet Get-SCVirtualMachine , atau cmdlet Get-SCVMTemplate, masing-masing .