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: Klien awalnya diinstal dari tata letak, tetapi dikonfigurasi untuk menerima pembaruan dari lokasi tata letak jaringan atau 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. response.json Ubah file dalam tata letak dan ubah channelUri nilai 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 response.json file 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 apa yang telah 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 hanya boleh 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, dan kemudian pada komputer klien, jalankan bootstrapper dari lokasi tata letak (misalnya \\server\share\vs_enterprise.exe). Idealnya, penginstalan klien asli akan terjadi menggunakan bootstrapper dari tata letak jaringan dengan ChannelURI yang dikonfigurasi dengan benar, tetapi menjalankan bootstrapper yang diperbarui dari lokasi tata letak jaringan juga akan berfungsi. Salah satu tindakan ini akan disematkan, pada komputer klien, koneksi dengan lokasi tata letak tertentu. Satu-satunya peringatan agar skenario ini berfungsi dengan benar adalah bahwa "ChannelURI" dalam file tata letak response.json 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:

  • Kami menawarkan opsi dukungan obrolan penginstalan (hanya bahasa Inggris) untuk masalah terkait penginstalan.
  • Laporkan masalah produk kepada kami melalui 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 di sini.
  • Sarankan fitur, lacak masalah produk, dan temukan jawaban di Komunitas Pengembang Visual Studio.