Dela via


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 .