Enable-AzContextAutosave

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

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

Синтаксис

Default (По умолчанию)

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

Описание

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

Примеры

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

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

Enable-AzContextAutosave

Пример 2

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

Enable-AzContextAutosave -Scope Process

Параметры

-Confirm

Запрашивает подтверждение перед запуском cmdlet.

Свойства параметров

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:Cf

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-DefaultProfile

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

Свойства параметров

Тип:IAzureContextContainer
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:AzContext, AzureRmContext, AzureCredential

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Scope

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

Свойства параметров

Тип:ContextModificationScope
Default value:CurrentUser
Допустимые значения:Process, CurrentUser
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-WhatIf

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

Свойства параметров

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:Wi

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

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

None

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

ContextAutosaveSettings