Disconnect-RdsUserSession
현재 활성 세션에서 사용자의 연결을 끊습니다.
구문
Default (기본값)
Disconnect-RdsUserSession
[-TenantName] <String>
[-HostPoolName] <String>
[-SessionHostName] <String>
[-SessionId] <Int32>
[-NoUserPrompt]
[<CommonParameters>]
Description
Disconnect-RdsUserSession cmdlet은 지정된 세션 호스트에서 실행 중인 현재 활성 세션에서 사용자의 연결을 끊습니다. 사용자가 로그오프되지 않았으므로 모든 응용 프로그램이 계속 실행됩니다. 사용자는 원격 데스크톱 클라이언트에서 연결을 다시 시작하여 세션에 다시 연결할 수 있습니다.
예제
예제 1: 필요한 모든 정보를 제공하여 사용자 연결 끊기
PS C:\> Disconnect-RdsUserSession -TenantName "contoso" -HostPoolName "contosoHostPool" -SessionHostName "sh1.contoso.com" -SessionId 1
이 명령은 제공된 세션 ID와 연결된 지정된 세션 호스트에서 사용자의 연결을 끊습니다. 이 명령을 사용하려면 필요한 모든 정보를 제공하기 위해 이전에 사용자 세션을 조회했어야 합니다. NoUserPrompt 스위치 없이 Disconnect-RdsUserSession cmdlet을 실행하면 사용자 연결을 끊을 것인지 확인하라는 메시지가 표시됩니다.
예제 2: 사용자 세션을 검색하여 사용자 연결 끊기
PS C:\> Get-RdsUserSession -TenantName "contoso" -HostPoolName "contosoHostPool" | where { $_.UserPrincipalName -eq "contoso\user1" } | Disconnect-RdsUserSession -NoUserPrompt
이 명령은 Get-RdsUserSession cmdlet을 사용하여 특정 사용자의 세션을 검색한 다음 Disconnect-RdsUserSession cmdlet으로 파이프하여 사용자 연결을 끊습니다. NoUserPrompt 스위치와 함께 Disconnect-RdsUserSession cmdlet을 실행하면 사용자 연결을 끊을 것인지 확인하는 추가 메시지가 표시되지 않습니다.
매개 변수
-HostPoolName
호스트 풀의 이름입니다.
매개 변수 속성
| 형식: | String |
| Default value: | None |
| 와일드카드 지원: | False |
| DontShow: | False |
매개 변수 집합
(All)
| Position: | 1 |
| 필수: | True |
| 파이프라인의 값: | True |
| 속성 이름별 파이프라인의 값: | True |
| 나머지 인수의 값: | False |
-NoUserPrompt
추가 확인 없이 사용자의 연결을 끊고 싶다는 것을 나타내는 스위치입니다.
매개 변수 속성
| 형식: | SwitchParameter |
| Default value: | None |
| 와일드카드 지원: | False |
| DontShow: | False |
매개 변수 집합
(All)
| Position: | Named |
| 필수: | False |
| 파이프라인의 값: | False |
| 속성 이름별 파이프라인의 값: | False |
| 나머지 인수의 값: | False |
-SessionHostName
세션 호스트의 이름입니다.
매개 변수 속성
| 형식: | String |
| Default value: | None |
| 와일드카드 지원: | False |
| DontShow: | False |
매개 변수 집합
(All)
| Position: | 2 |
| 필수: | True |
| 파이프라인의 값: | True |
| 속성 이름별 파이프라인의 값: | True |
| 나머지 인수의 값: | False |
-SessionId
연결을 끊으려는 사용자와 상관 관계가 있는 세션 ID입니다.
매개 변수 속성
| 형식: | Int32 |
| Default value: | None |
| 와일드카드 지원: | False |
| DontShow: | False |
매개 변수 집합
(All)
| Position: | 3 |
| 필수: | True |
| 파이프라인의 값: | True |
| 속성 이름별 파이프라인의 값: | True |
| 나머지 인수의 값: | False |
-TenantName
테넌트 이름입니다.
매개 변수 속성
| 형식: | String |
| Default value: | None |
| 와일드카드 지원: | False |
| DontShow: | False |
매개 변수 집합
(All)
| Position: | 0 |
| 필수: | True |
| 파이프라인의 값: | True |
| 속성 이름별 파이프라인의 값: | True |
| 나머지 인수의 값: | False |
CommonParameters
이 cmdlet은 일반적인 매개 변수인 -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction 및 -WarningVariable 매개 변수를 지원합니다. 자세한 내용은 about_CommonParameters를 참조하세요.