ConnectionManager – referenční dokumentace
ConnectionManager.exe je k dispozici v Visual Studio 2019 verze 16.5 a novější.
ConnectionManager.exe je nástroj příkazového řádku pro správu vzdálených vývojových připojení mimo Visual Studio. Je užitečná pro úlohy, jako je zřízení nového vývojového počítače. Nebo ho můžete použít k nastavení Visual Studio kontinuální integrace. Můžete ho použít v Developer Command Prompt okně. Další informace o nástroji Developer Command Prompt v tématu Použití sady nástrojů Microsoft C++ z příkazového řádku.
ConnectionManager.exe je k dispozici v Visual Studio 2019 verze 16.5 a novější. Je součástí linuxového vývoje pomocí úlohy C++ v Instalační program pro Visual Studio. Nainstaluje se také automaticky při výběru komponenty Správce připojení v instalačním programu. Je nainstalovaný v adresáři %VCIDEInstallDir%\Linux\bin\ConnectionManagerExe\ConnectionManager.exe.
Funkce služby ConnectionManager.exe k dispozici také v Visual Studio. Pokud chcete spravovat vzdálená vývojová připojení v integrovaném vývojovém prostředí, na řádku nabídek zvolte Nástroje Možnosti. Otevře se dialogové okno Možnosti. V dialogovém okně Možnosti vyberte Možnost pro víceplatforem Správce připojení.
Syntax
ConnectionManager.exeConnectionManager.exe[arguments] [options]
Příkazy a argumenty
addadd[--port--port] [--password--password] [--privatekey--privatekey]Ověří a přidá nové připojení. Ve výchozím nastavení používá port 22 a ověřování heslem. (Zobrazí se výzva k zadání hesla.) K zadání -
-passwordhesla privátního klíče použijte i--privatekey.remove[remove| | [--port--port]]Odebere připojení. Pokud nejsou zadány žádné argumenty, zobrazí se výzva k zadání připojení, které se má odebrat.
modify[modify| | | | [--port--port]] [--property--property]Definuje nebo upraví vlastnost připojení.
Pokud je value prázdná, odstraní se klíč vlastnosti.
Pokud se ověření nezdaří, neprovede se žádná změna.
Pokud není zadané žádné připojení (výchozí nastavení jeuvedené výše), použije se výchozí vzdálené připojení uživatele.remove-allOdebere všechna uložená připojení.
cleanOdstraní mezipaměť hlaviček pro připojení, která už neexistují.
list[--properties]Zobrazí informace, ID a vlastnosti všech uložených připojení.
helpZobrazí obrazovku nápovědy.
versionZobrazí informace o verzi.
update[update| | | | | | [--port--port]] [--previous] [--fingerprint]Přidáno ve Visual Studio 16.10. Aktualizuje otisk klíče hostitele zadaného připojení.
Možnosti
-q,--quietZabraňuje výstupu do
stdoutnebostderr.--no-promptV případě potřeby místo výzvy selhávají.
--no-verifyPřidejte nebo upravte připojení bez ověřování.
--file--filePřečtěte si informace o připojení ze zadaného názvu souboru.
--no-telemetryZakažte odesílání dat o využití zpět Do Microsoftu. Data o využití jsou shromažďována a odesílána zpět společnosti Microsoft, pokud není
--no-telemetrypředán příznak .-n,--dry-runNeproběhne suchý příkaz.
--pStejné jako
--password.-iStejné jako
--privatekey.--previousOznačuje, že připojení se načtou z předchozí verze správce připojení, aktualizují a zapisou do nové verze.
--fingerprintOtisk klíče hostitele prezentované serverem. Tuto možnost použijte u
list, pokud chcete zobrazit otisk prstu připojení.
Příklady
Tento příkaz přidá připojení pro uživatele s názvem "user" na místním hostiteli. Připojení k ověřování používá soubor klíče, který najdete ve složce %USERPROFILE%.ssh\id_rsa.
ConnectionManager.exe add user@127.0.0.1 --privatekey "%USERPROFILE%\.ssh\id_rsa"
Tento příkaz odebere připojení, které má ID 1975957870 ze seznamu připojení.
ConnectionManager.exe remove 1975957870
Tento příkaz přepíše výběr prostředí pro připojení s ID připojení 21212121. Podporovaná prostředí jsou: sh, csh, bash, tcsh, ksh, zsh, dash . Pokud prostředí nalezené v systému Linux není podporované, vrátíme se k explicitním sh příkazům.
ConnectionManager.exe modify 21212121 --property shell=csh