Kontrolowanie aktualizacji wdrożeń programu Visual Studio opartych na sieci
Ostrzeżenie
OCZEKUJE SIĘ, ŻE TA TREŚĆ ZOSTANIE ZDEPRECJONOWANA, JAKO ŻE ZOSTAŁA ZAŁĄCZONA DO INNYCH STRON. Ta strona została usunięta z spisu treści.
Administratorzy przedsiębiorstwa często tworzą układ i hostują go w sieciowym udziale plików, aby wdrożyć go dla użytkowników końcowych. Na tej stronie opisano sposób prawidłowego konfigurowania opcji układu sieciowego.
Kontrolowanie lokalizacji, w której program Visual Studio szuka aktualizacji
Scenariusz 1: Klient pierwotnie zainstalowany z układu, ale jest skonfigurowany do odbierania aktualizacji z lokalizacji układu sieciowego lub sieci Web
Domyślnie Visual Studio nadal przeszukuje Internet w poszukiwaniu aktualizacji, nawet jeśli instalacja została pierwotnie wdrożona z lokalizacji sieciowej. Jeśli aktualizacja jest dostępna w Internecie, użytkownik może ją zainstalować. Mimo że pamięć podręczna układu sieciowego jest najpierw sprawdzana pod kątem zaktualizowanych bitów produktu, jeśli nie zostaną tam znalezione, program Visual Studio wyszuka i pobierze zaktualizowane bity produktów z Internetu.
Scenariusz 2: Klient pierwotnie zainstalowany i powinien otrzymywać aktualizacje tylko z układu sieciowego
Jeśli chcesz kontrolować, gdzie klient programu Visual Studio szuka aktualizacji, na przykład jeśli komputer kliencki nie ma dostępu do Internetu i chcesz mieć pewność, że jest on tylko i zawsze instalowany z układu, możesz skonfigurować lokalizację, w której instalator klienta szuka zaktualizowanych bitów produktu. Najlepiej upewnić się, że to ustawienie jest poprawnie skonfigurowane, zanim klient wykona początkową instalację z układu.
Utwórz układ w trybie offline:
vs_enterprise.exe --layout C:\vsoffline --lang en-US
Skopiuj go do zasobu współdzielonego, w którym chcesz go umieścić.
xcopy /e C:\vsoffline \\server\share\VS
Zmodyfikuj plik
response.json
w układzie i zmień wartośćchannelUri
, aby wskazać kopię channelManifest.json, którą kontroluje administrator.Pamiętaj, aby uniknąć ukośników odwrotnych w wartości, jak w poniższym przykładzie:
"channelUri":"\\\\server\\share\\VS\\ChannelManifest.json"
Teraz użytkownicy końcowi mogą uruchamiać instalator z tego folderu udostępnionego, aby zainstalować program Visual Studio.
\\server\share\VS\vs_enterprise.exe
Gdy administrator przedsiębiorstwa ustali, że nadszedł czas, aby użytkownicy mogli zaktualizować do nowszej wersji programu Visual Studio, mogą zaktualizować lokalizację układu w celu uwzględnienia zaktualizowanych plików w następujący sposób.
Użyj polecenia podobnego do następującego polecenia:
vs_enterprise.exe --layout \\server\share\VS --lang en-US
Upewnij się, że plik
response.json
w zaktualizowanym schemacie nadal zawiera Twoje dostosowania, w szczególności modyfikację channelUri."channelUri":"\\\\server\\share\\VS\\ChannelManifest.json"
Istniejące instalacje programu Visual Studio z tego układu wyszukują aktualizacje w \\server\share\VS\ChannelManifest.json
. Jeśli channelManifest.json jest nowsza niż zainstalowana przez użytkownika, program Visual Studio powiadamia użytkownika o dostępności aktualizacji.
Każda aktualizacja instalacji zainicjowana przez klienta automatycznie zainstaluje zaktualizowaną wersję programu Visual Studio bezpośrednio z układu.
Scenariusz 3: Klient pierwotnie zainstalowany z Internetu, ale teraz powinien otrzymywać aktualizacje tylko z układu sieciowego
W niektórych przypadkach komputer kliencki mógł już zainstalować program Visual Studio z Internetu, ale teraz administrator chce mieć wszystkie przyszłe aktualizacje pochodzące z układu zarządzanego. Jedynym obsługiwanym sposobem jest utworzenie układu sieciowego z żądaną wersją produktu, a następnie na komputerze klienckim uruchomienie programu inicjującego z lokalizacji układu (np. \\server\share\vs_enterprise.exe
). W idealnym przypadku pierwotna instalacja klienta miała miejsce przy użyciu programu inicjującego z lokacji sieciowej z poprawnie skonfigurowanym identyfikatorem ChannelURI, ale uruchomienie zaktualizowanego programu inicjującego z lokalizacji sieciowej również zadziała. Każde z tych działań umożliwia osadzenie na komputerze klienckim połączenia z daną lokalizacją układu. Jedynym warunkiem, aby ten scenariusz działał poprawnie, jest to, że "ChannelURI" w pliku response.json
układu musi być taki sam jak ChannelURI ustawiony na maszynie klienta podczas pierwotnej instalacji. Najprawdopodobniej ta wartość została pierwotnie ustawiona na kanał dystrybucji w internecie .
Pomoc techniczna lub rozwiązywanie problemów
Czasami coś może pójść źle. Jeśli instalacja programu Visual Studio nie powiedzie się, zobacz Rozwiązywanie problemów z instalacją i uaktualnianiem programu Visual Studio, aby uzyskać szczegółowe wskazówki.
Oto kilka dodatkowych opcji pomocy technicznej:
- Użyj opcji obsługi czatu instalacji (tylko w języku angielskim) w przypadku problemów związanych z instalacją.
- Zgłoś problemy z produktem za pomocą narzędzia Zgłoś problem, które jest wyświetlane zarówno w Instalatorze programu Visual Studio, jak i w środowisku IDE programu Visual Studio. Jeśli jesteś administratorem IT i nie masz zainstalowanego programu Visual Studio, możesz przesłać opinie administratora IT.
- Zasugeruj funkcję, śledź problemy z produktami i znajdź odpowiedzi w witrynie Visual Studio Developer Community.
Powiązana zawartość
- Przewodnik administratora programu Visual Studio
- Włączanie aktualizacji przez administratora
- stosowanie aktualizacji administratora
- użyj parametrów wiersza polecenia, aby zainstalować program Visual Studio
- narzędzia Tools do zarządzania wystąpieniami programu Visual Studio
- cykl życia produktu i obsługa programu Visual Studio