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
Выходные данные
Azure PowerShell
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по