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:
- Serververwaltete Einstellungen
- MDM-verwaltete Einstellungen
- Dateibasierte Einstellungen
- 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üssel | Typ | Zulässige Werte | Purpose |
|---|---|---|---|
permissions.disable | string | "disable" | Deaktiviert Umgehungs- oder YOLO-artiges Alles-zulassen-Verhalten |
enabledPlugins | object | Schlüsselformat: PLUGIN-NAME@MARKETPLACE-NAME; Wert: true | Aktiviert bestimmte Plug-Ins nach Schlüssel |
extra | object | Benanntes Marketplace-Objekt mit source.source ("github") und source.repo (OWNER/REPO) | Fügt Plug-In-Marketplaces hinzu, auf die Benutzer zugreifen können |
strict | array | Array von Marketplace-Objekten mit source Werten ("github" mit repooder "git" mit url) | Beschränkt die Plug-In-Installation auf explizit aufgeführte Marketplaces |
model | object | ||
default auf einen unterstützten Modellnamen festgelegt | Definiert Standardeinstellungen für die Modellgovernance | ||
telemetry | object | ||
enabled (boolean), endpoint (string), protocol ("otlp-http" oder "otlp-grpc"), captureContent (boolean), lock (boolean), serviceName (string), resource (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"
}
}
}