powershell脚本一键安装MySQL


PowerShell交流中心分类: Questionspowershell脚本一键安装MySQL
0
dreanli asked 6 年 ago

在windows环境,如何编写powershell脚本,自动安装MySQL,并且修改环境变量,修改数据保存路径,该怎么写?

1 Answers
-1
Mooser Lee 管理员 answered 6 年 ago
mysql-installer-community-5.7.21.0.msi /?
Windows ® Installer. V 5.0.16299.15 

msiexec /Option  [Optional Parameter]

Install Options
	</package | /i> 
		Installs or configures a product
	/a 
		Administrative install - Installs a product on the network
	/j<u|m>  [/t ] [/g ]
		Advertises a product - m to all users, u to current user
	</uninstall | /x> 
		Uninstalls the product
Display Options
	/quiet
		Quiet mode, no user interaction
	/passive
		Unattended mode - progress bar only
	/q[n|b|r|f]
		Sets user interface level
		n - No UI
		b - Basic UI
		r - Reduced UI
		f - Full UI (default)
	/help
		Help information
Restart Options
	/norestart
		Do not restart after the installation is complete
	/promptrestart
		Prompts the user for restart if necessary
	/forcerestart
		Always restart the computer after installation
Logging Options
	/l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] 
		i - Status messages
		w - Nonfatal warnings
		e - All error messages
		a - Start up of actions
		r - Action-specific records
		u - User requests
		c - Initial UI parameters
		m - Out-of-memory or fatal exit information
		o - Out-of-disk-space messages
		p - Terminal properties
		v - Verbose output
		x - Extra debugging information
		+ - Append to existing log file
		! - Flush each line to the log
		* - Log all information, except for v and x options
	/log 
		Equivalent of /l* 
Update Options
	/update [;Update2.msp]
		Applies update(s)
	/uninstall [;Update2.msp] /package 
		Remove update(s) for a product
Repair Options
	/f[p|e|c|m|s|o|d|a|u|v] 
		Repairs a product
		p - only if file is missing
		o - if file is missing or an older version is installed (default)
		e - if file is missing or an equal or older version is installed
		d - if file is missing or a different version is installed
		c - if file is missing or checksum does not match the calculated value
		a - forces all files to be reinstalled
		u - all required user-specific registry entries (default)
		m - all required computer-specific registry entries (default)
		s - all existing shortcuts (default)
		v - runs from source and recaches local package
Setting Public Properties
	[PROPERTY=PropertyValue]

Consult the Windows ® Installer SDK for additional documentation on the
command line syntax.

Copyright © Microsoft Corporation. All rights reserved.
Portions of this software are based in part on the work of the Indepen

Mooser Lee 管理员 replied 6 年 ago

所有静默安装的选项和参数都在这里了。

dreanli replied 6 年 ago

谢谢,我先看看