Visual Studio üzembe helyezése elrendezésből egy kliensgépen

📣 Szeretnénk hallani visszajelzését!Kérjük, szánjon egy kis időt a felmérés elvégzésére, és tudassa velünk, hogyan javíthatjuk az elrendezési élményt. Köszönjük a támogatást!

Ahhoz, hogy egy elrendezést üzembe helyezhessen egy ügyfélszámítógépen, először a következő témaköröket kell figyelembe vennie:

Visual Studio telepítése ügyfélgépre elrendezésből

A rendszergazdák programozott módon telepíthetik a Visual Studio-elrendezést az ügyfél-munkaállomásokon egy telepítési szkript részeként.

Telepítés hálózati elrendezésből

A rendszergazdai engedélyekkel rendelkező felhasználók az alábbi parancs futtatásával felügyelet nélküli módban telepíthetik a Visual Studiót egy hálózati elrendezésből. Az elrendezés response.json adja meg a telepítés alapértelmezett konfigurációs beállításait.

\\server\products\VS\vs_enterprise.exe --quiet --wait 

Ha a felhasználó olyan elemeket választ ki, amelyek nem elérhetők az elrendezésben, akkor a telepítő megpróbálja beszerezni ezeket a további fájlokat a Microsoft által üzemeltetett kiszolgálókról az interneten. Annak érdekében, hogy a telepítő ne próbálja meg elérni az internetet a termék telepítésekor, használja a --noweb kapcsolót. Használja például ezt a parancsot a telepítés futtatásához és az ügyfélszámítógép internethez való hozzáférésének megakadályozásához:

\\server\products\VS\vs_enterprise.exe --noWeb --wait --passive --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --includeOptional

Jegyzet

Legyen türelmes. Győződjön meg arról, hogy végrehajtja a --wait lépést mind a telepítő, mind a termék befejezéséhez. A kliens elrendezésből való telepítésekor vagy frissítésekor a telepítő mindig az első, amelyet telepíteni vagy frissíteni kell, majd a Visual Studio termék következik. Mindkét folyamat be kell fejeződnie ahhoz, hogy sikeres frissítésnek lehessen tekinteni.

Ha felügyelet nélküli automatizált kötegfájl részeként hajtja végre a telepítést vagy a frissítést, a --wait lehetőség hasznos annak biztosítása érdekében, hogy a vs_enterprise.exe folyamat megvárja, amíg a telepítés befejeződik, mielőtt egy kilépési kódot ad vissza. Ez akkor hasznos, ha egy vállalati rendszergazda további műveleteket szeretne végrehajtani egy befejezett telepítésen, például termékkulcsot alkalmazni egy sikeres telepítési. A --wait beállítással megelőzi, hogy a későbbi műveletek idő előtt elindulnak. Ha nem használja a --wait, a vs_enterprise.exe folyamat a telepítés mindkét részének befejeződése előtt kiléphet, így egy pontatlan kilépési kódot ad vissza, amely nem a telepítési művelet állapotát jelzi.

Telepítés belső intranetes helyről

Néhány vállalat intranetes helyen szeretné üzemeltetni az elrendezést a földrajzi teljesítmény szűk keresztmetszeteinek jobb kezelése és a webes gyorsítótárazás előnyeinek kihasználása érdekében. Ahhoz, hogy intranetes elrendezést helyezhessen üzembe egy ügyfélszámítógépen, a rendszergazdai engedélyekkel rendelkező felhasználóknak az alábbiakhoz hasonló emelt szintű PowerShell-szkriptet kell futtatniuk az ügyfélszámítógépen történő telepítés inicializálásához.

    #Do the initial installation from the web hosted layout onto the client in an elevated PowerShell script

    #ADMIN CONFIGURATION
    #Enter layout URI here
    $LayoutUri = "http://MyCompanyIntranetSite/VS2026Enterprise/"

    #Enter bootstrapper name which is present in layout.
    $BootstrapperName = "vs_Enterprise.exe"

    #Add any arguments which you intend to send to bootstrapper.
    $Arguments = "--passive --wait"

    #SCRIPT FUNCTIONALITY
    #Forming URI for bootstrapper
    Write-Verbose "LayoutUri: $LayoutUri"
    $BootstrapperUri = "$LayoutUri/$BootstrapperName"
    Write-Verbose "BootstrapperUri: $BootstrapperUri"

    $Arguments += " --layoutUri $LayoutUri"
    Write-Verbose "Arguments: $Arguments"

    #Creating temp folder and download bootstrapper
    $VSLayoutFolderPath = Join-Path -Path $env:TEMP -ChildPath VSLayout
    $BootstrapperFile = Join-Path -Path $VSLayoutFolderPath -ChildPath $BootstrapperName
    Write-Verbose "The bootstrapper path is: $BootstrapperFile"

    if (Test-Path $VSLayoutFolderPath)
    {
    Write-Verbose "The directory exists - $VSLayoutFolderPath"
    if (Test-Path $BootstrapperFile)
    {
    Write-Verbose "Deleting file - $BootstrapperFile"
    Remove-Item $BootstrapperFile
    }
    }
    else
    {
    Write-Verbose "Creating folder - $VSLayoutFolderPath"
    New-Item -ItemType Directory -Path $VSLayoutFolderPath
    }

    Write-Verbose "Downloading bootstrapper from - $BootstrapperUri to $BootstrapperFile"
    Invoke-WebRequest -Uri $BootstrapperUri -OutFile $BootstrapperFile
    
    Write-Verbose "Starting bootstrapper -$BootstrapperFile with arguments $Arguments"
    start-process $BootstrapperFile $Arguments

