Get-SCDependentLibraryResource
Identifica dependências entre objetos do VMM.
Sintaxe
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 do Virtual Machine Manager (VMM).
Você pode usar o cmdlet Get-SCDependentLibraryResource para identificar objetos que dependem da existência de:
O objeto de biblioteca especificado.
Qualquer objeto no compartilhamento de biblioteca especificado.
Qualquer objeto no servidor de biblioteca especificado.
Exemplos
Exemplo 1: Localizar todos os objetos que dependem de um determinado disco rígido virtual
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 em LibraryServer01 da biblioteca do VMM no VMMServer01 e armazena o objeto na variável $VHD. Este exemplo pressupõe que exista apenas um disco rígido virtual chamado VHD01.
O segundo comando retorna todos os objetos de biblioteca que dependem do VHD01.
Se existirem objetos dependentes, a remoção desse disco rígido virtual modificará esses objetos dependentes para que eles não façam mais referência 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 virtual ou modelo será modificado para que não faça mais referência ao VHD01 depois de ser removido.
Parâmetros
-LibraryResource
Especifica um recurso armazenado na biblioteca do VMM.
Tipo: | LibObjectBase |
Aliases: | LibraryObject |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-LibraryServer
Especifica um objeto de servidor de biblioteca do VMM.
Tipo: | LibraryServer |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-LibraryShare
Especifica um objeto de compartilhamento de biblioteca do VMM.
Tipo: | LibraryShare |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-OnBehalfOfUser
Especifica um nome de usuário. Este cmdlet opera em nome do usuário especificado por esse parâmetro.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-OnBehalfOfUserRole
Especifica uma função de usuário. Para obter uma função de usuário, use o cmdlet Get-SCUserRole. Este cmdlet opera em nome da função de usuário especificada por esse parâmetro.
Tipo: | UserRole |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-VMMServer
Especifica um objeto de servidor VMM.
Tipo: | ServerConnection |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
Saídas
HardwareProfile
Este cmdlet retorna um objeto