Set-SCVirtualFloppyDisk
Изменяет свойства виртуальной дискеты, используемой в VMM.
Синтаксис
Default
Set-SCVirtualFloppyDisk
[-VirtualFloppyDisk] <VirtualFloppyDisk>
[-UserRole <UserRole>]
[-Enabled <Boolean>]
[-VMMServer <ServerConnection>]
[-Name <String>]
[-SharePath <String>]
[-Description <String>]
[-Owner <String>]
[-FamilyName <String>]
[-Release <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
EquivalencySet
Set-SCVirtualFloppyDisk
[-VirtualFloppyDisks] <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.VirtualFloppyDisk]>
-FamilyName <String>
-Release <String>
[-VMMServer <ServerConnection>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Описание
Командлет Set-SCVirtualFloppyDisk изменяет одно или несколько свойств виртуальной дискеты, используемой в среде Virtual Machine Manager (VMM). Файл виртуальной дискеты, используемый в VMM, является либо файлом .vfd на основе Windows, либо файлом .flp на основе VMware.
К свойствам, которые вы можете изменить, относятся:
Описание
Включен
Имя
Владелец
SharePath
Файл виртуальной дискеты можно сохранить в библиотеке VMM, либо добавить виртуальную дискету в виртуальную машину.
Примеры
Пример 1: Изменение описания виртуальной дискеты
PS C:\> $VFD = Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -eq "BootFloppy.vfd" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" }
PS C:\> Set-SCVirtualFloppyDisk -VirtualFloppyDisk $VFD -Description "Latest Boot Floppy"
Первая команда получает объект дискеты с именем BootFloppy.vfd из библиотеки VMM на VMMServer01, файл которой хранится на LibraryServer01, а затем сохраняет объект в переменной $VFD.
Вторая команда изменяет описание объекта виртуальной дискеты, хранящегося в $VFD, на "Последняя загрузочная дискета".
Пример 2: Отключите виртуальную дискету
PS C:\> $VFD = Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -eq "BootFloppy.vfd" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" }
PS C:\> Set-SCVirtualFloppyDisk -VirtualFloppyDisk $VFD -Enabled $FALSE
Первая команда получает объект виртуальной дискеты с именем BootFloppy.vfd, файл которого хранится на LibraryServer01, а затем сохраняет объект в переменной $VFD.
Вторая команда отключает объект виртуальной дискеты, хранящийся в $VFD.
Пример 3: Изменение имени виртуальной дискеты на основе VMware
PS C:\> $FLP = Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -eq "ESXBootFloppy.flp" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" }
PS C:\> Set-SCVirtualFloppyDisk -VirtualFloppyDisk $FLP -Name "ESXBootFloppy-Beta.flp"
Первая команда получает объект дискеты с именем ESXBootFloppy.flp на LibraryServer01, а затем сохраняет объект в переменной $FLP.
Вторая команда изменяет имя объекта виртуальной дискеты, хранящегося в $FLP, на ESXBootFloppy-Beta.flp.
Примечание: По умолчанию имя объекта виртуальной дискеты в библиотеке совпадает с именем фактического файла виртуальной дискеты на общей папке библиотеки. Изменение имени объекта виртуальной дискеты в библиотеке не приводит к изменению имени фактического файла виртуальной дискеты, хранящегося на сервере библиотеки.
Пример 4: Укажите владельца для всех виртуальных дискет с "Неизвестным" владельцем
PS C:\> Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com" | where {$_.Owner -eq "Unknown"} | Set-SCVirtualFloppyDisk -Owner "Contoso\ReneeLo"
Эта команда получает все объекты виртуальных дискет из библиотеки VMM, владельцем которой является "Unknown", а затем указывает владельца для каждого объекта виртуальной дискеты.
Параметры
-Description
Задает описание виртуальной дискеты.
Свойства параметра
| Тип: | String |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
Default
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-Enabled
Включает объект, если задано значение $True, или отключает объект, если установлено значение $False. Например, если вы хотите обновить программное обеспечение на шаблоне виртуальной машины, вы можете отключить объект шаблона в библиотеке VMM, чтобы временно запретить пользователям использовать этот объект.
Свойства параметра
| Тип: | Boolean |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
Default
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-FamilyName
Указывает имя семейства для физического ресурса в библиотеке VMM. Это значение используется в сочетании с параметрами Release, Namespace и Type для установления эквивалентности библиотечных ресурсов.
Свойства параметра
| Тип: | String |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
Default
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-JobVariable
Указывает, что ход выполнения задания отслеживается и хранится в переменной с именем этого параметра.
Свойства параметра
| Тип: | String |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-Name
Указывает имя объекта VMM.
Свойства параметра
| Тип: | String |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
Default
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-Owner
Указывает владельца объекта VMM в виде допустимой учетной записи пользователя домена.
- Пример формата:
-Owner "Contoso\PattiFuller" - Пример формата:
-Owner "PattiFuller@Contoso"
Свойства параметра
| Тип: | String |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
Default
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-PROTipID
Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие. Этот параметр позволяет проверять советы PRO.
Свойства параметра
| Тип: | Guid |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-Release
Указывает строку, описывающую освобождение ресурса библиотеки. VMM автоматически создает значение выпуска для каждого ресурса, импортированного в библиотеку. После импорта ресурса строку можно настроить.
Свойства параметра
| Тип: | String |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
Default
| 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 |
Наборы параметров
Default
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-UserRole
Указывает объект роли пользователя.
Свойства параметра
| Тип: | UserRole |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
Default
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-VirtualFloppyDisk
Указывает объект виртуальной дискеты.
Свойства параметра
| Тип: | VirtualFloppyDisk |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
Default
| Position: | 0 |
| Обязательно: | True |
| Значение из конвейера: | True |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-VirtualFloppyDisks
Указывает массив объектов дискеты.
Свойства параметра
| Тип: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.VirtualFloppyDisk] |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
EquivalencySet
| Position: | 0 |
| Обязательно: | True |
| Значение из конвейера: | True |
| Значение из конвейера по имени свойства: | 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.
Выходные данные
VirtualFloppyDisk
Этот командлет возвращает объект VirtualFloppyDisk .
Примечания
- Требуется объект виртуальной дискеты VMM, который можно получить с помощью командлета Get-SCVirtualFloppyDisk .