Disconnect-AzureRmAccount
연결된 Azure 계정의 연결을 끊고 해당 계정과 연결된 모든 자격 증명 및 컨텍스트를 제거합니다.
Warning
AzureRM PowerShell 모듈은 2024년 2월 29일부터 공식적으로 사용되지 않습니다. 사용자는 지속적인 지원 및 업데이트를 보장하기 위해 AzureRM에서 Az PowerShell 모듈로 마이그레이션하는 것이 좋습니다.
AzureRM 모듈은 여전히 작동할 수 있지만 더 이상 기본 또는 지원되지 않으므로 사용자의 재량에 따라 계속 사용할 수 있습니다. Az 모듈로 전환하는 방법에 대한 지침은 마이그레이션 리소스를 참조하세요.
구문
Disconnect-AzureRmAccount
[-ContextName <String>]
[-Scope <ContextModificationScope>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Disconnect-AzureRmAccount
[-Username] <String>
[-Scope <ContextModificationScope>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Disconnect-AzureRmAccount
-ApplicationId <String>
-TenantId <String>
[-Scope <ContextModificationScope>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Disconnect-AzureRmAccount
[-InputObject] <PSAzureRmAccount>
[-Scope <ContextModificationScope>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Disconnect-AzureRmAccount
[-AzureContext] <PSAzureContext>
[-Scope <ContextModificationScope>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Disconnect-AzureRmAccount cmdlet은 연결된 Azure 계정의 연결을 끊고 해당 계정과 연결된 모든 자격 증명 및 컨텍스트(구독 및 테넌트 정보)를 제거합니다. 이 cmdlet을 실행한 후 커넥트-AzureRmAccount를 사용하여 다시 로그인해야 합니다.
예제
현재 계정 로그아웃
PS C:\> Disconnect-AzureRmAccount
현재 컨텍스트와 연결된 Azure 계정에서 로그아웃합니다.
특정 컨텍스트와 연결된 계정의 로그아웃
PS C:\> Get-AzureRmContext "Work" | Disconnect-AzureRmAccount -Scope CurrentUser
지정된 컨텍스트('Work'라는 이름)와 연결된 계정을 로그아웃합니다. 'CurrentUser' 범위를 사용하므로 모든 자격 증명 및 컨텍스트가 영구적으로 삭제됩니다.
특정 사용자 로그아웃
PS C:\> Disconnect-AzureRmAccount -Username 'user1@contoso.org'
'user1@contoso.org' 사용자를 로그아웃합니다. 모든 자격 증명 및 이 사용자와 연결된 모든 컨텍스트가 제거됩니다.
매개 변수
-ApplicationId
ServicePrincipal ID(전역적으로 고유한 ID)
형식: | String |
별칭: | SPN, ServicePrincipal |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-AzureContext
Context
형식: | PSAzureContext |
Position: | 0 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-Confirm
cmdlet을 실행하기 전에 확인 메시지가 표시됩니다.
형식: | SwitchParameter |
별칭: | cf |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ContextName
로그아웃할 컨텍스트의 이름
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-DefaultProfile
Azure와의 통신에 사용되는 자격 증명, 테넌트 및 구독
형식: | IAzureContextContainer |
별칭: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-InputObject
제거할 계정 개체입니다.
형식: | PSAzureRmAccount |
Position: | 0 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-Scope
예를 들어 변경 내용이 현재 프로세스에만 적용되는지 아니면 이 사용자가 시작한 모든 세션에만 적용되는지와 같은 컨텍스트 변경 범위를 결정합니다.
형식: | ContextModificationScope |
허용되는 값: | Process, CurrentUser |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-TenantId
테넌트 ID(전역적으로 고유한 ID)
형식: | String |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Username
'user@contoso.org' 양식의 사용자 이름
형식: | String |
별칭: | Id, UserId |
Position: | 0 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-WhatIf
cmdlet이 실행될 경우 결과 동작을 표시합니다. cmdlet은 실행되지 않습니다.
형식: | SwitchParameter |
별칭: | wi |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
입력
매개 변수: InputObject(ByValue)
매개 변수: AzureContext(ByValue)