Kontrolowanie aktualizacji wdrożeń programu Visual Studio opartych na sieci
Ostrzeżenie
TA ZAWARTOŚĆ MA BYĆ PRZESTARZAŁA, PONIEWAŻ ZOSTAŁA SCALONA Z INNYMI STRONAMI. 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, 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 udziału plików, w którym chcesz go hostować:
xcopy /e C:\vsoffline \\server\share\VS
response.json
Zmodyfikuj plik w układzie i zmieńchannelUri
wartość, aby wskazywała kopię pliku 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 tego udziału, aby zainstalować program Visual Studio.
\\server\share\VS\vs_enterprise.exe
Gdy administrator przedsiębiorstwa określi, że nadszedł czas, aby użytkownicy mogli zaktualizować do nowszej wersji programu Visual Studio, mogą zaktualizować lokalizację układu, aby uwzględnić zaktualizowane pliki 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
response.json
plik 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 pod adresem \\server\share\VS\ChannelManifest.json
. Jeśli plik channelManifest.json jest nowszy niż zainstalowany 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ć tylko aktualizacje 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 odpowiednią wersją produktu, a następnie na maszynie klienckiej uruchomienie programu inicjjącego z lokalizacji układu (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ć. Jedną z tych akcji można osadzić na komputerze klienckim połączenie z daną lokalizacją układu. Jedynym zastrzeżeniem dla tego scenariusza, aby działał poprawnie, jest to, że "ChannelURI" w pliku układu response.json
musi być taki sam jak identyfikator ChannelURI ustawiony na komputerze klienta podczas instalacji oryginalnej. Najprawdopodobniej ta wartość została pierwotnie ustawiona na kanał wydania internetowego.
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:
- Oferujemy opcję obsługi czatu instalacyjnego (tylko w języku angielskim) w przypadku problemów związanych z instalacją.
- Zgłoś problemy z produktami za pośrednictwem narzędzia Zgłoś problem, które jest wyświetlane zarówno w Instalator programu Visual Studio, jak i w środowisku IDE programu Visual Studio. Jeśli jesteś Administracja istratorem IT i nie masz zainstalowanego programu Visual Studio, możesz przesłać tutaj opinię Administracja IT.
- Zasugeruj funkcję, śledź problemy z produktami i znajdź odpowiedzi w społeczności deweloperów programu Visual Studio.
Powiązana zawartość
- Przewodnik administratora programu Visual Studio
- Włączanie aktualizacji administratora
- Stosowanie aktualizacji administratora
- Korzystanie z parametrów wiersza polecenia do zainstalowania programu Visual Studio
- Narzędzia do zarządzania wystąpieniami programu Visual Studio
- Cykl życia i obsługa produktu Visual Studio