Mengontrol pembaruan untuk penyebaran Visual Studio berbasis jaringan

Peringatan

KONTEN INI DIMAKSUDKAN UNTUK TIDAK DIGUNAKAN LAGI KARENA TELAH DIGABUNGKAN KE HALAMAN LAIN. Halaman ini telah dihapus dari TOC.

Administrator perusahaan sering membuat tata letak dan menghostingnya di berbagi file jaringan untuk disebarkan ke pengguna akhir mereka. Halaman ini menjelaskan cara mengonfigurasi opsi tata letak jaringan Anda dengan benar.

Mengontrol tempat Visual Studio mencari pembaruan

Skenario 1: Pengguna awalnya diinstal dari tata letak, tetapi dikonfigurasi untuk menerima pembaruan baik dari lokasi tata letak jaringan atau dari web

Secara default, Visual Studio terus mencari pembaruan secara online meskipun penginstalan awalnya disebarkan dari berbagi jaringan. Jika pembaruan tersedia di web, maka pengguna dapat menginstalnya. Meskipun cache tata letak jaringan diperiksa terlebih dahulu untuk setiap bit produk yang diperbarui, jika tidak ditemukan di sana, visual Studio akan mencari dan mengunduh bit produk yang diperbarui dari web.

Skenario 2: Klien awalnya diinstal dan hanya boleh menerima pembaruan dari tata letak jaringan

Jika Anda ingin mengontrol di mana klien Visual Studio mencari pembaruan, misalnya, jika komputer klien Anda tidak memiliki akses internet dan Anda ingin memastikan bahwa itu hanya dan selalu menginstal dari tata letak, maka Anda dapat mengonfigurasi lokasi tempat alat penginstal klien mencari bit produk yang diperbarui. Yang terbaik adalah memastikan pengaturan ini dikonfigurasi dengan benar sebelum klien melakukan penginstalan awal dari tata letak.

  1. Buat tata letak offline:

    vs_enterprise.exe --layout C:\vsoffline --lang en-US
    
  2. Salin ke berbagi file tempat Anda ingin menghostingnya:

    xcopy /e C:\vsoffline \\server\share\VS
    
  3. Ubah file response.json dalam tata letak dan ubah nilai channelUri untuk menunjuk ke salinan channelManifest.json yang dikontrol admin.

    Pastikan untuk menghindari garis miring terbalik dalam nilai, seperti dalam contoh berikut:

    "channelUri":"\\\\server\\share\\VS\\ChannelManifest.json"
    

    Sekarang pengguna akhir dapat menjalankan penyiapan dari berbagi ini untuk menginstal Visual Studio.

    \\server\share\VS\vs_enterprise.exe
    

Ketika administrator perusahaan menentukan sudah waktunya bagi pengguna mereka untuk memperbarui ke versi Visual Studio yang lebih baru, mereka dapat memperbarui lokasi tata letak untuk menggabungkan file yang diperbarui, sebagai berikut.

  1. Gunakan perintah yang mirip dengan perintah berikut:

    vs_enterprise.exe --layout \\server\share\VS --lang en-US
    
  2. Pastikan bahwa file response.json dalam tata letak yang diperbarui masih berisi kustomisasi Anda, khususnya modifikasi channelUri, sebagai berikut:

    "channelUri":"\\\\server\\share\\VS\\ChannelManifest.json"
    

Penginstalan Visual Studio yang ada dari tata letak ini mencari pembaruan di \\server\share\VS\ChannelManifest.json. Jika channelManifest.json lebih baru dari yang diinstal pengguna, Visual Studio memberi tahu pengguna bahwa pembaruan tersedia.

Setiap pembaruan penginstalan yang dimulai dari klien akan secara otomatis menginstal versi Visual Studio yang diperbarui langsung dari tata letak.

Skenario 3: Klien awalnya diinstal dari web, tetapi sekarang seharusnya hanya menerima pembaruan dari tata letak jaringan

Dalam beberapa kasus, komputer klien mungkin telah menginstal Visual Studio dari web, tetapi sekarang administrator ingin memiliki semua pembaruan di masa mendatang berasal dari tata letak terkelola. Satu-satunya cara yang didukung untuk melakukan ini adalah dengan membuat tata letak jaringan dengan versi produk yang diinginkan, lalu pada komputer klien, jalankan bootstrapper dari lokasi tata letak (misalnya \\server\share\vs_enterprise.exe). Idealnya, instalasi klien awal akan dilakukan menggunakan bootstrapper dari tata letak jaringan dengan ChannelURI yang dikonfigurasi dengan benar, tetapi menjalankan bootstrapper versi terbaru dari lokasi jaringan juga bisa bekerja. Salah satu dari tindakan ini akan menyematkan, pada mesin klien, koneksi dengan lokasi tata letak tertentu. Satu-satunya peringatan agar skenario ini berfungsi dengan benar adalah bahwa "ChannelURI" dalam file response.json tata letak harus sama dengan ChannelURI yang diatur pada komputer klien ketika penginstalan asli terjadi. Kemungkinan besar nilai ini awalnya diatur ke saluran rilis internet .

Dukungan atau pemecahan masalah

Kadang-kadang, hal-hal bisa salah. Jika penginstalan Visual Studio Anda gagal, lihat Memecahkan masalah penginstalan dan peningkatan Visual Studio untuk panduan langkah demi langkah.

Berikut adalah beberapa opsi dukungan lainnya:

  • Gunakan opsi obrolan penginstalan (hanya dukungan bahasa Inggris) untuk masalah yang terkait dengan penginstalan.
  • Laporkan masalah produk kepada kami dengan menggunakan alat Laporkan Masalah yang muncul baik di Penginstal Visual Studio maupun di Ide Visual Studio. Jika Anda adalah Administrator TI dan belum menginstal Visual Studio, Anda dapat mengirimkan umpan balik Admin TI .
  • Sarankan fitur, lacak masalah produk, dan temukan jawaban di Komunitas Pengembang Visual Studio.