Delen via


Get-SCDependentLibraryResource

Identificeert afhankelijkheden tussen VMM-objecten.

Syntaxis

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

De Get-SCDependentLibraryResource cmdlet identificeert afhankelijkheden tussen VMM-objecten (Virtual Machine Manager).

U kunt de cmdlet Get-SCDependentLibraryResource gebruiken om objecten te identificeren die afhankelijk zijn van het bestaan van:

  • Het opgegeven bibliotheekobject.

  • Elk object op de opgegeven bibliotheekshare.

  • Elk object op de opgegeven bibliotheekserver.

Voorbeelden

Voorbeeld 1: Alle objecten zoeken die afhankelijk zijn van een bepaalde virtuele harde schijf

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

Met de eerste opdracht wordt het hardeschijfobject met de naam VHD01 op LibraryServer01 opgehaald uit de VMM-bibliotheek op VMMServer01 en wordt het object opgeslagen in de $VHD variabele. In dit voorbeeld wordt ervan uitgegaan dat er slechts één virtuele harde schijf met de naam VHD01 bestaat.

Met de tweede opdracht worden alle bibliotheekobjecten geretourneerd die afhankelijk zijn van VHD01.

Als er afhankelijke objecten bestaan, wijzigt het verwijderen van deze virtuele harde schijf deze afhankelijke objecten zodat ze niet langer verwijzen naar de verwijderde virtuele harde schijf. Als VHD01 dus is gekoppeld aan een specifieke virtuele machine of met een specifieke sjabloon, wordt die virtuele machine of sjabloon gewijzigd zodat deze niet meer verwijst naar VHD01 nadat deze is verwijderd.

Parameters

-LibraryResource

Hiermee geeft u een resource op die is opgeslagen in de VMM-bibliotheek.

Type:LibObjectBase
Aliassen:LibraryObject
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-LibraryServer

Hiermee geeft u een VMM-bibliotheekserverobject.

Type:LibraryServer
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-LibraryShare

Hiermee geeft u een VMM-bibliotheekshareobject op.

Type:LibraryShare
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-OnBehalfOfUser

Hiermee geeft u een gebruikersnaam. Deze cmdlet werkt namens de gebruiker die deze parameter opgeeft.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-OnBehalfOfUserRole

Hiermee geeft u een gebruikersrol op. Gebruik de cmdlet Get-SCUserRole om een gebruikersrol te verkrijgen. Deze cmdlet werkt namens de gebruikersrol die met deze parameter wordt opgegeven.

Type:UserRole
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-VMMServer

Hiermee geeft u een VMM-serverobject.

Type:ServerConnection
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

Uitvoerwaarden

HardwareProfile

Deze cmdlet retourneert een HardwareProfile-object.