Get-SCDependentLibraryResource
Identifica dependências entre objetos do 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 do VMM (Virtual Machine Manager).
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 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 no 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 houver 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. Portanto, 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 ele não faça mais referência ao VHD01 depois de ser removido.
Parâmetros
-LibraryResource
Especifica um recurso armazenado na biblioteca do 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 do VMM.
Type: | LibraryServer |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LibraryShare
Especifica um objeto de compartilhamento de biblioteca do VMM.
Type: | LibraryShare |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OnBehalfOfUser
Especifica um nome de usuário. Esse cmdlet opera em nome do usuário especificado por esse parâmetro.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Especifica uma função de usuário. Para obter uma função de usuário, use o cmdlet Get-SCUserRole . Esse cmdlet opera em nome da função de usuário especificada por esse parâmetro.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Especifica um objeto de servidor do VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Saídas
HardwareProfile
Esse cmdlet retorna um objeto HardwareProfile .