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은 Windows 플랫폼에서만 사용할 수 있습니다.
기본적으로 cmdlet은 현재 PowerShell 세션에서 만든 모든 CIM 세션을 가져옵니다. 매개 변수 Get-CimSession
를 사용하여 특정 컴퓨터에 대한 세션을 얻거나 해당 이름 또는 다른 식별자를 사용하여 세션을 식별할 수 있습니다. Get-CimSession
에서는 다른 PowerShell 세션에서 만들거나 다른 컴퓨터에서 만든 CIM 세션을 가져올 수 없습니다.
CIM 세션에 대한 자세한 내용은 about_CimSession 참조하세요.
예제
예제 1: 현재 PowerShell 세션에서 CIM 세션 가져오기
이 예제에서는 New-CimSession을 사용하여 CIM 세션을 만든 다음 다음을 사용하여 Get-CimSession
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
예제 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으로 파이프할 수 없습니다.
출력
이 cmdlet은 CIM 세션 개체를 반환합니다.
참고
PowerShell에는 다음 별칭이 포함됩니다.Get-CimSession
- Windows:
gcms
이 cmdlet은 Windows 플랫폼에서만 사용할 수 있습니다.
관련 링크
PowerShell