다음을 통해 공유


Get-CimSession

현재 세션에서 CIM 세션 개체를 가져옵니다.

구문

Get-CimSession
   [[-ComputerName] <String[]>]
   [<CommonParameters>]
Get-CimSession
   [-Id] <UInt32[]>
   [<CommonParameters>]
Get-CimSession
   -InstanceId <Guid[]>
   [<CommonParameters>]
Get-CimSession
   -Name <String[]>
   [<CommonParameters>]

Description

기본적으로 cmdlet은 현재 PowerShell 세션에서 만든 모든 CIM 세션을 가져옵니다. 매개 변수 Get-CimSession 를 사용하여 특정 컴퓨터에 대한 세션을 얻거나 해당 이름 또는 다른 식별자를 사용하여 세션을 식별할 수 있습니다. Get-CimSession 에서는 다른 PowerShell 세션에서 만들거나 다른 컴퓨터에서 만든 CIM 세션을 가져올 수 없습니다.

CIM 세션에 대한 자세한 내용은 about_CimSession 참조하세요.

예제

예제 1: 현재 PowerShell 세션에서 CIM 세션 가져오기

이 예제에서는 New-CimSession을 사용하여 CIM 세션을 만든 다음 다음을 사용하여 Get-CimSessionCIM 세션을 가져옵니다.

New-CimSession -ComputerName Server01,Server02
Get-CimSession

Id           : 1
Name         : CimSession1
InstanceId   : d1413bc3-162a-4cb8-9aec-4d2c61253d59
ComputerName : Server01
Protocol     : WSMAN

Id           : 2
Name         : CimSession2
InstanceId   : c0095981-52c5-4e7f-a5bb-c4c680541710
ComputerName : Server02
Protocol     : WSMAN

예제 2: 특정 컴퓨터에 대한 CIM 세션 가져오기

이 예제에서는 Server02라는 컴퓨터에 연결된 CIM 세션을 가져옵니다.

Get-CimSession -ComputerName Server02

Id           : 2
Name         : CimSession2
InstanceId   : c0095981-52c5-4e7f-a5bb-c4c680541710
ComputerName : Server02
Protocol     : WSMAN

예제 3: CIM 세션 목록을 가져와서 목록 서식 지정

다음은 현재 PowerShell 세션의 모든 CIM 세션을 가져오고 ComputerName 및 InstanceID 속성만 포함된 테이블을 표시하는 예제입니다.

Get-CimSession | Format-Table -Property ComputerName,InstanceId

ComputerName InstanceId
------------ ----------
Server01     d1413bc3-162a-4cb8-9aec-4d2c61253d59
Server02     c0095981-52c5-4e7f-a5bb-c4c680541710

예제 4: 특정 이름을 가진 모든 CIM 세션 가져오기

이 예제에서는 serv시작하는 이름이 있는 모든 CIM 세션을 가져옵니다.

Get-CimSession -ComputerName Serv*

Id           : 1
Name         : CimSession1
InstanceId   : d1413bc-162a-4cb8-9aec-4d2c61253d59
ComputerName : Server01
Protocol     : WSMAN

Id           : 2
Name         : CimSession2
InstanceId   : c0095981-52c5-4e7f-a5bb-c4c680541710
ComputerName : Server02
Protocol     : WSMAN

예제 5: 특정 CIM 세션 가져오기

이 예제에서는 ID가 2인 CIM 세션을 가져옵니다.

Get-CimSession -ID 2

Id           : 2
Name         : CimSession2
InstanceId   : c0095981-52c5-4e7f-a5bb-c4c680541710
ComputerName : Server02
Protocol     : WSMAN

매개 변수

-ComputerName

CIM 세션을 연결할 컴퓨터의 이름을 지정합니다. 와일드카드 문자를 사용할 수 있습니다.

형식:String[]
별칭:CN, ServerName
Position:0
Default value:None
필수:False
파이프라인 입력 허용:True
와일드카드 문자 허용:True

-Id

가져올 CIM 세션의 식별자를 지정합니다. 여러 ID의 경우 쉼표로 ID를 구분하거나 범위 연산자(..)를 사용하여 ID 범위를 지정합니다. ID는 현재 PowerShell 세션 내에서 CIM 세션을 고유하게 식별하는 정수입니다.

범위 연산자에 대한 자세한 내용은 about_Operators 참조하세요.

형식:UInt32[]
Position:0
Default value:None
필수:True
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-InstanceId

가져올 CIM 세션의 인스턴스 ID를 지정합니다.

InstanceId 는 CIM 세션을 고유하게 식별하는 GUID(Globally Unique Identifier)입니다. InstanceId는 PowerShell에서 여러 세션이 실행되는 경우에도 고유합니다.

InstanceId는 CIM 세션을 나타내는 개체의 InstanceId 속성에 저장됩니다.

형식:Guid[]
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-Name

지정된 이름을 포함하는 하나 이상의 CIM 세션을 가져옵니다. 와일드카드 문자를 사용할 수 있습니다.

형식:String[]
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:True
와일드카드 문자 허용:True

입력

None

개체를 이 cmdlet으로 파이프할 수 없습니다.

출력

CimSession

이 cmdlet은 CIM 세션 개체를 반환합니다.