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.
Тип: | LibObjectBase |
Aliases: | LibraryObject |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-LibraryServer
Указывает объект сервера библиотеки VMM.
Тип: | LibraryServer |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-LibraryShare
Указывает объект общей папки библиотеки VMM.
Тип: | LibraryShare |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-OnBehalfOfUser
Указывает имя пользователя. Этот командлет работает от имени пользователя, указанного этим параметром.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-OnBehalfOfUserRole
Указывает роль пользователя.
Чтобы получить роль пользователя, используйте командлет Get-SCUserRole
Тип: | UserRole |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VMMServer
Указывает объект сервера VMM.
Тип: | ServerConnection |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
Выходные данные
HardwareProfile
Этот командлет возвращает объект HardwareProfile.