Set-SCLibraryServer
Задает свойства сервера библиотеки VMM.
Синтаксис
Set-SCLibraryServer
[-LibraryServerManagementCredential <RunAsAccount>]
[-LibraryServer] <LibraryServer>
[-Description <String>]
[-VMHostGroup <HostGroup>]
[-ClearVMHostGroup]
[-JobGroup <Guid>]
[-EnableUnencryptedFileTransfer <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Set-SCLibraryServer
[-LibraryServerManagementCredential <RunAsAccount>]
[-LibraryServer] <LibraryServer>
[-Description <String>]
[-VMHostGroup <HostGroup>]
[-ClearVMHostGroup]
[-JobGroup <Guid>]
-VMNetworks <VMNetwork[]>
[-EnableUnencryptedFileTransfer <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Set-SCLibraryServer
[-LibraryServerManagementCredential <RunAsAccount>]
[-LibraryServer] <LibraryServer>
[-Description <String>]
[-VMHostGroup <HostGroup>]
[-ClearVMHostGroup]
[-JobGroup <Guid>]
-AddVMNetwork <VMNetwork[]>
[-EnableUnencryptedFileTransfer <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Set-SCLibraryServer
[-LibraryServerManagementCredential <RunAsAccount>]
[-LibraryServer] <LibraryServer>
[-Description <String>]
[-VMHostGroup <HostGroup>]
[-ClearVMHostGroup]
[-JobGroup <Guid>]
-RemoveVMNetwork <VMNetwork[]>
[-EnableUnencryptedFileTransfer <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Описание
Командлет Set-SCLibraryServer задает свойства сервера библиотеки Virtual Machine Manager (VMM). Этот командлет можно также использовать как часть группы заданий, если используется с командлет ом Add-SCLibraryShare add-SCLibraryShare, чтобы добавить набор общих папок библиотеки.
Примеры
Пример 1. Изменение описания сервера библиотеки
PS C:\> $LibServer = Get-SCLibraryServer -VMMServer "VMMServer01.Contoso.com" -ComputerName "LibraryServer01.Contoso.com"
PS C:\> Set-SCLibraryServer -LibraryServer $LibServer -Description "Library server for Production"
Первая команда получает объект сервера библиотеки с именем LibraryServer01 в VMMServer01 и сохраняет его в переменной $LibServer.
Вторая команда изменяет описание FileServer01 на "Сервер библиотеки для рабочей среды".
Пример 2. Обновление описания сервера библиотеки
PS C:\> $LibServer = Get-SCLibraryServer -VMMServer "VMMServer01.Contoso.com" -ComputerName "LibraryServer01.Contoso.com"
PS C:\> Set-SCLibraryServer -LibraryServer $LibServer -Description "The library server is used by the Seattle office."
Первая команда получает объект сервера библиотеки с именем LibraryServer01 в VMMServer01 и сохраняет его в переменной $LibServer.
Вторая команда обновляет описание объекта сервера библиотеки, хранящегося в переменной $LibServer.
Пример 3. Добавление сети виртуальной машины на сервер библиотеки
PS C:\> $VMNetwork = Get-SCVMNetwork -Name "VMNetwork01"
PS C:\> Get-SCLibraryServer -ComputerName "LibraryServer01.Contoso.com" | Set-SCLibraryServer -AddVMNetwork $VMNetwork
Первая команда получает объект сети виртуальной машины с именем VMNetwork01 и сохраняет объект в переменной $VMNetwork.
Вторая команда получает объект сервера библиотеки с именем LibraryServer01 и использует оператор конвейера для передачи объекта в командлет Set-SCLibraryServer, который добавляет VMNetwork01 на сервер библиотеки.
Параметры
-AddVMNetwork
Указывает, что одна или несколько сетей виртуальных машин имеют сетевое подключение к указанному серверу библиотеки при использовании в сочетании с Set-SCLibraryServer.
Тип: | VMNetwork[] |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ClearVMHostGroup
Сбрасывает связь группы узлов для сервера библиотеки.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Description
Указывает описание сервера библиотеки.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-EnableUnencryptedFileTransfer
Указывает, если задано значение True, передача сетевых файлов не требует шифрования. Разрешение передачи незашифрованных сетевых файлов может повысить производительность, если ни исходный узел, ни целевой узел не требуют шифрования.
Используйте этот параметр для:
- Включите незашифрованную передачу файлов в библиотеку или из нее.
- Включите незашифрованную передачу файлов в группу узлов или из нее.
Тип: | Boolean |
Aliases: | AllowUnencryptedTransfers |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-JobGroup
Указывает идентификатор для ряда команд, которые будут выполняться как набор непосредственно перед окончательной командой, которая включает тот же идентификатор группы заданий.
Тип: | Guid |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-JobVariable
Указывает, что ход выполнения задания отслеживается и хранится в переменной с именем этого параметра.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-LibraryServer
Указывает объект сервера библиотеки VMM.
Тип: | LibraryServer |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-LibraryServerManagementCredential
Указывает учетную запись запуска от имени для библиотеки VMM.
Тип: | RunAsAccount |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-PROTipID
Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие. Этот параметр позволяет проверять советы PRO.
Тип: | Guid |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RemoveVMNetwork
Удаляет сетевое подключение для одной или нескольких сетей виртуальных машин с указанного сервера библиотеки при использовании в сочетании с Set-SCVMLibraryServer.
Тип: | VMNetwork[] |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RunAsynchronously
Указывает, что задание выполняется асинхронно, чтобы элемент управления сразу же возвращал командную оболочку.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VMHostGroup
Указывает объект группы узлов виртуальной машины или массив объектов группы узлов.
Тип: | HostGroup |
Aliases: | LibraryGroup |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VMNetworks
Указывает, что одна или несколько сетей виртуальных машин имеют сетевое подключение к указанному серверу библиотеки при использовании в сочетании с Set-SCVMLibraryServer.
Тип: | VMNetwork[] |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Выходные данные
LibraryServer
Этот командлет возвращает объект LibraryServer.
Примечания
- Требуется объект сервера библиотеки VMM, который можно получить с помощью командлета Get-SCLibraryServer.