Aracılığıyla paylaş


Disconnect-AzureRmAccount

Bağlı bir Azure hesabının bağlantısını keser ve bu hesapla ilişkili tüm kimlik bilgilerini ve bağlamları kaldırır.

Uyarı

AzureRM PowerShell modülü 29 Şubat 2024 itibarıyla resmi olarak kullanım dışı bırakılmıştır. Kullanıcıların destek ve güncelleştirmelerin devam etmesini sağlamak için AzureRM'den Az PowerShell modülüne geçmeleri tavsiye edilir.

AzureRM modülü çalışmaya devam edebilir, ancak artık bakım yapılmaz veya desteklenmez ve kullanıcının takdirine ve riskine bağlı olarak sürekli kullanım sağlanır. Az modülüne geçiş konusunda yönergeler için lütfen geçiş kaynaklarımıza bakın.

Syntax

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'i bağlı bir Azure hesabının bağlantısını keser ve bu hesapla ilişkili tüm kimlik bilgilerini ve bağlamları (abonelik ve kiracı bilgileri) kaldırır. Bu cmdlet'i yürüttkten sonra Bağlan-AzureRmAccount kullanarak yeniden oturum açmanız gerekir.

Örnekler

Geçerli hesabın oturumunu kapatma

PS C:\> Disconnect-AzureRmAccount

Geçerli bağlamla ilişkili Azure hesabının oturumunu kapatın.

Belirli bir bağlamla ilişkili hesabın oturumunu kapatma

PS C:\> Get-AzureRmContext "Work" | Disconnect-AzureRmAccount -Scope CurrentUser

Verilen bağlamla ilişkili hesabı ('İş' olarak adlandırılır) günlüğe kaydeder. Bu işlem 'CurrentUser' kapsamını kullandığından, tüm kimlik bilgileri ve bağlamlar kalıcı olarak silinir.

Belirli bir kullanıcının oturumunuzu kapatma

PS C:\> Disconnect-AzureRmAccount -Username 'user1@contoso.org'

'user1@contoso.org' kullanıcısını günlüğe kaydeder. Bu kullanıcıyla ilişkili tüm kimlik bilgileri ve tüm bağlamlar kaldırılır.

Parametreler

-ApplicationId

ServicePrincipal kimliği (genel olarak benzersiz kimlik)

Tür:String
Aliases:SPN, ServicePrincipal
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-AzureContext

Bağlam

Tür:PSAzureContext
Position:0
varsayılan değer:None
Gerekli:True
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Tür:SwitchParameter
Aliases:cf
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-ContextName

Oturumu kapatacak bağlamın adı

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, kiracı ve abonelik

Tür:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Kaldırılacak hesap nesnesi

Tür:PSAzureRmAccount
Position:0
varsayılan değer:None
Gerekli:True
Accept pipeline input:True
Accept wildcard characters:False

-Scope

Bağlam değişikliklerinin kapsamını belirler; örneğin, değişikliklerin yalnızca geçerli işleme mi yoksa bu kullanıcı tarafından başlatılan tüm oturumlara mı uygulanacağını belirler.

Tür:ContextModificationScope
kabul edilen değerler:Process, CurrentUser
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-TenantId

Kiracı kimliği (genel olarak benzersiz kimlik)

Tür:String
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-Username

'user@contoso.org' formunun kullanıcı adı

Tür:String
Aliases:Id, UserId
Position:0
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet yürütülmedi.

Tür:SwitchParameter
Aliases:wi
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

PSAzureRmAccount

Parametreler: InputObject (ByValue)

PSAzureContext

Parametreler: AzureContext (ByValue)

Çıkışlar

PSAzureRmAccount