Aktualizace klienta sady Visual Studio nainstalovaného z rozložení sítě

Platí pro:yes Visual Studio Visual Studio pro Mac noVisual Studio noCode

Můžete a pravidelně aktualizovat všechny klienty sady Visual Studio, aby dostávali nejnovější opravy zabezpečení a funkcí.

Pokud byl klient sady Visual Studio původně nainstalován prostřednictvím rozložení sítě, je nejpravděpodobnější, ž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ém prostředí, zvažte níže uvedené otázky, jejichž odpovědi vás informují o tom, jak byste měli k procesu aktualizace přistupovat.

  • Odkud aktualizace pocházejí: rozložení sítě nebo servery hostované Microsoftem? A pokud aktualizace pochází z rozložení sítě, je rozložení sítě připravené?
  • Bude aktualizace inicializována uživatelem, nebo se jedná o událost iniciovanou správcem? Nezapomeňte, že každý, kdo aktualizaci provádí, musí mít oprávnění správce na klientském počítači.

Příprava zdroje aktualizací

Pokud aktualizujete klienta ze serverů hostovaných Microsoftem, klient si stáhne a nainstaluje nejnovější verzi dostupnou od Microsoftu v daném kanálu.

Pokud aktualizujete klienta z rozložení sítě, pak prvním krokem je příprava rozložení sítě s aktualizovaným produktem. Stávající rozložení můžete aktualizovat nejnovějšími aktualizacemi produktů, aby nové instalace i aktualizace dostávaly aktualizovanou verzi. Nebo můžete vytvořit zcela nové rozložení v jiném adresáři, který můžete použít k aktualizaci klientských počítačů.

Povolení ručních aktualizací na straně klienta iniciované uživatelem

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 musí být správně nakonfigurovaný tak, aby hledal aktualizace ve správném zdrojovém umístění, aby mohl rozpoznat, že je k dispozici aktualizace. Pokud se při aktualizaci používají nějaké soubory, například pokud je sada Visual Studio otevřená, bude se visual Studio muset zavřít, aby se aktualizace dokončila. Občas 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 ze serverů hostovaných Microsoftem, bude ve výchozím nastavení hledat aktualizace ze serverů hostovaných Microsoftem. Pokud byla sada Visual Studio nainstalována nebo aktualizována vyvoláním bootstrapperu v rozložení sítě, bude hledat aktualizace v umístění určeném rozložením.

S výchozími funkcemi sady Visual Studio 2019 je po instalaci produktu klient uzamčen a neměnný. Jediným způsobem, jak spolehlivě změnit zdrojové umístění aktualizací, je odinstalovat a přeinstalovat produkt pomocí správné konfigurace.

Pokud ale 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 pocházejí z jiného rozložení. Instalační program sady Visual Studio 2022 můžete získat na klientský počítač dvěma způsoby. Nejjednodušší je jednoduše nainstalovat a používat produkt Visual Studio 2022. Případně 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ý. Pak můžete zahájit aktualizaci z klienta.

Aktualizace oznámení

Pokud je v umístění, ve které klient hledá aktualizace, k dispozici aktualizace, zobrazí se v klientovi zpráva nebo příznak oznámení.

Podrobnosti o tom, jak řídit, kdy se uživatelům zobrazí oznámení aktualizací, najdete v tématu Řízení aktualizací síťových nasazení sady Visual Studio.

Ruční spuštění aktualizace

Uživatelé můžou instanci sady Visual Studio aktualizovat ručně :

  • spusťte instalační program sady Visual Studio. Pokud je aktualizace dostupná, můžou kliknout na Aktualizovat.
  • spuštění integrovaného vývojového prostředí sady Visual Studio a odpovídání na příznak oznámení nebo zprávu nebo volbu Nápověda/Zkontrolovat aktualizace.

Programově aktualizujte klientské počítače.

Správci můžou programově aktualizovat instalace klienta sady Visual Studio tak, že buď vystavují příkazy instalačnímu programu na straně klienta, nebo vyvoláním bootstrapperu v rozložení.

Programově aktualizovat Visual Studio pomocí instalačního programu sady Visual Studio

