Для версий 2.0, 3.0 и 3.5 установка .NET Framework
непосредственно из .msi
базы данных завершится с ошибкой с сообщением о необходимости запуска, setup.exe
если только для свойств ADDEPLOY
или VSEXTUI
не установлено значение 1. Я предполагаю, что при использовании Group Policy
он автоматически устанавливается равным ADDEPLOY
1 для каждой выполняемой установки , но в противном случае вам нужно сделать это явно.
Для выпусков 4.0 Client Profile
и 4.0 он работает одинаково, за исключением того, что вызывается единственное свойство, которое вы можете установить ; не будет иметь желаемого эффекта. (Если вы посмотрите на действие в таблице базы данных, вы увидите, что условием для этого конкретного действия является " "). После установки этого свойства в 1 я смог выполнить развертывание напрямую с помощью via или без каких-либо проблем. Можно подумать, что все должно быть так же просто, за исключением того, что, в отличие от , я предполагаю, что вам, вероятно, нужно будет установить свойство самостоятельно, что можно сделать с помощью преобразования.Extended
.NET Framework
EXTUI
ADDEPLOY
CA_BlockDirectInstall
InstallExecuteSequence
.msi
NOT (EXTUI = 1 OR Installed)
.msi
Novell ZENworks
msiexec.exe
Active Directory
ADDEPLOY
EXTUI
Минимальная командная строка для выполнения автоматической установки, например, 64-битной .NET Framework 4.0 Client Profile
была бы ...
msiexec.exe / i netfx_Core_x64.msi EXTUI = 1
... или просто ...
netfx_Core_x64.msi EXTUI = 1
Поскольку пользователь не может настраивать параметры установки, режим полного интерфейса (по умолчанию) уже фактически является автоматической установкой, поэтому вам не нужно добавлять /passive
или какие-либо /q
переключатели, чтобы он выполнялся автоматически.