Az ügyfélgépek előkészítése

Engedélyek

Győződjön meg arról, hogy a telepítést futtató felhasználó vagy rendszerfiók megfelelő hozzáféréssel rendelkezik az elrendezést tartalmazó hálózati megosztáshoz. További információkért lásd a számú oldalt, amely a hálózattal kapcsolatos hibák elhárításával foglalkozik, amikor a Visual Studio-et telepíti vagy használja.

Telepítés olyan ügyfélre, amely nem rendelkezik internet-hozzáféréssel

Győződjön meg arról, hogy minden offline ügyfélszámítógépen a megfelelő tanúsítványok vannak telepítve.

Ha elrendezésből telepít, az ügyfél telepítője mindig az elrendezés helyén keresi a Visual Studio-csomagokat. Ha azonban a telepítő olyan összetevőket próbál telepíteni, amelyek nem szerepel az elrendezésben, akkor megkísérli beszerezni a Visual Studio-csomagokat a frissítési forrásból, amelyet a rendszergazdák gyakran úgy konfigurálnak, hogy visszamutatják magukra.

Fontos

Ne feledje, hogy az elrendezési helynek minden Visual Studio-példány esetében azonosnak kell lennie. További részletekért lásd: Visual Studio telepítése a helyi elrendezésből.

Ha kifejezetten meg szeretné akadályozni, hogy a Visual Studio Installer a Microsoft által üzemeltetett kiszolgálókról kísérelje meg letölteni a hiányzó tartalmakat a weben, használhatja a --noWeb paramétert. Ha --noWeb használ, és az elrendezésből hiányzik egy telepíteni kívánt összetevő, akkor a telepítés sikertelen lesz. Továbbá, ha --noWeb használatban van, és az elrendezést az intranetes webszervereken üzemeltetik a fájlhálózati megosztás helyett, a telepítés sikertelen lesz.

A --noweb kapcsoló használata gyakran megoldja a "Nem található az alábbi paramétereknek megfelelő termék" hibaüzenetet.

Gépi erőforrások

Győződjön meg arról, hogy a teljes telepítési útvonal 80 karakternél kevesebb karakterből áll, és hogy a gép elegendő tárterülettel rendelkezik. A Visual Studio teljes telepítéséhez legalább 45 -50 GB lemezterület szükséges.

Hibakódok

Ha a --wait paramétert használta, akkor a művelet eredményétől függően a %ERRORLEVEL% környezeti változó a következő értékek egyikére van beállítva:

Érték Eredmény
0 A művelet sikeresen befejeződött
740 Emelkedés szükséges
1001 A Visual Studio telepítőfolyamata fut
1003 A Visual Studio használatban van
1602 A művelet megszakítva
1618 Egy másik, futó telepítés
1641 A művelet sikeresen befejeződött, és az újraindítást kezdeményezték
3010 A művelet sikeresen befejeződött, de a telepítés használatához újra kell indítani
5003 A Bootstrapper nem tudta letölteni a telepítőt
5004 A művelet megszakítva
5005 Bootstrapper parancssori elemzési hiba
5007 A művelet le lett tiltva – a számítógép nem felel meg a követelményeknek
8001 Arm-gép ellenőrzési hibája
8002 Háttérben futó letöltési előellenőrzési hiba
8003 Támogatáson kívül választható hiba
8004 A célkönyvtár hibája
8005 A forrásadatok ellenőrzésének hibája
8006 Futnak a Visual Studio-folyamatok
8010 Az operációs rendszer nem támogatott. Tekintse meg a rendszerkövetelmények
-1073720687 Csatlakozási hiba
-1073741510 A Microsoft Visual Studio Installer leállt (a felhasználó vagy a külső folyamat)
Más
(például:
-1, 1, 1603 )
Hibaállapot történt – további információkért tekintse meg a naplókat

Támogatás kérése az elrendezés üzembe helyezéséhez

Ha problémát tapasztal az elrendezés ügyfélszámítógépen való üzembe helyezésével kapcsolatban, szeretnénk tudni róla. A legjobb megoldás a Probléma jelentése eszköz használata, amely a Visual Studio Installerben és a Visual Studio IDE-ben is megjelenik. Ha Ön informatikai rendszergazda, és nincs telepítve a Visual Studio, itt küldhet rendszergazdai visszajelzést. Ha ezt az eszközt használja, hasznos lenne, ha elküldené a naplókat a VS Collect eszköz, amely segíthet a probléma diagnosztizálásában és megoldásában.

A telepítéssel kapcsolatos problémák esetén telepítési csevegési (csak angol nyelvű) támogatási lehetőséget is kínálunk.

Más támogatási lehetőségek is rendelkezésre állnak. Tekintse meg a Visual Studio fejlesztői közösség.