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.