Aracılığıyla paylaş


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.