Az Predictor를 사용하여 지능형 컨텍스트 인식 명령 완성

개요

Az PredictorAz PowerShell 모듈의 cmdlet 및 매개 변수를 탐색하는 데 도움이 되는 PowerShell 모듈입니다. Azure PowerShell을 사용할 때 명령 완성을 위한 지능형 컨텍스트 인식 제안을 제공합니다.

Az Predictor는 PowerShell 7.2에서 사용할 수 있는 하위 시스템 플러그 인 모델을 사용합니다. 이 업데이트된 버전에서 제안을 표시하려면 PSReadLine 2.2.2 이상이 필요합니다.

요구 사항

Az Predictor에 필요한 구성:

PSReadLine의 최신 버전을 설치합니다.

Install-Module -Name PSReadline

시작하기

Az Predictor 설치

Az.Tools.Predictor PowerShell 모듈 설치

Install-Module -Name Az.Tools.Predictor

Az Predictor 사용

  1. 현재 및 향후 PowerShell 세션에 대해 Az Predictor를 사용하도록 설정합니다.

    Enable-AzPredictor -AllSession
    
  2. 제안에 대한 기본 보기를 설정합니다.

    목록 보기 사용:

    Set-PSReadLineOption -PredictionViewStyle ListView
    

    인라인 보기 사용:

    Set-PSReadLineOption -PredictionViewStyle InlineView
    

참고 항목

F2 키를 사용하여 보기 모드 간에 전환할 수 있습니다.

제거

Az Predictor가 설치되고 사용하도록 설정되면 PowerShell 프로필에 로드됩니다. Az.Tools.Predictor 모듈을 제거하려면 다음을 수행합니다.

  1. VS Code를 포함하여 모든 PowerShell 세션을 닫습니다.

  2. 프로필 없이 PowerShell 세션을 시작합니다.

    pwsh -noprofile
    
  3. Az Predictor 제거

    Uninstall-Module -Name Az.Tools.Predictor -Force
    
  4. PowerShell 닫기

개인 정보 및 데이터 수집

개인 정보 보호

Az predictor는 이전의 두 Az cmdlet을 사용하여 제안을 하고 Az PowerShell 모듈에 포함되지 않은 cmdlet을 무시합니다. cmdlet 및 매개 변수의 이름만 API로 전송되어 제안을 얻습니다. 매개 변수 값은 삭제됩니다. 사용되는 리소스 그룹 이름과 위치는 로컬로 유지되고 편의를 위해 후속 cmdlet에서 다시 사용되지만 API로 전송되지는 않습니다. 미리 보기 버전에서 모듈은 예측에 사용되는 현재 세션에 대한 익명화된 정보를 생성하여 API에 보냅니다. 이 정보는 제안의 품질을 평가하는 데 사용됩니다.

데이터 수집

현재 버전의 Az Predictor는 사용량에 대한 익명화된 정보를 수집하여 일반적인 문제를 식별하고 향후 릴리스 환경을 개선합니다. Az Predictor는 개인 또는 개인 데이터를 수집하지 않습니다.

예를 들어 사용 데이터는 PSReadLine의 간섭과 같은 부정확한 제안 및 문제를 식별하는 데 도움이 됩니다. 이 데이터가 제공하는 인사이트가 많은 도움이 되지만, 사용 데이터를 제공하는 데 찬성하지 않는 분들도 있다는 것을 잘 알고 있습니다. Disable-AzDataCollection cmdlet을 사용하여 데이터 수집을 사용하지 않도록 설정할 수 있습니다. 자세한 내용은 개인정보 처리방침 을 읽어도 됩니다.