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 ändrar borttagningen av den här virtuella hårddisken de beroende objekten så att de inte längre refererar till den borttagna virtuella hårddisken. Om VHD01 är associerat 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 när den har tagits bort.

Parametrar

-LibraryResource

Anger en resurs som lagras i VMM-biblioteket.

Typ:LibObjectBase
Alias:LibraryObject
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-LibraryServer

Anger ett VMM-biblioteksserverobjekt.

Typ:LibraryServer
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-LibraryShare

Anger ett VMM-biblioteksresursobjekt.

Typ:LibraryShare
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-OnBehalfOfUser

Anger ett användarnamn. Den här cmdleten fungerar för användaren som den här parametern anger.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken: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.

Typ:UserRole
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-VMMServer

Anger ett VMM-serverobjekt.

Typ:ServerConnection
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

Utdata

HardwareProfile

Den här cmdleten returnerar ett HardwareProfile- objekt.