Get-SCVMMServer

Подключается к серверу управления VMM, если подключение еще не существует, или подключается к другому серверу управления VMM.

Синтаксис

Default (по умолчанию)

Get-SCVMMServer
    [-ComputerName] <String>
    [-TCPPort <Int32>]
    [-ConnectAs <Profile>]
    [-UserRoleName <String>]
    [-Credential <PSCredential>]
    [-RetainObjectCache]
    [-RetainDeletedObjects]
    [-AllowJobGC]
    [-SetAsDefault]
    [-ForOnBehalfOf]
    [<CommonParameters>]

Описание

Командлет Get-SCVMMServer подключается к серверу управления Virtual Machine Manager (VMM), если подключение еще не существует, и извлекает объект сервера из базы данных VMM. По умолчанию для подключения к серверу VMM используется TCP-порт 8100.

Если вы создали подключение к серверу управления VMM с помощью пользовательского интерфейса, то при открытии командной оболочки VMM эта командная оболочка автоматически подключается к тому же серверу управления VMM. Если вы ранее не подключались к серверу управления VMM с помощью пользовательского интерфейса, вам необходимо использовать Get-SCVMMServer для установки подключения. Обратите внимание, что если вы подключаетесь к серверу управления VMM только с помощью командной оболочки VMM, необходимо использовать параметр SetAsDefault , чтобы сохранить соединение от сеанса к сеансу, или повторно подключаться к серверу VMM каждый раз при открытии нового сеанса командной оболочки VMM.

Вы также можете использовать Get-VMMServer для подключения к другому серверу управления VMM.

После установки подключения к серверу управления VMM все последующие команды, выполняемые в командной строке командной оболочки VMM, для которых требуется объект сервера VMM, будут автоматически использовать существующее подключение до тех пор, пока вы не закроете это окно командной оболочки VMM.

Служба VMM, работающая на сервере управления VMM, поддерживает базу данных VMM. Эта база данных хранится в Microsoft SQL Server либо на самом сервере управления VMM, либо на отдельном сервере под управлением SQL Server.

Служба VMM позволяет управлять виртуальной средой, включая серверы узлов (на которых размещаются виртуальные машины), серверы библиотек (на которых хранятся ресурсы библиотеки VMM) и виртуальные машины, развернутые на узле или хранящиеся в библиотеке.

Для получения дополнительных сведений о подключении к серверу управления VMM введите Get-Help about_VMM_2016_Connecting_to_the_VMM_Server.

Примеры

Пример 1: Подключение к серверу VMM

PS C:\> Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com"

Эта команда подключается к серверу VMM с именем VMMServer01, расположенному в домене Contoso, и получает объект сервера из базы данных VMM.

Пример 2: Подключение к серверу VMM через определенный порт

PS C:\> Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com" -TCPPort 8100

Эта команда подключается через TCP-порт 8100 к серверу VMM с именем VMMServer01, расположенному в домене Contoso.

Пример 3: Подключитесь к серверу VMM и получите его тип объекта, методы и свойства .NET

PS C:\> $VMMServer = Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com"
PS C:\> $VMMServer | Get-Member
PS C:\> $VMMServer | Get-Member | Format-List

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

Вторая команда передает объект сервера VMM, хранящийся в $VMMServer, командлету Get-Member , который извлекает и отображает следующее:

  • TypeName: имя типа .NET объекта сервера VMM: Microsoft.SystemCenter.VirtualMachineManager.Remoting.ServerConnection

  • MemberType — список, содержащий имя и определение для каждого события, метода и свойства, связанных с этим типом объекта.

Третья команда извлекает и отображает те же сведения, что и вторая, за исключением того, что она передает выходные данные командлету Format-List для отображения полного определения для каждого метода и каждого свойства для объекта сервера VMM.

Пример 4: Подключение к другому серверу VMM с другой ролью пользователя

PS C:\> Get-SCVMMServer -ComputerName "VMMServer02.Contoso.com" -ConnectAs "DelegatedAdmin"

Эта команда подключается к серверу VMM с именем VMMServer02, расположенному в домене Contoso, с помощью роли пользователя DelegatedAdmin.

Параметры

-AllowJobGC

Указывает, что сборка мусора разрешена для заданий.

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

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

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

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

-ComputerName

Указывает имя компьютера, который VMM может однозначно идентифицировать в сети. Допустимые значения для этого параметра:

  • Полное доменное имя (FQDN)
  • IPv4 или IPv6-адрес
  • Имя NetBIOS

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

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

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

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

-ConnectAs

Указывает роль пользователя VMM, используемую при подключении к серверу управления VMM из командной оболочки VMM. Допустимые значения для этого параметра:

  • Администратор
  • Делегированный администратор
  • ЧитатьOnlyAdmin
  • Пользователь самообслуживания

Администраторы VMM могут управлять всеми объектами VMM. Делегированные администраторы и пользователи самообслуживания могут получать доступ к объектам и изменять их только те объекты, которые входят в область их ролей пользователей. Read-Only администраторы могут просматривать только свойства существующих объектов; Они не могут создавать новые объекты или изменять свойства существующих.

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

Тип:Profile
Default value:None
Допустимые значения:Administrator, DelegatedAdmin, TenantAdmin, SelfServiceUser, ReadOnlyAdmin
Поддерживаются подстановочные знаки:False
DontShow:False

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

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

-Credential

Указывает объект учетных данных или, для некоторых командлетов, объект учетной записи «Запуск от имени», содержащий имя пользователя и пароль учетной записи, имеющей разрешение на выполнение этого действия. Или, в случае Restart-SCJob, имеет разрешение на выполнение перезапущенной задачи.

Дополнительные сведения о объекте PSCredential введите Get-Help Get-Credential.

Для получения дополнительной информации об учетных записях запуска от имени введите Get-Help New-SCRunAsAccount.

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

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

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

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

-ForOnBehalfOf

Указывает, что администратор может использовать параметры OnBehalfOf , если они доступны, для командлетов VMM. Этот параметр в основном используется для подключений Service Provider Foundation к VMM.

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

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

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

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

-RetainDeletedObjects

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

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

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

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

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

-RetainObjectCache

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

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

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

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

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

-SetAsDefault

Указывает, если задано значение $True, что командная оболочка VMM подключается к указанному серверу управления VMM для этого сеанса и сохраняет это подключение для будущих сеансов.

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

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

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

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

-TCPPort

Указывает числовое значение, представляющее порт TCP.

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

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

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

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

-UserRoleName

Указывает имя роли пользователя. Типы именованных ролей пользователей включают:

  • Делегированный администратор
  • Read-Only Администратор
  • Self-Service пользователь

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

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

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

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

CommonParameters

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