我正在创建一个安装Server 2012静默安装的PowerShell脚本。不难在网上找到关于如何做到这一点的教程或说明。我希望我的脚本更灵活一点,将默认值保留在Configuration.INI文件中,并覆盖脚本参数中的配置。
提供给C:\SQL2012\setup.exe的参数是否覆盖Configuration.INI中的配置?例如:
配置文件具有默认的INSTANCEDIR="C:\Program Files\Microsoft SQL Server",如果我提供了setup.exe的替代方案,那么是否覆盖它:
C:\SQL2012\setup /INSTANCEDIR="D:\SQL Server\" /ConfigurationFile="C:\SQL2012\ConfigurationFile.ini"另外,如果我没有在配置文件中指定一个参数,但我想现在指定,例如数据文件位置,那么安装是否可以呢?
# /INSTALLSQLDATADIR is not specified in Configuration.INI file
C:\SQL2012\setup /INSTALLSQLDATADIR="D:\SQL Server\data" /ConfigurationFile="C:\SQL2012\ConfigurationFile.ini"发布于 2019-06-19 01:31:19
如果在命令行提供一个参数,它将在配置文件中覆盖该参数。此外,任何未包含在配置文件中的参数都可以添加到命令行中。
https://dba.stackexchange.com/questions/240866
复制相似问题