Get-SCVMConfiguration

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

Синтаксис

TierConfig

Get-SCVMConfiguration
    -ComputerTierConfiguration <BaseComputerTierConfiguration>
    [-VMMServer <ServerConnection>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

ServiceConfig

Get-SCVMConfiguration
    -ServiceConfiguration <ServiceConfiguration>
    [-VMMServer <ServerConnection>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

All

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

ID

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

Описание

Командлет Get-SCVMConfiguration получает сведения о конфигурации виртуальной машины для конфигурации службы или уровня компьютера.

Примеры

Пример 1: Получение всей информации о конфигурации виртуальной машины в конфигурации компьютерного уровня

PS C:\> $ServiceConfig = Get-SCServiceConfiguration -Name "Service01"
PS C:\> $TierConfig = Get-SCComputerTierConfiguration -ServiceConfiguration $ServiceConfig
PS C:\> $VMConfig = Get-SCVMConfiguration -ComputerTierConfiguration $TierConfig
PS C:\> $VMConfig

Первая команда получает объект конфигурации службы с именем Service01 и сохраняет объект в переменной $ServiceConfig.

Вторая команда получает конфигурацию уровня компьютера для конфигурации службы, хранящуюся в $ServiceConfig, и сохраняет объект в переменной $TierConfig.

Третья команда получает конфигурацию виртуальной машины для конфигурации компьютерного уровня, хранящуюся в $TierConfig, и сохраняет объект в переменной $VMConfig.

Последняя команда отображает пользователю свойства конфигурации виртуальной машины, хранящейся в $VMConfig.

Пример 2: Получение всей информации о конфигурации виртуальной машины в конфигурации службы

PS C:\> $ServiceConfig = Get-SCServiceConfiguration -Name "Service01"
PS C:\> $VMConfigs = Get-SCVMConfiguration -ServiceConfiguration $ServiceConfig
PS C:\> $VMConfigs

Первая команда получает конфигурацию службы с именем Service01 и сохраняет объект в переменной $ServiceConfig.

Вторая команда получает все виртруальные конфигурации компьютера для конфигурации службы, хранящиеся в $ServiceConfig, и сохраняет объекты в переменной $VMConfigs.

Последняя команда отображает пользователю свойства конфигураций виртуальных машин, хранящихся в $VMConfigs.

Параметры

-All

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

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

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

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

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

-ComputerTierConfiguration

Указывает объект конфигурации уровня компьютера.

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

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

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

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

-ID

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

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

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

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

ID
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства: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

-ServiceConfiguration

Указывает объект конфигурации службы.

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

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

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

ServiceConfig
Position:Named
Обязательно: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.

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

VMConfiguration

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