Get-SCVirtualScsiAdapter

Получает объект виртуального адаптера VMM SCSI из виртуальной машины, шаблона виртуальной машины или профиля оборудования.

Синтаксис

All

Get-SCVirtualScsiAdapter
    [-VMMServer <ServerConnection>]
    [-All]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

HardwareProfile

Get-SCVirtualScsiAdapter
    -HardwareProfile <HardwareProfile>
    [-VMMServer <ServerConnection>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

VM

Get-SCVirtualScsiAdapter
    -VM <VM>
    [-VMMServer <ServerConnection>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

Template

Get-SCVirtualScsiAdapter
    -VMTemplate <Template>
    [-VMMServer <ServerConnection>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

ID

Get-SCVirtualScsiAdapter
    [-ID] <Guid>
    [-VMMServer <ServerConnection>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

Описание

Командлет Get-SCVirtualScsiAdapter получает один или несколько объектов виртуального адаптера SCSI, используемых в среде диспетчера виртуальных машин (VMM), из объекта виртуальной машины, объекта шаблона виртуальной машины или из объекта профиля оборудования.

Виртуальная машина на узле Citrix XenServer всегда имеет один виртуальный адаптер SCSI. Вы не можете удалить этот адаптер или добавить дополнительные адаптеры.

Примеры

Пример 1: Получение всех виртуальных адаптеров SCSI на виртуальной машине

PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> Get-SCVirtualScsiAdapter -VM $VM

Первая команда получает объект виртуальной машины с именем VM01 и сохраняет объект в переменной $VM.

Вторая команда получает все объекты виртуального адаптера SCSI на VM01 и отображает информацию об адаптерах пользователю.

Пример 2: Получение всех виртуальных адаптеров SCSI в шаблоне виртуальной машины

PS C:\> $VMTemplate = Get-SCVMTemplate | where { $_.Name -eq "VMTemplate01" }
PS C:\> Get-SCVirtualScsiAdapter -VMTemplate $VMTemplate

Первая команда получает объект шаблона виртуальной машины с именем VMTemplate01 из библиотеки VMM и сохраняет объект в переменной $VMTemplate.

Вторая команда получает все объекты виртуальных адаптеров SCSI на VMTemplate01 и отображает информацию об адаптерах пользователю.

Пример 3: Получение всех виртуальных адаптеров SCSI из профиля оборудования

PS C:\> $HWProfile = Get-SCHardwareProfile | where { $_.Name -eq "NewHWProfile01" }
PS C:\> Get-SCVirtualScsiAdapter -HardwareProfile $HWProfile

Первая команда получает объект профиля оборудования с именем NewHWProfile01 из библиотеки VMM и сохраняет объект в переменной $HWProfile.

Вторая команда получает все объекты адаптера SCSI на NewHWProfile01 и отображает информацию об адаптерах для пользователя.

Параметры

-All

Указывает, что этот командлет получает все подчиненные объекты независимо от родительского объекта. Например, команда Get-SCVirtualDiskDrive -All получает все объекты виртуального диска независимо от объекта виртуальной машины или объекта шаблона, с которым связан каждый объект виртуального диска.

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

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

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

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

-HardwareProfile

Указывает объект профиля оборудования.

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

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

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

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

-ID

Указывает числовой идентификатор в качестве глобального уникального идентификатора или GUID для конкретного объекта.

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

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

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

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

-OnBehalfOfUser

Указывает имя пользователя. Этот командлет задает от имени пользователя, указанного этим параметром.

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

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

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

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

-OnBehalfOfUserRole

Указывает роль пользователя. Этот командлет задает от имени роли пользователя роль пользователя в качестве роли пользователя, указанной этим параметром. Чтобы получить объект роли пользователя, используйте командлет Get-SCUserRole.

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

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

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

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

-VM

Указывает объект виртуальной машины.

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

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

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

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

-VMMServer

Указывает объект сервера VMM.

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

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

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

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

-VMTemplate

Указывает объект шаблона VMM, используемый для создания виртуальных машин.

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

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

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

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

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Выходные данные

VirtualSCSIAdapter

Этот командлет возвращает объект VirtualSCSIAdapter.

Примечания

  • Требуется объект виртуальной машины VMM, объект шаблона виртуальной машины или объект профиля оборудования, который можно получить с помощью командлетов Get-SCVirtualMachine, Get-SCVMTemplateили Get-SCHardwareProfile соответственно.