Verbindungen (SQL)

Sammlung von SQL-Statements die etwas mit Verbindungen zu tun haben.

Geschrieben von Daniel von PhySonix

Zuletzt aktualisiert Vor 3 Monaten

Bei allen RDP-Verbindungen “Serverauthentifizierung” auf “Zertifikatfehler ignorieren” setzen

Wenn Sie viele RDP-Verbindungen haben, können Sie mit folgendem SQL-Statement bei allen RDP-Verbindungen in der Datenbank die Serverauthentifizierung auf Zertifikatfehler ignorieren setzen.

In Zukunft wird es einfacher sobald Stapelbearbeitung von mehreren Verbindungen gleichzeitig und Standardwerte für neue Verbindungen ändern umgesetzt sind.

UPDATE public.mt_doc_vaultitem
SET data = jsonb_set(data, '{authenticationLevel}', '"NoAuthenticationOfServer"')
WHERE mt_doc_type = 'vault_item_rdp';

Bei allen RDP-Verbindungen “Konsole öffnen (Admin Modus)” anhaken

Selbe Thematik wie oben - wenn Sie sich immer an die Konsole verbinden möchten, können Sie folgendes SQL-Statement verwenden um bei allen RDP-Verbindungen den entsprechenden Haken zu setzen.

UPDATE public.mt_doc_vaultitem
SET data = jsonb_set(data, '{connectToConsole}', 'true')
WHERE mt_doc_type = 'vault_item_rdp';

Liste aller Verbindungen mit Passwörtern in Easy Connect und nicht im Passwort-Manager

Wenn Sie eine Auflistung aller Verbindungen möchten, bei denen ein Passwort direkt in Easy Connect hinterlegt und nicht über einen Passwort-Manager verknüpft ist.

Sie können diese Liste zum Beispiel verwenden, um sicherzustellen, dass wirklich alle Passwörter im Passwort-Manager sind.

SELECT
    data->>'name' AS connectionName,
    data->>'host' AS host,
    data->>'url' AS url
FROM mt_doc_vaultitem
WHERE data @? '$.** ? (@."$type" == "PlainText" && @.hasPassword == true)' AND 
      mt_deleted = false;

Bei allen RDP-Verbindungen “Auflösung” auf “Automatisch” setzen

Dabei wird die Auswahl in den VerbindungseigenschaftenAnzeigeAuflösung auf Automatisch gesetzt.

UPDATE public.mt_doc_vaultitem
SET data = data || '{"resizeBehavior": "SmartReconnect"}'::jsonb
WHERE mt_doc_type = 'vault_item_rdp';

Bei allen RDP-Verbindungen “Skalierung (DPI)” auf “Automatisch” setzen

Dabei wird die Auswahl in den VerbindungseigenschaftenAnzeigeSkalierung (DPI) auf Automatisch gesetzt.

UPDATE public.mt_doc_vaultitem
SET data = data || '{"autoScaling": true, "initialScalingLevel": null}'::jsonb
WHERE mt_doc_type = 'vault_item_rdp';