Get-SCDependentLibraryResource
Identifierar beroenden mellan VMM-objekt.
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
Cmdleten Get-SCDependentLibraryResource identifierar beroenden mellan VMM-objekt (Virtual Machine Manager).
Du kan använda cmdleten Get-SCDependentLibraryResource för att identifiera objekt som är beroende av förekomsten av:
Det angivna biblioteksobjektet.
Alla objekt på den angivna biblioteksresursen.
Alla objekt på den angivna biblioteksservern.
Exempel
Exempel 1: Hitta alla objekt som är beroende av en viss virtuell hårddisk
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
Det första kommandot hämtar hårddiskobjektet med namnet VHD01 på LibraryServer01 från VMM-biblioteket på VMMServer01 och lagrar objektet i variabeln $VHD. Det här exemplet förutsätter att det bara finns en virtuell hårddisk med namnet VHD01.
Det andra kommandot returnerar alla biblioteksobjekt som är beroende av VHD01.
Om det finns beroende objekt kommer borttagningen av den virtuella hårddisken att ändra de beroende objekten så att de inte längre refererar till den borttagna virtuella hårddisken. Så om VHD01 är associerad med en specifik virtuell dator eller med en specifik mall ändras den virtuella datorn eller mallen så att den inte längre refererar till VHD01 efter att den har tagits bort.
Parametrar
-LibraryResource
Anger en resurs som lagras i VMM-biblioteket.
Type: | LibObjectBase |
Aliases: | LibraryObject |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LibraryServer
Anger ett VMM-biblioteksserverobjekt.
Type: | LibraryServer |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LibraryShare
Anger ett VMM-biblioteksresursobjekt.
Type: | LibraryShare |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OnBehalfOfUser
Anger ett användarnamn. Den här cmdleten fungerar för användarens räkning som den här parametern anger.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Anger en användarroll. Om du vill skaffa en användarroll använder du cmdleten Get-SCUserRole . Den här cmdleten fungerar för den användarroll som den här parametern anger.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Anger ett VMM-serverobjekt.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Utdata
HardwareProfile
Den här cmdleten returnerar ett HardwareProfile-objekt .