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.