Share via


Get-SCDependentLibraryResource

Identifica le dipendenze tra oggetti VMM.

Sintassi

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>]

Descrizione

Il cmdlet Get-SCDependentLibraryResource identifica le dipendenze tra oggetti VMM (Virtual Machine Manager).

È possibile usare il cmdlet Get-SCDependentLibraryResource per identificare gli oggetti dipendenti dall'esistenza di:

  • Oggetto libreria specificato.

  • Qualsiasi oggetto nella condivisione di libreria specificata.

  • Qualsiasi oggetto nel server di libreria specificato.

Esempio

Esempio 1: Trovare tutti gli oggetti che dipendono da un determinato disco rigido virtuale

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

Il primo comando ottiene l'oggetto disco rigido denominato VHD01 in LibraryServer01 dalla libreria VMM in VMMServer01 e archivia l'oggetto nella variabile $VHD. Questo esempio si basa sul presupposto che esista un solo disco rigido virtuale denominato VHD01.

Il secondo comando restituisce tutti gli oggetti libreria che dipendono da VHD01.

Se esistono oggetti dipendenti, la rimozione di tale disco rigido virtuale determinerà la modifica degli oggetti dipendenti. Ciò avviene affinché questi oggetti non facciano più riferimento al disco rigido virtuale rimosso. Se pertanto VHD01 è associato a una macchina virtuale o a un modello specifico, tale macchina virtuale o modello verrà modificato, in modo che non faccia più riferimento a VHD01 dopo la relativa rimozione.

Parametri

-LibraryResource

Specifica una risorsa archiviata nella libreria VMM.

Type:LibObjectBase
Aliases:LibraryObject
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-LibraryServer

Specifica un oggetto server di libreria VMM.

Type:LibraryServer
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-LibraryShare

Specifica un oggetto condivisione di libreria Virtual Machine Manager.

Type:LibraryShare
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-OnBehalfOfUser

Specifica un nome utente. Questo cmdlet opera per conto dell'utente che specifica questo parametro.

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

-OnBehalfOfUserRole

Specifica un ruolo utente. Per ottenere un ruolo utente, usare il cmdlet Get-SCUserRole . Questo cmdlet opera per conto del ruolo utente specificato da questo parametro.

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

-VMMServer

Specifica un oggetto server Virtual Machine Manager.

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

Output

HardwareProfile

Questo cmdlet restituisce un oggetto HardwareProfile .