Delen via


Get-SCDependentLibraryResource

Identificeert afhankelijkheden tussen VMM-objecten.

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

De cmdlet Get-SCDependentLibraryResource 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 in 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 deze 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 langer verwijst naar VHD01 nadat deze is verwijderd.

Parameters

-LibraryResource

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

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

-LibraryServer

Hiermee geeft u een VMM-bibliotheekserverobject op.

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

-LibraryShare

Hiermee geeft u een VMM-bibliotheekshareobject op.

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

-OnBehalfOfUser

Hiermee geeft u een gebruikersnaam. Deze cmdlet werkt namens de gebruiker die met deze parameter wordt opgegeven.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Hiermee geeft u een VMM-serverobject op.

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

Uitvoerwaarden

HardwareProfile

Deze cmdlet retourneert een HardwareProfile-object .