Get-SCVMMServer
Подключается к серверу управления VMM, если подключение еще не существует или подключается к другому серверу управления VMM.
Синтаксис
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 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ComputerName
Указывает имя компьютера, который VMM может однозначно идентифицировать в сети. Допустимые значения для этого параметра:
- Полное доменное имя
- IPv4 или IPv6-адрес
- Имя NetBIOS
Тип: | String |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ConnectAs
Указывает используемую роль пользователя VMM, если пользователь является членом нескольких ролей при подключении к серверу управления VMM из командной оболочки VMM. Допустимые значения для этого параметра:
- Администратор
- ДелегированныйAdmin
- ReadOnlyAdmin
- SelfServiceUser
Администраторы VMM могут управлять всеми объектами VMM. Делегированные администраторы и пользователи самообслуживания могут получать доступ и изменять только объекты, находящиеся в пределах их ролей пользователей. Read-Only администраторы могут просматривать только свойства существующих объектов; они не могут создавать новые объекты или изменять свойства существующих объектов.
Тип: | Profile |
Допустимые значения: | Administrator, DelegatedAdmin, TenantAdmin, SelfServiceUser, ReadOnlyAdmin |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Credential
Указывает объект учетных данных или для некоторых командлетов объект учетной записи запуска от имени, содержащий имя пользователя и пароль учетной записи с разрешением на выполнение этого действия. Или, в случае перезапуск-SCJob, имеет разрешение на завершение перезапуска задачи.
Дополнительные сведения о объекте PSCredential
Дополнительные сведения о учетных записях запуска от имени введите Get-Help New-SCRunAsAccount
.
Тип: | PSCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ForOnBehalfOf
Указывает, что администратор может использовать параметры OnBehalfOf при наличии для командлетов VMM. Этот параметр в основном используется для подключений Service Provider Foundation к VMM.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RetainDeletedObjects
Указывает, что объекты в кэше, помеченные для удаления, будут сохранены. Этот параметр может потребоваться только в том случае, если вы создадите пользовательский интерфейс в верхней части командной оболочки VMM.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RetainObjectCache
Указывает, что объекты в кэше останутся в памяти и не будут восстановлены сборкой мусора. Этот параметр может потребоваться, если вы создадите пользовательский интерфейс на вершине командной оболочки VMM.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-SetAsDefault
Указывает, когда задано значение $True, командная оболочка VMM подключается к указанному серверу управления VMM для этого сеанса и сохраняет это подключение для будущих сеансов.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-TCPPort
Указывает числовое значение, представляющее TCP-порт.
Тип: | Int32 |
Aliases: | Port |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-UserRoleName
Указывает имя роли пользователя. Типы именованных ролей пользователей:
- Делегированный администратор
- Администратор Read-Only
- пользователь Self-Service
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |