Поделиться через


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.