Enable-AzContextAutosave

Контексты Azure — это объекты PowerShell, которые представляют активную подписку для выполнения команд и информацию об аутентификации, необходимую для подключения к облаку Azure. Благодаря контекстам Azure, Azure PowerShell не требуется повторная аутентификация учетной записи при каждом переключении между подписками. Дополнительные сведения см. в статье Объекты контекста Azure PowerShell.

Этот командлет позволяет сохранять и автоматически загружать сведения о контексте Azure при запуске процесса PowerShell. Например, при открытии нового окна.

Синтаксис

Enable-AzContextAutosave
      [-Scope <ContextModificationScope>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Описание

Позволяет сохранять и автоматически загружать сведения о контексте Azure при запуске процесса PowerShell. Контекст сохраняется в конце выполнения любого командлета, влияющего на контекст. Например, любой командлет профиля. Если вы используете проверку подлинности пользователя, маркеры можно обновить во время выполнения любого командлета.

Примеры

Пример 1. Включение автосохранения учетных данных для текущего пользователя

Включите автосохранение учетных данных для текущего пользователя. При открытии окна PowerShell текущий контекст запоминается без входа.

Enable-AzContextAutosave

Пример 2

Разрешить сохранение и автоматическую загрузку учетных данных Azure, учетной записи и подписки при открытии окна PowerShell в этом сеансе PowerShell. (автоматическое создание)

Enable-AzContextAutosave -Scope Process

Параметры

-Confirm

Запрос подтверждения перед выполнением командлета.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Учетные данные, клиент и подписка, используемые для взаимодействия с Azure

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Scope

Определяет область изменений контекста. Например, применяются ли изменения только к текущему процессу или ко всем сеансам, запущенным этим пользователем. Изменения, внесенные с помощью областьCurrentUser, влияют на все сеансы PowerShell, запущенные пользователем. Если определенный сеанс должен иметь разные параметры, используйте областьProcess.

Type:ContextModificationScope
Accepted values:Process, CurrentUser
Position:Named
Default value:CurrentUser
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не выполняется.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Входные данные

None

Выходные данные

ContextAutosaveSettings