다음을 통해 공유


Get-CimSession

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

구문

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

Description

Get-CimSession cmdlet은 현재 PowerShell 세션에서 만든 CIM 세션 개체를 가져옵니다.

매개 변수 없이 사용하는 경우 cmdlet은 현재 PowerShell 세션에서 만든 모든 CIM 세션을 가져옵니다. Get-CimSession 매개 변수를 사용하여 특정 컴퓨터에 대한 세션을 얻거나 이름, ID 또는 인스턴스 ID로 세션을 식별할 수 있습니다.

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

예제

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

기본적으로 Get-CimSession 현재 PowerShell 세션에 있는 CIM 세션에 대한 정보만 가져옵니다. Get-CimSession 다른 PowerShell 세션에서 생성되었거나 다른 컴퓨터에서 만든 CIM 세션을 얻지 못합니다.

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

이 명령은 먼저 New-CimSession사용하여 CIM 세션을 만든 다음 Get-CimSession사용하여 CIM 세션을 가져옵니다.

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

Get-CimSession -ComputerName Server02

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

이 명령은 Server02라는 컴퓨터에 연결된 CIM 세션을 가져옵니다.

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

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

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

이 명령은 현재 PowerShell 세션의 모든 CIM 세션을 가져오고 ComputerNameInstanceID 속성만 포함하는 테이블의 목록 형식을 지정합니다.

예제 4: 특정 이름을 가진 모든 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

이 명령은 예약된 문자로 시작하는 이름이 있는 모든 CIM 세션을 가져옵니다.

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

Get-CimSession -ID 2

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

이 명령은 ID가 2인 CIM 세션을 가져옵니다.

매개 변수

-ComputerName

CIM 세션을 연결할 컴퓨터의 이름을 지정합니다. 와일드카드 문자가 허용됩니다.

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

-Id

가져올 CIM 세션의 ID(식별자)를 지정합니다. 하나 이상의 ID의 경우 쉼표로 ID를 구분하거나 범위 연산자(..)를 사용하여 ID 범위를 지정합니다.

ID는 현재 PowerShell 세션에서 CIM 세션을 고유하게 식별하는 정수입니다. InstanceId보다 기억하고 입력하는 것이 더 쉽지만 현재 PowerShell 세션 내에서만 고유합니다.

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

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

-InstanceId

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

InstanceId는 CIM 세션을 고유하게 식별하는 GUID입니다. 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

출력

CimSession