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 .