Disconnect-AzAccount
연결된 Azure 계정의 연결을 끊고 해당 계정과 연결된 모든 자격 증명 및 컨텍스트를 제거합니다.
구문
Disconnect-AzAccount
[-ContextName <String>]
[-Scope <ContextModificationScope>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Disconnect-AzAccount
[-Username] <String>
[-Scope <ContextModificationScope>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Disconnect-AzAccount
-ApplicationId <String>
-TenantId <String>
[-Scope <ContextModificationScope>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Disconnect-AzAccount
[-InputObject] <PSAzureRmAccount>
[-Scope <ContextModificationScope>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Disconnect-AzAccount
[-AzureContext] <PSAzureContext>
[-Scope <ContextModificationScope>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Disconnect-AzAccount cmdlet은 연결된 Azure 계정의 연결을 끊고 해당 계정과 연결된 모든 자격 증명 및 컨텍스트(구독 및 테넌트 정보)를 제거합니다. 이 cmdlet을 실행한 후 Connect-AzAccount를 사용하여 다시 로그인해야 합니다.
예제
예제 1: 현재 계정 로그아웃
Disconnect-AzAccount
현재 컨텍스트와 연결된 Azure 계정에서 로그아웃합니다.
예제 2: 특정 컨텍스트와 연결된 계정의 로그아웃
Get-AzContext "Work" | Disconnect-AzAccount -Scope CurrentUser
지정된 컨텍스트('Work'라는 이름)와 연결된 계정을 로그아웃합니다. 'CurrentUser' 범위를 사용하므로 모든 자격 증명 및 컨텍스트가 영구적으로 삭제됩니다.
예제 3: 특정 사용자 로그아웃
Disconnect-AzAccount -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 |
별칭: | AzContext, 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 |
입력
출력
Azure PowerShell