Get-SCDependentLibraryResource
VMM nesneleri arasındaki bağımlılıkları tanımlar.
Syntax
Get-SCDependentLibraryResource
[-VMMServer <ServerConnection>]
[-LibraryResource] <LibObjectBase>
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Get-SCDependentLibraryResource
[-VMMServer <ServerConnection>]
[-LibraryShare] <LibraryShare>
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Get-SCDependentLibraryResource
[-VMMServer <ServerConnection>]
[-LibraryServer] <LibraryServer>
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
Get-SCDependentLibraryResource cmdlet'i Virtual Machine Manager (VMM) nesneleri arasındaki bağımlılıkları tanımlar.
Get-SCDependentLibraryResource cmdlet'ini kullanarak şunlara bağımlı nesneleri tanımlayabilirsiniz:
Belirtilen kitaplık nesnesi.
Belirtilen kitaplık paylaşımındaki herhangi bir nesne.
Belirtilen kitaplık sunucusundaki herhangi bir nesne.
Örnekler
Örnek 1: Belirli bir sanal sabit diske bağımlı olan tüm nesneleri bulma
PS C:\> $VHD = Get-SCVirtualHardDisk -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -eq "VHD01" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" }
PS C:\> Get-SCDependentLibraryResource -LibraryResource $VHD
İlk komut, LIBRARYServer01 üzerindeki VHD01 adlı sabit disk nesnesini VMMServer01 üzerindeki VMM kitaplığından alır ve nesneyi $VHD değişkeninde depolar. Bu örnekte VHD01 adlı tek bir sanal sabit diskin mevcut olduğu varsayılır.
İkinci komut, VHD01'e bağımlı olan tüm kitaplık nesnelerini döndürür.
Bağımlı nesneler varsa, bu sanal sabit disk kaldırıldığında bu bağımlı nesneler artık kaldırılan sanal sabit diske başvurmayacak şekilde değiştirilir. Bu nedenle, VHD01 belirli bir sanal makineyle veya belirli bir şablonla ilişkiliyse, sanal makine veya şablon kaldırıldıktan sonra artık VHD01'e başvurmaması için değiştirilir.
Parametreler
-LibraryResource
VMM kitaplığında depolanan bir kaynağı belirtir.
Type: | LibObjectBase |
Aliases: | LibraryObject |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LibraryServer
BIR VMM kitaplık sunucusu nesnesi belirtir.
Type: | LibraryServer |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LibraryShare
BIR VMM kitaplık paylaşım nesnesi belirtir.
Type: | LibraryShare |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OnBehalfOfUser
Bir kullanıcı adı belirtir. Bu cmdlet, bu parametrenin belirttiği kullanıcı adına çalışır.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Kullanıcı rolünü belirtir. Kullanıcı rolü almak için Get-SCUserRole cmdlet'ini kullanın. Bu cmdlet, bu parametrenin belirttiği kullanıcı rolü adına çalışır.
Type: | UserRole |
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 |
Çıkışlar
HardwareProfile
Bu cmdlet bir HardwareProfile nesnesi döndürür.