Read-SCLibraryShare
Обновляет состояние и метаданные объектов библиотеки VMM, хранящихся в общей библиотечной папке.
Синтаксис
Default (по умолчанию)
Read-SCLibraryShare
[-LibraryShare] <LibraryShare>
[-Path <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Описание
Командлет Read-SCLibraryShare обновляет состояние и метаданные всех объектов библиотеки Virtual Machine Manager (VMM), хранящихся в указанной библиотечной папке. Это обновление также находит новые библиотечные файлы в указанной общей библиотечной папке, а также новые дочерние общие папки в указанной библиотечной папке.
Примеры
Пример 1: Обновление указанного общего библиотечного ресурса
PS C:\> $LibShare = Get-SCLibraryShare -VMMServer "VMMServer01.Contoso.com" | where { $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" -and $_.Name -eq "AllVHDs" }
PS C:\> Read-SCLibraryShare -LibraryShare $LibShare
Первая команда получает объект общего библиотечного ресурса с именем AllVHDs на LibraryServer01 из библиотеки VMM на VMMServer01, а затем сохраняет объект в переменной $LibShare.
Вторая команда обновляет сведения о состоянии и метаданных для всех объектов библиотеки в общей папке, хранящейся в $LibShare, а затем добавляет все новые объекты библиотеки, найденные в общей папке, в библиотеку VMM.
Пример 2: Обновление нескольких общих библиотек
PS C:\> $LibShares = Get-SCLibraryShare -VMMServer "VMMServer1.Contoso.com" | where { $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" -and $_.Name -match "vhd" }
PS C:\> $LibShares | Read-SCLibraryShare
Первая команда получает объекты общего ресурса библиотеки на LibraryServer01 со строкой "vhd" в их именах, а затем сохраняет объекты в переменной $LibShares.
Вторая команда обновляет информацию обо всех общих библиотечных ресурсах, хранящихся в $LibShares, а затем добавляет все новые библиотечные объекты, найденные в этих общих папках, в библиотеку VMM.
Пример 3: Обновление определенного подкаталога в общей библиотечной папке
PS C:\> $LibShare = Get-SCLibraryShare -VMMServer "VMMServer01.Contoso.com" | where { $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" -and $_.Name -eq "AllVHDs" }
PS C:\> Read-SCLibraryShare -LibraryShare $LibShare -Path "Production\WebFrontEnd"
Первая команда получает объект общего библиотечного ресурса с именем AllVHDs на LibraryServer01 из библиотеки VMM на VMMServer01, а затем сохраняет объект в переменной $LibShare.
Вторая команда обновляет сведения о состоянии и метаданных для всех объектов библиотеки в указанном подкаталоге общей библиотечной папки, хранящейся в $LibShare, а затем добавляет все новые объекты библиотеки, найденные в общей папке, в библиотеку VMM.
Параметры
-JobVariable
Указывает, что ход выполнения задания отслеживается и хранится в переменной с именем этого параметра.
Свойства параметра
| Тип: | String |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-LibraryShare
Указывает объект общей папки библиотеки VMM.
Свойства параметра
| Тип: | LibraryShare |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | 0 |
| Обязательно: | True |
| Значение из конвейера: | True |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-Path
Указывает путь назначения для операции.
Примеры форматов:
- Локальный путь:
-Path "F:\" - Путь UNC:
-Path "\\Library\Templates" - Путь к GUID тома:
-Path "\\?\Volume{4703c1ea-8ae7-11db-b473-00123f7603e3}\" - Путь к VMware ESX:
-Path "\[storage1\]\MyVMwareFolderForVMs\MyVM.vmx" - Путь к Citrix XenServer:
-Path "Local storage\[99b6212f-b63d-c676-25f9-d6c460992de7\]"
Свойства параметра
| Тип: | String |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-PROTipID
Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие. Этот параметр позволяет проверять советы PRO.
Свойства параметра
| Тип: | Guid |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-RunAsynchronously
Указывает, что задание выполняется асинхронно, чтобы элемент управления сразу же возвращал командную оболочку.
Свойства параметра
| Тип: | SwitchParameter |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.
Выходные данные
LibraryShare
Этот командлет возвращает объект LibraryShare .