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.