Get-SCDependentLibraryResource
Identifica dependências entre objetos VMM.
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
O cmdlet Get-SCDependentLibraryResource identifica dependências entre objetos Virtual Machine Manager (VMM).
Pode utilizar o cmdlet Get-SCDependentLibraryResource para identificar objetos que dependem da existência de:
O objeto da biblioteca especificado.
Qualquer objeto na parte da biblioteca especificada.
Qualquer objeto no servidor da biblioteca especificado.
Exemplos
Exemplo 1: Encontre todos os objetos que dependem de um disco rígido virtual específico
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
O primeiro comando obtém o objeto de disco rígido chamado VHD01 na LibraryServer01 da biblioteca VMM no VMMServer01 e armazena o objeto na variável $VHD. Este exemplo pressupõe que apenas um disco rígido virtual chamado VHD01 existe.
O segundo comando devolve todos os objetos da biblioteca que dependem do VHD01.
Se existirem objetos dependentes, a remoção deste disco rígido virtual modificará esses objetos dependentes de modo a que não se refiram ao disco rígido virtual removido. Assim, se o VHD01 estiver associado a uma máquina virtual específica ou a um modelo específico, essa máquina ou modelo virtual é modificado de modo a que não se refira a VHD01 após a sua remoção.
Parâmetros
-LibraryResource
Especifica um recurso armazenado na biblioteca VMM.
Type: | LibObjectBase |
Aliases: | LibraryObject |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LibraryServer
Especifica um objeto de servidor de biblioteca VMM.
Type: | LibraryServer |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LibraryShare
Especifica um objeto de partilha de biblioteca VMM.
Type: | LibraryShare |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OnBehalfOfUser
Especifica um nome de utilizador. Este cmdlet funciona em nome do utilizador que este parâmetro especifica.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Especifica uma função de utilizador. Para obter uma função de utilizador, utilize o cmdlet Get-SCUserRole . Este cmdlet funciona em nome da função de utilizador que este parâmetro especifica.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Especifica um objeto de servidor VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Saídas
HardwareProfile
Este cmdlet devolve um objeto HardwareProfile .