Aktualizace klienta sady Visual Studio nainstalovaného z rozložení
📣 Rádi bychom slyšeli vaši zpětnou vazbu!Prosím, věnujte chvíli vyplnění tohoto průzkumu a dejte nám vědět, jak můžeme zlepšit zážitek z rozložení. Děkujeme vám za vaši podporu!
Můžete a pravidelně aktualizovat všechny instalace sady Visual Studio, aby dostávaly nejnovější opravy zabezpečení a funkcí.
Pokud je sada Visual Studio nainstalovaná na počítači v organizaci a původně byla nainstalována z rozložení, je pravděpodobné, že klientský počítač je součástí "spravovaného prostředí", což znamená, že se řídí centrálním administrativním týmem a musí dodržovat zásady organizace. Pokud chcete aktualizovat klientské počítače ve spravovaných prostředích, zvažte následující otázky, protože odpovědi budou informovat, jak byste měli k procesu aktualizace přistupovat.
- Odkud aktualizace pocházejí: rozložení nebo servery hostované Microsoftem? Pokud aktualizace pochází z rozložení, aktualizovalo se rozložení? Je rozložení hostované ve sdílené síťové složce nebo na interním intranetovém webovém serveru?
- Bude aktualizace inicializována ručně uživatelem, nebo je to událost iniciovaná správcem, například prostřednictvím aktualizace nebo prostřednictvím programového příkazu? Mějte na paměti, že kdokoli, kdo provádí aktualizaci, musí mít na klientském počítači oprávnění správce.
Příprava zdroje aktualizací
Pokud jsou klienti nakonfigurováni tak, aby získávali aktualizace ze serverů hostovaných Microsoftem, musí mít přístup k internetu. Během aktualizace si klienti stáhnutí a instalaci nejnovější verze od Microsoftu na aktualizační kanál, ke kterému je klient přihlášený.
Pokud jsou klienti nakonfigurováni tak, aby z rozložení získali aktualizace, je prvním krokem před aktualizací klienta zajistit, aby samotné rozložení obsahovalo aktualizovanou verzi sady Visual Studio. Správce IT by měl buď aktualizovat stávající rozložení nejnovějšími aktualizacemi produktu tak, aby nové instalace klientů nebo aktualizace klientů mohly získat aktualizovanou verzi, nebo může vytvořit zcela nové rozložení v jiném adresáři rozložení, který můžete použít k aktualizaci klientských počítačů. Osvědčeným postupem je aktualizovat rozložení na druhé úterý v měsíci hned po vydání aktualizací zabezpečení.
Ujistěte se, že uživatelský nebo systémový účet, na kterém je spuštěná aktualizace, má správný přístup ke sdílené síťové složce nebo internímu webu, který obsahuje rozložení. Další informace najdete v tématu Řešení chyb souvisejících se sítí při instalaci nebo použití sady Visual Studio.
Ruční zahájení aktualizace na klientském počítači
Uživatel na klientském počítači s dostatečnými oprávněními může ručně zahájit aktualizaci sady Visual Studio. Klient sady Visual Studio prohledá své zdrojové umístění pro aktualizace, aby zjistil, zda jsou dostupné aktualizační balíčky. Proto je důležité udržovat zdrojové rozložení aktualizované.
Uživatelé můžou ručně aktualizovat instanci sady Visual Studio pomocí:
- spuštění instalačního programu sady Visual Studio. Pokud je k dispozici aktualizace, mohou kliknout na Aktualizovat.
- Při spuštění integrovaného vývojového prostředí sady Visual Studio můžete reagovat na upozornění nebo zprávu anebo zvolit Nápověda > Vyhledat aktualizace pro kontrolu aktualizací.
Pokud se při spuštění aktualizace používají nějaké soubory, například pokud je sada Visual Studio otevřená, bude aktualizace blokovaná, dokud se sada Visual Studio neskončí. Někdy bude aktualizace vyžadovat restartování.
Ruční konfigurace, kde klient sady Visual Studio hledá aktualizace
Když je sada Visual Studio původně nainstalovaná na klientském počítači, zaznamená umístění, kam má vyhledat aktualizace. Pokud byla sada Visual Studio nainstalována z hostovaných serverů Microsoftu, bude ve výchozím nastavení hledat aktualizace z hostovaných serverů Microsoftu. Pokud byla sada Visual Studio nainstalována nebo aktualizována vyvoláním bootstrapperu v rozložení sítě nebo spuštěním spuštěním skriptu pro instalaci zrozložení hostovaného na webu , bude hledat aktualizace v umístění určenémrozložení .
Výchozí funkčností Visual Studio 2019 je, že po instalaci produktu klientem je konfigurace umístění aktualizací klienta uzamčena a neměnitelná. Jediným způsobem, jak spolehlivě změnit zdrojové umístění aktualizací, je odinstalovat a znovu nainstalovat produkt pomocí správné konfigurace.
Pokud však klient sady Visual Studio používá nejnovější instalační program sady Visual Studio 2022, je možné změnit zdrojové umístění klienta pro aktualizace. To je užitečné, pokud chcete nainstalovat z jednoho rozložení, ale aktualizace mají pocházet z jiného rozložení. Instalační program sady Visual Studio 2022 lze na klientský počítač získat několika způsoby. Nejjednodušší způsob je použít jakoukoli verzi sady Visual Studio, která byla odeslána po červnu 2023, protože tyto verze automaticky obsahují nejnovější instalační program. Dalším způsobem je instalace a používání produktu Visual Studio 2022. Nakonec můžete distribuovat instalační program sady Visual Studio 2022 prostřednictvím rozložení sady Visual Studio 2019.
Pokud chcete ručně zobrazit a nakonfigurovat umístění aktualizace, ze kterého bude klient hledat aktualizace, zobrazte Nastavení aktualizace a ujistěte se, že je správně nakonfigurovaný. Aktualizaci pak můžete zahájit z klienta.
Aktualizace oznámení
Pokud je v umístění, ve které klient hledá aktualizace, k dispozici je aktualizace, klient vypsat zprávu nebo příznak oznámení.
Podrobnosti o tom, jak řídit, kdy se uživatelům zobrazují oznámení o aktualizacích, najdete v tématu Řízení aktualizací síťových nasazení sady Visual Studio.
Použijte aktualizace správce k aktualizaci klientských počítačů
Pokud jste v organizaci, doporučeným postupem je registrace klientských počítačů do aktualizacísprávce sady Visual Studio. Verze zabezpečení sady Visual Studio jsou obvykle k dispozici v "úterý oprav", což je druhé úterý v měsíci. Správce IT by měl vyvinout zvyk udržovat a aktualizovat rozložení každý měsíc, jako je ráno druhé středy v měsíci, a pomocí Microsoft Endpoint Manageru nasadit aktualizace zabezpečení sady Visual Studio do klientských počítačů v organizaci. Aktualizace ze strany správce vyvolají u klientů potřebu zkontrolovat jejich umístění zdroje aktualizací pro případné nové aktualizace, a pokud bylo rozložení aktualizováno, aktualizace se automaticky aplikuje na klientský počítač (za předpokladu, že Visual Studio není používáno).
Aktualizace klientských počítačů prostřednictvím kódu programu
Správci můžou programově aktualizovat instalace klienta sady Visual Studio buď vydáním příkazů instalačnímu programu na straně klienta, nebo vyvoláním bootstrapperu v rozložení sítě.
Aktualizace sady Visual Studio prostřednictvím kódu programu pomocí instalačního programu sady Visual Studio
Aktualizaci sady Visual Studio můžete zahájit programovým vyvoláním instalačního programu klienta a vydáním příkazu update. Tento příkaz aktualizuje Visual Studio podle dostupných produktových komponent, které jsou k dispozici v umístění zdroje pro aktualizace. Pokud chcete při provádění aktualizace změnit umístění zdroje aktualizací v klientovi, můžete to udělat programově předáním parametru --channelUri
spolu s příkazem update. Například:
Kanál můžete změnit na rozložení sítě a spustit příkaz aktualizace na klientovi takto:
"C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe" update --installPath "C:\Program Files\Microsoft Visual Studio\2019\Enterprise" --channelUri "\\\\server\\share\\newlayoutdir\\channelmanifest.json"
nebo takto, což nastavuje zdroj aktualizací na hostované místo Microsoftu:
"C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe" update --installPath "C:\Program Files\Microsoft Visual Studio\2022\Enterprise" --channelUri "https://aka.ms/vs/17/release/channel"
Všimněte si, že v předchozích dvou příkladech nemůžete programově spustit instalační program ze stejného adresáře, ve kterém se instalační program nachází.
Automaticky aktualizovat Visual Studio pomocí skriptu bootstrapperu
Visual Studio můžete aktualizovat programovým voláním bootstrapperu ze stejného umístění, ze kterého jste původně nainstalovali. Pokud jste si stáhli bootstrapper z Microsoftu, pak pokud má váš klient přístup k internetu, můžete stáhnout a použít jakýkoli aktualizovaný bootstrapper k aktualizaci klienta sady Visual Studio. Věnujte pozornost kanálu spouštěče, protože může způsobit změnu aktualizačního kanálu klienta.
Pokud je váš bootstrapper umístěný ve sdílené síťové složce rozložení, měl by správce nejprve aktualizovat rozložení sítě tak, aby obsahoval aktualizace produktů sady Visual Studio, aby klient mohl tento bootstrapper použít k aktualizaci.
Následující příklad aktualizuje klienta pomocí existujícího bootstrapperu v původním rozložení sítě. Tato metoda předpokládá, že správce IT už aktualizoval rozložení.
\\server\share\originalinstallVSdirectory\vs_enterprise.exe update --installPath "C:\clientmachine\installpath" --quiet
Aktualizaci klienta sady Visual Studio 2019 můžete také zahájit programovým voláním bootstrapperu z jiné polohy rozložení sítě, které obsahuje verzi produktu, na kterou chcete klienta aktualizovat. K tomu je potřeba získat instalační program sady Visual Studio 2022 na klientovi. Nejjednodušší způsob, jak to povolit, je zajistit, aby nové rozložení sady Visual Studio 2019 používalo nejnovější instalační program. Pokud spustíte bootstrapper z nového rozložení hostovaného v síti, bude aktualizační kanál v klientovi nastaven na umístění aktualizace zadané v rozložení. Tento příkaz můžete například spustit na klientském počítači pomocí nového bootstrapperu v novém rozložení hostované v síti:
Aktualizaci klienta sady Visual Studio můžete také zahájit programovým voláním bootstrapperu z jiného umístění rozložení sítě, které obsahuje verzi produktu, na který chcete klienta aktualizovat. Pokud spustíte bootstrapper z nové síťově hostované instalace, bude aktualizační kanál na klientovi nastaven na umístění aktualizace zadané v rozložení. Tento příkaz můžete například spustit na klientském počítači pomocí nového bootstrapperu v novém rozložení hostované v síti:
\\server\share\desiredupdatelayoutdir\vs_enterprise.exe update --installPath "C:\clientmachine\installpath" --quiet
Ať už je hodnota channelUri v souboru response.json
nového rozvržení jakákoliv, určí místo, kde klient bude vyhledávat budoucí aktualizace.
Poznámka
Pomocí příkazu vswhere.exe identifikujte cestu instalace existující instance sady Visual Studio na klientském počítači.
Programátorská aktualizace klienta, který nemá přístup k internetu
Pokud váš klientský počítač nemá přístup k internetu, musí získat aktualizace z rozložení. Mějte na paměti, že při každé aktualizaci sady Visual Studio je potřeba aktualizovat dvě části. První je instalační program a druhý je samotný produkt sady Visual Studio. Pro síťově hostovaná rozložení můžete spustit buď bootstrapper, nebo instalační program pro aktualizaci klienta. Pro rozložení hostovaná na intranetovém webovém serveru můžete aktualizovat vyvoláním instalačního programu na klientovi. Následující příklad ukazuje obě situace a oba předpokládají, že správce již aktualizoval rozložení na nejbezpečnější bity.
Tento příklad dává sadě Visual Studio pokyn , aby explicitně hledal obě těchto komponent z rozložení sítě. První příkaz vynutí, aby se instalační program aktualizoval z rozložení, a druhý příkaz zabrání stažení všech balíčků ze serverů hostovaných Microsoftem na internetu.
\\server\share\VSlayoutdirectory\vs_enterprise.exe --quiet --update --wait --offline
\\server\share\VSlayoutdirectory\vs_enterprise.exe update --installPath "C:\clientmachine\installpath" --noWeb --wait --quiet --norestart
Tento příklad dává sadě Visual Studio pokyn, aby se aktualizoval z obsahu obsaženého v interním rozložení hostovaného intranetového webového serveru.
"C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe" update --installPath "C:\Program Files\Microsoft Visual Studio\2019\Enterprise"
Získání podpory pro rozložení sítě
Pokud máte potíže s rozložením sítě, chceme o tom vědět. Nejlepší způsob, jak nám to říct, je použít nástroj Nahlásit problém, který se zobrazí v instalačním programu sady Visual Studio i v integrovaném vývojovém prostředí sady Visual Studio. Pokud jste správce IT a nemáte nainstalovanou sadu Visual Studio, můžete zde odeslat zpětnou vazbu . Pokud použijete tento nástroj, bylo by velmi užitečné, pokud byste mohli odeslat protokoly z nástroje VS Collect, které nám můžou pomoct diagnostikovat a opravit problém.
Nabízíme také možnost podpory instalačního chatu (jenom v angličtině) pro problémy související s instalací.
K dispozici jsou i další možnosti podpory. Podívejte se na naši komunitu vývojářů sady Visual Studio.
Související obsah
- Vytvoření a údržba rozložení sítě
- průvodce správcem sady Visual Studio
- Řešení chyb souvisejících se sítí při instalaci nebo používání sady Visual Studio
- Instalace sady Visual Studio pomocí parametrů příkazového řádku
- nástroje pro detekci a správu instancí sady Visual Studio
- Konfigurace zásad pro podniková nasazení sady Visual Studio
- Životní cyklus a údržba produktu Visual Studio