Get-SCLibraryShare

Получает общие библиотечные ресурсы VMM.

Синтаксис

Default (по умолчанию)

Get-SCLibraryShare
    [-VMMServer <ServerConnection>]
    [-ID <Guid>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

Описание

Командлет Get-SCLibraryShare получает общие библиотечные ресурсы диспетчера виртуальных машин (VMM).

Библиотечная общая папка — это общая папка Windows на сервере библиотеки VMM, которая используется для хранения файлов, содержащих библиотечные ресурсы. Ресурсы могут включать шаблоны виртуальных машин, профили оборудования, профили гостевых операционных систем, виртуальные жесткие диски (VHD-файлы на базе Windows, VHD-файлы на основе Citrix XenServer или VMware-файлы VMware), виртуальные дискеты (VFD-файлы на основе Windows или FLP-файлы VMware), ISO-образы (.iso-файлы) и скрипты, а также сохраненные виртуальные машины.

Для получения дополнительной информации об общих библиотечных ресурсах введите Get-Help Add-LibraryShare -Detailed.

Примеры

Пример 1: Получите все библиотечные ресурсы

PS C:\> Get-SCLibraryShare -VMMServer "VMMServer01.Contoso.com"

Эта команда получает все объекты библиотечных ресурсов из библиотеки VMM на VMMServer01 и отображает информацию об этих библиотечных ресурсах для пользователя.

Пример 2: Получение определенной библиотечной доли на указанном библиотечном сервере

PS C:\> $LibShare = Get-SCLibraryShare -VMMServer "VMMServer01.Contoso.com" | where { $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" -and $_.Name -eq "AllVHDs" }

Эта команда получает объект общего ресурса библиотеки с именем AllVHDs (на сервере библиотеки LibraryServer01) из библиотеки на VMMServer01, а затем сохраняет объект общего ресурса в переменной $LibShare.

Пример 3: Получение всех библиотечных общих ресурсов на определенном библиотечном сервере

PS C:\> $LibServer = Get-SCLibraryServer -VMMServer "VMMServer01.Contoso.com" -ComputerName "LibraryServer01.Contoso.com"
PS C:\> $AllLibShares = Get-SCLibraryShare | where { $_.LibraryServer.Name -eq "$LibServer" }
PS C:\> $AllLibShares | Get-Member

Первая команда извлекает объект сервера библиотеки с именем LibraryServer01 из библиотеки на VMMServer01 и сохраняет его в переменной $LibServer.

Вторая команда получает все объекты библиотечного ресурса на LibraryServer01 и сохраняет объекты в переменной $AllLibShares.

Последняя команда передает каждый объект в $AllLibShares командлету Get-Member , который отображает тип .NET для объекта библиотечного ресурса и список методов и свойств, связанных с объектом библиотечного ресурса VMM.

Параметры

-ID

Указывает числовой идентификатор в качестве глобального уникального идентификатора или GUID для конкретного объекта.

Свойства параметра

Тип:Guid
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства: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.

Выходные данные

LibraryShare

Этот командлет возвращает объект LibraryShare .