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
Запрашивает подтверждение перед запуском cmdlet.
Тип: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DefaultProfile
Учетные данные, клиент и подписка, используемые для взаимодействия с Azure
Тип: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Scope
Определяет область изменений контекста. Например, применяются ли изменения только к текущему процессу или ко всем сеансам, запущенным этим пользователем. Изменения, внесенные в область, CurrentUser
влияют на все сеансы PowerShell, запущенные пользователем. Если определенный сеанс должен иметь разные параметры, используйте область Process
.
Тип: | ContextModificationScope |
Допустимые значения: | Process, CurrentUser |
Position: | Named |
Default value: | CurrentUser |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет, если командлет будет запущен. Командлет не выполняется.
Тип: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
None