Freigeben über


Ausführung von intelligenten kontextbezogenen Befehlen mit Azure PowerShell

Überblick

Az Predictor ist ein PowerShell-Modul, das Sie bei der Navigation durch die Cmdlets und Parameter des Az PowerShell-Moduls unterstützt. Die Funktion bietet intelligente kontextbezogene Vorschläge für den Abschluss von Befehlen bei Verwendung von Azure PowerShell.

Az Predictor verwendet das Subsystem-Plug-In-Modell, das in PowerShell 7.2 verfügbar ist. Diese aktualisierte Version erfordert PSReadLine 2.2.2 oder höher, um Vorschläge anzuzeigen.

Voraussetzungen

Erforderliche Konfiguration für Az Predictor:

Installieren Sie die neueste Version von PSReadLine:

Install-Module -Name PSReadline

Erste Schritte

Az Predictor installieren

Installieren Sie das Az.Tools.Predictor PowerShell-Modul

Install-Module -Name Az.Tools.Predictor

Az Predictor aktivieren

  1. Aktivieren Sie Az Predictor für die aktuellen und zukünftigen PowerShell-Sitzungen.

    Enable-AzPredictor -AllSession
    
  2. Legen Sie Ihre bevorzugte Ansicht für Vorschläge fest.

    Listenansicht aktivieren:

    Set-PSReadLineOption -PredictionViewStyle ListView
    

    Inlineansicht aktivieren:

    Set-PSReadLineOption -PredictionViewStyle InlineView
    

Anmerkung

Sie können mit der Taste F2 zwischen den Ansichtsmodi wechseln.

Deinstallation

Nach der Installation und Aktivierung wird Az Predictor im PowerShell-Profil geladen. So deinstallieren Sie das Modul Az.Tools.Predictor:

  1. Schließen Sie alle PowerShell-Sitzungen einschließlich VS Code.

  2. Starten Sie eine PowerShell-Sitzung ohne Profil.

    pwsh -noprofile
    
  3. Az Predictor deinstallieren

    Uninstall-Module -Name Az.Tools.Predictor -Force
    
  4. Schließen von PowerShell

Datenschutz und Datensammlung

Privatsphäre

Az Predictor verwendet die beiden vorherigen Az-Cmdlets, um Vorschläge bereitzustellen, und ignoriert alle Cmdlets, die nicht Teil des Az PowerShell-Moduls sind. Nur die Namen von Cmdlets und Parametern werden an unsere API gesendet, um den Vorschlag abzurufen. Parameterwerte werden verworfen. Der verwendete Ressourcengruppenname und der verwendete Speicherort werden lokal aufbewahrt und mit nachfolgenden Cmdlets wiederverwendet, werden jedoch nie an die API gesendet. In der Vorschauversion generiert und sendet das Modul anonymisierte Informationen über die aktuelle Sitzung an die API, die für Vorhersagen verwendet werden. Diese Informationen werden verwendet, um die Qualität der Vorschläge zu bewerten.

Datensammlung

Die aktuelle Version von Az Predictor sammelt anonymisierte Informationen über ihre Nutzung, um häufige Probleme zu identifizieren und die Erfahrung zukünftiger Versionen zu verbessern. Az Predictor sammelt keine privaten oder persönlichen Daten.

Die Nutzungsdaten helfen beispielsweise dabei, ungenaue Vorschläge und Probleme wie Störungen mit PSReadLine zu identifizieren. Obwohl wir die Erkenntnisse schätzen, die diese Daten liefern, verstehen wir, dass nicht jeder Nutzungsdaten senden möchte. Sie können die Datensammlung mit dem Cmdlet Disable-AzDataCollection deaktivieren. Weitere Informationen finden Sie bei Bedarf auch in unseren Datenschutzbestimmungen.