Jak: tworzenie i uruchamianie instalacji nienadzorowanej programu Visual Studio
Możesz uruchomić aplikację instalacji dla Visual Studio jako instalację nienadzorowaną (tzn. ustawioną jako dyskretna) za pośrednictwem intranetu, zamiast używać nośnika instalacyjnego, takiego jak DVD.W niniejszym artykule opisano, w jaki sposób należy przygotować Visual Studio dla tego typu instalacji z udziału sieciowego.
Tworzenie obrazu sieciowego
Najpierw należy utworzyć obraz sieciowy Visual Studio nośników.
Aby utworzyć obraz sieciowy
Stwórz folder na serwerze (na przykład, dysk:\IDEinstall\).
Wykonaj jedną z następujących czynności:
Pobierz program inicjujący sieci web, a następnie uruchom Produkt.exe /Layout Dysk: \IDEinstall\.
LUB
Skopiuj zawartość nośnika dla programu Visual Studio do folderu IDEinstall.
Udostępnij folder IDEinstall w sieci i ustaw odpowiednie zabezpieczenia.
Ścieżka sieciowa aplikacji instalacyjnej dla Visual Studio jest podobna do \\ServerName\IDEinstall\Product.exe.
[!UWAGA]
Instalacja może się nie powieść, jeśli kombinacja nazwy pliku przekracza 260 znaków.Maksymalna długość ścieżki w Visual Studio to 221 znaków. Nazwa ścieżki lokalnej nie powinna przekraczać 70 znaków, a nazwa ścieżki sieciowej nie powinna przekraczać 39 znaków.
Instalacja może się także nie powieść, jeżeli nazwy folderu w ścieżce zawierają spacje (na przykład "\\nazwa_serwera\IDEinstall" lub \nazwa_serwera\Visual Studio\).
Wdrażanie programu Visual Studio w trybie instalacji nienadzorowanej
Aby wdrożyć Visual Studio w trybie nienadzorowanym, musisz zmodyfikować plik AdminDeployment.xml, który jest w katalogu głównym nośnika instalacyjnego.Możesz użyć tego pliku, aby rozpocząć wdrażanie programu Visual Studio w twojej sieci albo wciągnąć do instalacji, jeśli umieścisz ten plik w katalogu Napęd:\IDEinstall\packages.Plik AdminDeployment.xml nie jest unikalny dla systemu operacyjnego, architektury, wydania programu Visual Studio, czy języka systemu operacyjnego.
[!UWAGA]
Podczas instalacji komputer może się automatycznie ponownie uruchomić jeden lub więcej razy.Po ponownym uruchomieniu, należy zalogować się ponownie przy użyciu tego samego konta użytkownika, z którym użytkownik był zalogowany przed ponownym uruchomieniem komputera.Możesz uniknąć automatycznego ponownego uruchamiania, instalując wstępnie wymagane składniki przed uruchomieniem instalacji nienadzorowanej.
Schemat pliku AdminDeployment zawiera następujące elementy:
Element |
Atrybut |
Wartości |
Opis |
---|---|---|---|
Dostosowanie kompilacji |
TargetDir |
Ścieżka |
Działa tak samo jak zastępowanie ścieżki w interfejsie użytkownika aplikacji instalacji.Ten element jest ignorowany, jeśli program Visual Studio jest już zainstalowany. |
Dostosowanie kompilacji |
NoWeb |
tak|domyślnie |
Jeśli wartość tego elementu jest twierdząca, aplikacja instalacji nigdy nie próbuje połączyć się z siecią Web podczas działania Instalatora. |
SelectableItemCustomization |
Ukryte |
Tak|Nie |
Jeśli wartość tego elementu jest twierdząca, ukrywa element podlegający wyborowi w drzewie dostosowywania. |
SelectableItemCustomization |
Wybrane |
Tak|Nie |
Zaznacza lub czyści elementy wybieralne w drzewie dostosowywania. |
Przestroga |
---|
Aplikacja instalacyjna będzie uwzględniać stan wybrany w SelectableItem, nawet jeśli jest on ukryty.Na przykład jeśli chcesz zawsze instalować element podlegający wyborowi, możesz oznaczyć go jako ukryty i wybrany. |
Aby utworzyć instalację nienadzorowaną programu Visual Studio
W dysku: \IDEinstall\AdminDeployment.xml plik, zmień wartość atrybutu NoWeb na element Dostosowania pakietu z "domyślne" na "tak", jak w poniższym przykładzie:
Zmień <BundleCustomizations TargetDir="default" NoWeb="default"/> na <BundleCustomizations TargetDir="default" NoWeb="yes"/>
Zmień atrybut SelectableItemCustomization, zależnie od potrzeb dla składników opcjonalnych, a następnie zapisz plik.
Uruchamianie instalacji nienadzorowanej
Instalację nienadzorowaną możesz uruchomić albo uruchamiając automatycznie na komputerach klienckich aplikację instalacji dla programu Visual Studio, albo zezwalając użytkownikom na samodzielne uruchomianie aplikacji za pomocą ustawień przez Ciebie zdefiniowanych.
Aby uruchomić nienadzorowaną instalację na komputerze klienckim
Otwórz menu Start, wybierz polecenie Uruchom, a następnie wprowadź \\ServerName\IDEinstall\vs_Product.exe /adminfile PathOfTheAdmindeployment.xmlFileAdditionalParametersAsNeeded
Na przykład można określić następujące polecenie: \\server1\IDEinstall\vs_ultimate.exe /adminfile \\server1\ IDEinstall\AdminDeployment.xml /quiet /norestart
Aby umożliwić klientom ręczną instalację programu Visual Studio ze wstępnie zdefiniowanymi ustawieniami
Skopiuj dostosowany plik AdminDeployment.xml do wspólnego folderu sieciowego, który jest tylko do odczytu (na przykład \nazwa_serwera\IDEinstall\packages\AdminDeployment.xml).
Pozwalają użytkownikom na instalowanie z tego folderu wspólnego.
Obsługiwanie instalacji
Jeśli otworzysz Panel sterowania i uruchomisz ponownie instalację aplikacji, możesz zmodyfikować funkcje programu Visual Studio, odinstalować języki programowania, a także naprawić lub odinstalować Visual Studio.
[!UWAGA]
Musisz mieć uprawnienia administratora na komputerze lokalnym, aby używać trybu konserwacji.
Aby prowadzić instalację na komputerze klienckim
Otwórz Panel sterowania, a następnie wybierz polecenie Programy i funkcje.
Wybierz Visual Studio, a następnie wybierz polecenie Zmiany.
Aby zmienić ustawienia AdminDeployment na komputerze klienckim po zainstalowaniu programu Visual Studio
W razie potrzeby zaktualizuj plik admindeployment.xml.
Otwórz menu Start, a następnie polecenie Uruchom.
Wprowadź następujący tekst:
\\ServerName\IDEinstall\vs_Product.exe /AdminFile PathToAdmindeployment.xmlFile AdditionalParametersAsNeeded
Na przykład można określić następujące polecenie:\\server1\IDEinstall\vs_ultimate.exe /adminfile \\server1\IDEinstall\AdminDeployment.xml /quiet /norestart
Naprawa jest parametrem domyślnym po zainstalowaniu programu Visual Studio.Jeśli naprawisz Visual Studio za pomocą aktualizacji/ pliku administratora, bieżące ustawienia wdrażania administratora zostaną zastąpione tymi aktualizacjami, które wywołuje AdminDeployment.xml.