Aktualizaci sady Visual Studio můžete zahájit programově vyvoláním instalačního programu klienta a vydáním příkazu update. Tento příkaz aktualizuje Sadu Visual Studio na základě aktualizovaného produktu dostupného ve zdrojovém umístění pro aktualizace. Pokud chcete změnit umístění zdroje aktualizací v klientovi, můžete to udělat programově předáním parametru --channelURI. Příklad:

Kanál můžete změnit na rozložení sítě a spustit aktualizační příkaz 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, který nastaví zdroj aktualizací na hostované umístění Microsoftu:

c:\program files (x86)\microsoft\visual studio\installer\>setup.exe update --installPath "C:\Program Files\Microsoft Visual Studio\2019\Enterprise" --channelURI "https://aka.ms/vs/16/release/channel"

Programově aktualizujte Visual Studio pomocí bootstrapperu.

Sadu Visual Studio můžete aktualizovat programově voláním bootstrapperu ze stejného umístění, ze kterého jste původně nainstalovali. Všechny bootstrappery zdrojové ze serverů hostovaných Microsoftem se považují za ze stejného umístění. Pokud byl váš bootstrapper ve sdílené síťové složce rozložení, musí být rozložení sítě aktualizováno tak, aby obsahovalo požadované aktualizace produktu.

\\server\share\originalinstallVSdirectory\vs_enterprise.exe update --installPath "C:\clientmachine\installpath" --quiet 

Aktualizaci klienta sady Visual Studio 2019 můžete také zahájit programově voláním bootstrapperu z jiného zdrojového umístění, které obsahuje verzi produktu, na který chcete klienta aktualizovat. K tomu musíte 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í, kanál aktualizace na klientovi se nastaví na umístění aktualizace zadané v rozložení. Tento příkaz můžete například spustit na klientském počítači:

Aktualizaci klienta sady Visual Studio můžete také zahájit programově voláním bootstrapperu z jiného zdrojového umístění, které obsahuje verzi produktu, na který chcete klienta aktualizovat. Pokud spustíte bootstrapper z nového rozložení, kanál aktualizace na klientovi se nastaví na umístění aktualizace zadané v rozložení. Tento příkaz můžete například spustit na klientském počítači:

   \\server\share\desiredupdatelayoutdir\vs_enterprise.exe update --installPath "C:\clientmachine\installpath" --quiet 

Jakákoli hodnota identifikátoru CHANNELURI v souboru response.json nového rozložení bude umístění, kam klient hledá budoucí aktualizace.

Poznámka

Pomocí příkazuvswhere.exe identifikujte instalační cestu existující instance sady Visual Studio na klientském počítači.

Programově aktualizujte klienta, který nemá přístup k internetu

Pokud váš klientský počítač nemá přístup k internetu, musí získat aktualizace z rozložení sítě. 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. Sadě Visual Studio můžete dát pokyn , aby explicitně hledal obě tyto komponenty z rozložení sítě spuštěním těchto příkazů na klientském počítači. První příkaz vynutí, aby instalační program přišel 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
   \\server\share\VSlayoutdirectory\vs_enterprise.exe update --installPath "C:\clientmachine\installpath" --noWeb --wait --quiet --norestart

Dalším způsobem, jak zajistit, aby klient získal aktualizace z rozložení sítě, je předání --noweb a --noUpdateInstaller možností v jednom příkazu bootstrapperu v rozložení sítě. Dříve se zabránilo stažení aktualizovaných úloh, komponent z internetu a druhý zabrání instalačnímu programu v samoobslužné aktualizaci. Tato možnost, i když je dostupná, se obecně nedoporučuje, protože byste měli vždy používat nejnovější a největší instalační program.

Důležité

Tato --noWeb možnost nezastaví instalaci sady Visual Studio na počítači připojeném k internetu z kontroly aktualizací. Místo toho zabrání klientovi stahovat balíčky produktů.

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 pomocí nástroje 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 sem odeslat zpětnou vazbu správce IT. Při použití tohoto nástroje by bylo velmi užitečné, kdybyste mohli odeslat protokoly z nástroje VS Collect , který nám může pomoct diagnostikovat a opravit problém.

Nabízíme také možnost podpory instalačního chatu (pouze 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.

Viz také