Skip to main content

Referenz für unternehmensverwaltete Einstellungen

Referenz für das vom Unternehmen verwaltete Einstellungsschema, das von Copilot Clients verwendet wird.

Hinweis

Diese Funktion befindet sich in Öffentliche Vorschau und kann Änderungen unterliegen.

Verwenden Sie diesen Verweis, um die derzeit unterstützten Schlüssel zu verstehen in managed-settings.json.

Informationen zu Bereitstellungsmethoden finden Sie unter Konfigurieren von unternehmensverwalteten Einstellungen.

Rangfolgeregeln

Wenn mehrere Einstellungsquellen vorhanden sind, wenden Clients Einstellungen in dieser Reihenfolge an:

  1. Serververwaltete Einstellungen
  2. MDM-verwaltete Einstellungen
  3. Dateibasierte Einstellungen
  4. Einstellungen auf Benutzerebene

MDM-verwaltete Einstellungen haben Vorrang. Wenn MDM-verwaltete Einstellungen nicht verfügbar sind, wenden Clients serververwaltete Einstellungen vor dateibasierten Einstellungen an.

Unterstützte Schlüssel

SchlüsselTypZulässige WertePurpose
permissions.disableBypassPermissionsModestring"disable"Deaktiviert Umgehungs- oder YOLO-artiges Alles-zulassen-Verhalten
enabledPluginsobjectSchlüsselformat: PLUGIN-NAME@MARKETPLACE-NAME; Wert: trueAktiviert bestimmte Plug-Ins nach Schlüssel
extraKnownMarketplacesobjectBenanntes Marketplace-Objekt mit source.source ("github") und source.repo (OWNER/REPO)Fügt Plug-In-Marketplaces hinzu, auf die Benutzer zugreifen können
strictKnownMarketplacesarrayArray von Marketplace-Objekten mit source Werten ("github" mit repooder "git" mit url)Beschränkt die Plug-In-Installation auf explizit aufgeführte Marketplaces
modelobject
default auf einen unterstützten Modellnamen festgelegtDefiniert Standardeinstellungen für die Modellgovernance
telemetryobject
enabled (boolean), endpoint (string), protocol ("otlp-http" oder "otlp-grpc"), captureContent (boolean), lockCaptureContent (boolean), serviceName (string), resourceAttributes (object), headers (object)Konfiguriert den OpenTelemetry-Export für VS Code

Beispielkonfiguration

Das folgende Beispiel zeigt diese Schlüssel in einer verwalteten Einstellungsdatei.

{
  "permissions": {
    "disableBypassPermissionsMode": "disable"
  },
  "enabledPlugins": {
    "my-plugin@agent-skills": true
  },
  "extraKnownMarketplaces": {
    "agent-skills": {
      "source": {
        "source": "github",
        "repo": "OWNER/REPO"
      }
    }
  },
  "strictKnownMarketplaces": [
    {
      "source": "github",
      "repo": "OWNER/REPO"
    }
  ],
  "model": {
    "default": "MODEL-NAME"
  },
  "telemetry": {
    "enabled": true,
    "endpoint": "https://otel-collector.example.com",
    "protocol": "otlp-http",
    "captureContent": false,
    "lockCaptureContent": true,
    "serviceName": "copilot",
    "resourceAttributes": {
      "deployment.environment": "production"
    },
    "headers": {
      "Authorization": "Bearer TOKEN"
    }
  }
}