Get-SCDependentLibraryResource
Определяет зависимости между объектами VMM.
Синтаксис
LibraryResource (по умолчанию)
Get-SCDependentLibraryResource
[-LibraryResource] <LibObjectBase>
[-VMMServer <ServerConnection>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
LibraryShare
Get-SCDependentLibraryResource
[-LibraryShare] <LibraryShare>
[-VMMServer <ServerConnection>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
LibraryServer
Get-SCDependentLibraryResource
[-LibraryServer] <LibraryServer>
[-VMMServer <ServerConnection>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Описание
Командлет Get-SCDependentLibraryResource определяет зависимости между объектами диспетчера виртуальных машин (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 |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
| Aliases: | Объект библиотеки |
Наборы параметров
LibraryResource
| Position: | 0 |
| Обязательно: | True |
| Значение из конвейера: | True |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-LibraryServer
Указывает объект сервера библиотеки VMM.
Свойства параметра
| Тип: | LibraryServer |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
LibraryServer
| Position: | 0 |
| Обязательно: | True |
| Значение из конвейера: | True |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-LibraryShare
Указывает объект общей папки библиотеки VMM.
Свойства параметра
| Тип: | LibraryShare |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
LibraryShare
| Position: | 0 |
| Обязательно: | True |
| Значение из конвейера: | True |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-OnBehalfOfUser
Указывает имя пользователя. Этот командлет работает от имени пользователя, указанного в этом параметре.
Свойства параметра
| Тип: | String |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-OnBehalfOfUserRole
Указывает роль пользователя. Чтобы получить роль пользователя, используйте командлет Get-SCUserRole . Этот командлет работает от имени роли пользователя, указанной в этом параметре.
Свойства параметра
| Тип: | UserRole |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-VMMServer
Указывает объект сервера VMM.
Свойства параметра
| Тип: | ServerConnection |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | True |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.
Выходные данные
HardwareProfile
Этот командлет возвращает объект HardwareProfile .