Condividi tramite


Get-SCDependentLibraryResource

Identifica le dipendenze tra gli 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 Virtual Machine Manager (VMM).

È 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 disco rigido virtuale specifico

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. In questo esempio si presuppone che esista un solo disco rigido virtuale denominato VHD01.

Il secondo comando restituisce tutti gli oggetti di libreria dipendenti da VHD01.

Se esistono oggetti dipendenti, la rimozione di questo disco rigido virtuale modificherà gli oggetti dipendenti in modo che non facciano più riferimento al disco rigido virtuale rimosso. Pertanto, se VHD01 è associato a una macchina virtuale specifica o a un modello specifico, tale macchina virtuale o modello viene modificata in modo che non faccia più riferimento a VHD01 dopo la rimozione.

Parametri

-LibraryResource

Specifica una risorsa archiviata nella libreria VMM.

Tipo:LibObjectBase
Alias:LibraryObject
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-LibraryServer

Specifica un oggetto server di libreria VMM.

Tipo:LibraryServer
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-LibraryShare

Specifica un oggetto condivisione libreria VMM.

Tipo:LibraryShare
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-OnBehalfOfUser

Specifica un nome utente. Questo cmdlet opera per conto dell'utente specificato da questo parametro.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly: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.

Tipo:UserRole
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-VMMServer

Specifica un oggetto server VMM.

Tipo:ServerConnection
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

Output

HardwareProfile

Questo cmdlet restituisce un oggetto HardwareProfile .