Kontrolowanie aktualizacji wdrożeń programu Visual Studio opartych na sieci
Ostrzeżenie
TA ZAWARTOŚĆ MA ZOSTAĆ OZNACZONA JAKO NIEAKTUALNA, PONIEWAŻ ZOSTAŁA WŁĄ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 program Visual Studio nadal wyszukuje aktualizacje online, nawet jeśli instalacja została pierwotnie wdrożona z udziału sieciowego. 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 udostępnionego zasobu, gdzie chcesz go hostować.
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ć konfigurację z tej lokalizacji udostępnionej, 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 układzie nadal zawiera dostosowania, w szczególności modyfikację identyfikatora channelUri w następujący sposób:"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 rozmieszczenia sieciowego z żądaną wersją produktu, a następnie na komputerze klienckim, uruchomienie programu inicjującego z lokalizacji rozmieszczenia (np. \\server\share\vs_enterprise.exe
). W idealnym przypadku oryginalna instalacja klienta miała miejsce przy użyciu programu inicjjącego z układu sieciowego z poprawnie skonfigurowanym identyfikatorem ChannelURI, ale uruchomienie zaktualizowanego programu inicjjącego z lokalizacji układu sieciowego również będzie działać. Wykonanie jednej z tych akcji osadzi na komputerze klienckim połączenie z określoną lokalizacją układu. Jedynym zastrzeżeniem, aby ten scenariusz działał poprawnie, jest to, że "ChannelURI" w pliku response.json
układu musi być taki sam jak identyfikator ChannelURI ustawiony na komputerze klienta podczas pierwotnej instalacji. Najprawdopodobniej ta wartość została pierwotnie ustawiona na kanał wydawniczy 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:
- Skorzystaj z opcji czatu wsparcia instalacji (dostępne 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ć opinię 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 administratora
- stosowanie aktualizacji administratora
- użyj parametrów wiersza polecenia, aby zainstalować program Visual Studio
- Narzędzia do zarządzania instancjami programu Visual Studio
- cykl życia produktu i obsługa programu Visual Studio