다음을 통해 공유


Get-SCVMMServer

연결이 아직 없는 경우 VMM 관리 서버에 연결하거나 다른 VMM 관리 서버에 연결합니다.

Syntax

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

Description

연결이 아직 없는 경우 Get-SCVMMServer cmdlet은 VMM(Virtual Machine Manager) 관리 서버에 연결하고 VMM 데이터베이스에서 서버 개체를 검색합니다. VMM 서버에 연결하는 데 사용되는 기본 포트는 TCP 포트 8100입니다.

UI(사용자 인터페이스)를 사용하여 VMM 관리 서버에 대한 연결을 만든 경우 VMM 명령 셸을 열면 해당 명령 셸이 동일한 VMM 관리 서버에 자동으로 연결됩니다. 이전에 UI를 사용하여 VMM 관리 서버에 연결하지 않은 경우 Get-SCVMMServer 를 사용하여 연결을 설정해야 합니다. VMM 명령 셸만 사용하여 VMM 관리 서버에 연결하는 경우 SetAsDefault 매개 변수를 사용하여 세션에서 세션으로의 연결을 유지하거나 새 VMM 명령 셸 세션을 열 때마다 VMM 서버에 다시 연결해야 합니다.

Get-VMMServer를 사용하여 다른 VMM 관리 서버에 연결할 수도 있습니다.

VMM 관리 서버에 대한 연결이 설정되면 VMM 서버 개체가 필요한 VMM 명령 셸 명령줄에서 실행되는 모든 이후 명령은 해당 VMM 명령 셸 창을 닫을 때까지 기존 연결을 자동으로 사용합니다.

VMM 관리 서버에서 실행되는 VMM 서비스는 VMM 데이터베이스를 지원합니다. 이 데이터베이스는 VMM 관리 서버 자체 또는 SQL Server 실행하는 별도의 서버에 Microsoft 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"

이 명령은 Contoso 도메인에 있는 VMMServer01이라는 VMM 서버에 연결하고 VMM 데이터베이스에서 서버 개체를 가져옵니다.

예제 2: 특정 포트를 통해 VMM 서버에 연결

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

이 명령은 TCP 포트 8100을 통해 Contoso 도메인에 있는 VMMServer01이라는 VMM 서버에 연결합니다.

예제 3: VMM 서버에 연결하고 .NET 개체 형식, 메서드 및 속성을 가져옵니다.

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

첫 번째 명령은 VMMServer01이라는 VMM 서버 개체를 가져오고 개체를 $VMMServer 변수에 저장합니다.

두 번째 명령은 $VMMServer 저장된 VMM 서버 개체를 Get-Member cmdlet에 전달합니다. 이 cmdlet은 다음을 검색하고 표시합니다.

  • TypeName: VMM 서버 개체의 .NET 형식 이름: Microsoft.SystemCenter.VirtualMachineManager.Remoting.ServerConnection

  • MemberType: 이 개체 형식과 연결된 각 이벤트, 메서드 및 속성의 이름 및 정의를 포함하는 목록입니다.

세 번째 명령은 출력을 Format-List cmdlet으로 파이프하여 각 메서드 및 VMM 서버 개체의 각 속성에 대한 전체 정의를 표시한다는 점을 제외하고 두 번째 명령과 동일한 정보를 검색하고 표시합니다.

예제 4: 다른 사용자 역할을 사용하여 다른 VMM 서버에 연결

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

이 명령은 DelegatedAdmin 사용자 역할을 사용하여 Contoso 도메인에 있는 VMMServer02라는 VMM 서버에 연결합니다.

매개 변수

-AllowJobGC

가비지 수집이 작업에 허용됨을 나타냅니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ComputerName

VMM이 네트워크에서 고유하게 식별할 수 있는 컴퓨터 이름을 지정합니다. 이 매개 변수에 허용되는 값은 다음과 같습니다.

  • FQDN
  • IPv4 또는 IPv6 주소
  • NetBIOS 이름
Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ConnectAs

사용자가 둘 이상의 역할의 멤버인 경우 VMM 명령 셸에서 VMM 관리 서버에 연결할 때 사용할 VMM 사용자 역할을 지정합니다. 이 매개 변수에 허용되는 값은 다음과 같습니다.

  • 관리자
  • DelegatedAdmin
  • ReadOnlyAdmin
  • SelfServiceUser

VMM 관리자는 모든 VMM 개체를 관리할 수 있습니다. 위임된 관리자 및 셀프 서비스 사용자는 사용자 역할 범위 내에 있는 개체에만 액세스하고 변경할 수 있습니다. Read-Only 관리자는 기존 개체의 속성만 볼 수 있습니다. 새 개체를 만들거나 기존 개체의 속성을 변경할 수 없습니다.

Type:Profile
Accepted values:Administrator, DelegatedAdmin, TenantAdmin, SelfServiceUser, ReadOnlyAdmin
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

자격 증명 개체를 지정하거나 일부 cmdlet의 경우 이 작업을 수행할 수 있는 권한이 있는 계정의 사용자 이름과 암호를 포함하는 실행 계정 개체를 지정합니다. 또는 Restart-SCJob의 경우 다시 시작한 작업을 완료할 수 있는 권한이 있습니다.

PSCredential 개체에 대한 자세한 내용을 보려면 .를 입력합니다Get-Help Get-Credential.

실행 계정에 대한 자세한 내용은 다음을 입력 Get-Help New-SCRunAsAccount합니다.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ForOnBehalfOf

관리자가 사용 가능한 경우 VMM cmdlet 에 OnBehalfOf 매개 변수를 사용할 수 있음을 나타냅니다. 이 매개 변수는 주로 VMM에 대한 Service Provider Foundation 연결에 사용됩니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RetainDeletedObjects

삭제로 표시된 캐시의 개체가 유지되도록 지정합니다. VMM 명령 셸 위에 사용자 인터페이스를 만드는 경우에만 이 매개 변수가 필요할 수 있습니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RetainObjectCache

캐시의 개체가 메모리에 남아 있고 가비지 수집에 의해 회수되지 않음을 나타냅니다. VMM 명령 셸 위에 사용자 인터페이스를 만드는 경우 이 매개 변수가 필요할 수 있습니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SetAsDefault

$True 설정하면 VMM 명령 셸이 이 세션에 대해 지정된 VMM 관리 서버에 연결되고 이후 세션에 대해 해당 연결을 유지한다는 것을 나타냅니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TCPPort

TCP 포트를 나타내는 숫자 값을 지정합니다.

Type:Int32
Aliases:Port
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UserRoleName

사용자 역할의 이름을 지정합니다. 명명된 사용자 역할 유형은 다음과 같습니다.

  • 위임된 관리자
  • 읽기 전용 관리자
  • 셀프 서비스 사용자
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False