Get-SCDependentLibraryResource
Определяет зависимости между объектами VMM.
Синтаксис
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>]
Описание
Командлет Get-SCDependentLibraryResource определяет зависимости между объектами Virtual Machine Manager (VMM).
С помощью командлета Get-SCDependentLibraryResource можно определить объекты, которые зависят от существования:
Указанный объект библиотеки.
Любой объект в указанной общей папке библиотеки.
Любой объект на указанном сервере библиотеки.
Примеры
Пример 1. Поиск всех объектов, зависящих от конкретного виртуального жесткого диска
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
Первая команда получает объект жесткого диска с именем VHD01 в LibraryServer01 из библиотеки VMM в VMMServer01 и сохраняет объект в переменной $VHD. В этом примере предполагается, что существует только один виртуальный жесткий диск с именем VHD01.
Вторая команда возвращает все объекты библиотеки, зависящие от VHD01.
Если зависимые объекты существуют, удаление этого виртуального жесткого диска приведет к изменению зависимых объектов, чтобы они больше не ссылались на удаленный виртуальный жесткий диск. Таким образом, если VHD01 связан с определенной виртуальной машиной или с определенным шаблоном, эта виртуальная машина или шаблон изменяются таким образом, чтобы она больше не ссылались на VHD01 после удаления.
Параметры
-LibraryResource
Указывает ресурс, хранящийся в библиотеке VMM.
Type: | LibObjectBase |
Aliases: | LibraryObject |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LibraryServer
Указывает объект сервера библиотеки VMM.
Type: | LibraryServer |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LibraryShare
Указывает объект общей папки библиотеки VMM.
Type: | LibraryShare |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OnBehalfOfUser
Указывает имя пользователя. Этот командлет работает от имени пользователя, указанного этим параметром.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Указывает роль пользователя. Чтобы получить роль пользователя, используйте командлет Get-SCUserRole . Этот командлет работает от имени роли пользователя, указанной этим параметром.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Указывает объект сервера VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Выходные данные
HardwareProfile
Этот командлет возвращает объект HardwareProfile .