Add-SCLibraryShare

Добавляет общие папки Windows в файловой системе библиотечного сервера в библиотеку VMM в качестве общих библиотечных ресурсов.

Синтаксис

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

Add-SCLibraryShare
    [-VMMServer <ServerConnection>]
    [-SharePath] <String>
    [-Credential <PSCredential>]
    [-Description <String>]
    [-AddDefaultResources]
    [-JobGroup <Guid>]
    [-UseAlternateDataStream <Boolean>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

Описание

Командлет Add-SCLibraryShare добавляет общие папки Windows в файловой системе библиотечного сервера в библиотеку диспетчера виртуальных машин (VMM) в качестве общих библиотечных папок.

Прежде чем добавить общую папку библиотеки в библиотеку VMM, необходимо сначала создать общую папку в файловой системе Windows. Например, с помощью проводника Windows можно создать папку, которую нужно добавить в библиотеку, и предоставить к ней общий доступ.

Если вы создаете общую папку Windows на том же уровне, что и общая папка библиотеки по умолчанию (MSSCVMMLibrary), созданную программой установки VMM, или на отдельном сервере библиотеки, используйте командлет Add-SCLibraryShare , чтобы добавить эту общую папку в библиотеку VMM.

Если вы создаете папку Windows в общей папке VMM по умолчанию (MSSCVMMLibrary), VMM автоматически сканирует общую папку, обнаруживает все существующие объекты, хранящиеся в этой общей папке, которые квалифицируются как объекты библиотеки, и добавляет объекты библиотеки в библиотеку. Тем не менее, вы можете использовать командлет Read-SCLibraryShare для ручного обновления этой общей папки и импорта ее содержимого в библиотеку VMM.

Примечание: Библиотечные ресурсы, которые могут быть обнаружены только путем обновления библиотеки, но не созданы администратором, включают виртуальные жесткие диски (файлы .vhd на основе Windows, файлы .vhd на основе Citrix XenServer или файлы .vmdk на основе VMware), виртуальные дискеты (файлы .vfd на основе Windows или файлы .flp на основе VMware), ISO-образы (файлы .iso) и скрипты.

Примеры

Пример 1: Добавление общей папки Windows в качестве объекта общей папки библиотеки в библиотеку VMM

PS C:\> Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com"
PS C:\> Add-SCLibraryShare -SharePath "\\LibraryServer01\AllVHDs"

Первая команда подключается к VMMServer01.

Вторая команда добавляет объект библиотечного ресурса в библиотеку с именем AllVHDs (общий ресурс Windows, расположенный на LibraryServer01). В этом примере предполагается, что LibraryServer01 уже является сервером библиотеки VMM.

Пример 2: Добавление двух общих ресурсов Windows в качестве объектов общей папки библиотеки в библиотеку VMM

PS C:\> Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com"
PS C:\> $SharePaths = "\\LibraryServer01\AllVHDs", "\\LibraryServer01\AllISOs"
PS C:\> ForEach($SharePath in $SharePaths) { Add-SCLibraryShare -SharePath $SharePath }

Первая команда подключается к VMMServer1.

Вторая команда сохраняет строки "\LibraryServer01\AllVHDs" и "\LibraryServer01\AllSOs" в переменной $SharePaths. В этом примере предполагается, что LibraryServer01 уже является сервером библиотеки VMM.

Последняя команда использует цикл ForEach для передачи двух имен общих папок, хранящихся в $SharePaths, командлету Add-SCLibraryShare , который добавляет каждую общую папку Windows в качестве общей папки библиотеки в VMM.

Примечание: Для получения дополнительной информации о стандартном операторе цикла ForEach в Windows PowerShell введите Get-Help about_ForEach. Инструкция цикла ForEach отличается от командлета ForEach-Object, который использует ForEach в качестве псевдонима.

Параметры

-AddDefaultResources

Указывает, что добавлены ресурсы по умолчанию для общей библиотечной папки.

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

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

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

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Credential

Указывает объект учетных данных или, для некоторых командлетов, объект учетной записи «Запуск от имени», содержащий имя пользователя и пароль учетной записи, имеющей разрешение на выполнение этого действия. Или, в случае Restart-SCJob, имеет разрешение на выполнение перезапущенной задачи.

Дополнительные сведения о объекте PSCredential введите Get-Help Get-Credential.

Для получения дополнительной информации об учетных записях запуска от имени введите Get-Help New-SCRunAsAccount.

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

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

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

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Description

Задает описание для общей библиотечной папки.

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

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

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

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-JobGroup

Указывает идентификатор для ряда команд, которые будут выполняться как набор непосредственно перед окончательной командой, которая включает тот же идентификатор группы заданий.

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

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

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

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-JobVariable

Указывает, что ход выполнения задания отслеживается и хранится в переменной с именем этого параметра.

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

Тип: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

-SharePath

Указывает путь к допустимой общей папке библиотеки на существующем сервере библиотеки, использующем UNC-путь.

Пример формата: -SharePath "\\LibServer01\LibShare"

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

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

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

(All)
Position:0
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-UseAlternateDataStream

Указывает, следует ли использовать параметр Use AlternateDataStream.

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

Тип:Boolean
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 .