首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Server无人值守/静默安装覆盖命令行参数中的Configuration.ini文件

Server无人值守/静默安装覆盖命令行参数中的Configuration.ini文件
EN

Database Administration用户
提问于 2019-06-19 01:20:10
回答 1查看 853关注 0票数 0

我正在创建一个安装Server 2012静默安装的PowerShell脚本。不难在网上找到关于如何做到这一点的教程或说明。我希望我的脚本更灵活一点,将默认值保留在Configuration.INI文件中,并覆盖脚本参数中的配置。

提供给C:\SQL2012\setup.exe的参数是否覆盖Configuration.INI中的配置?例如:

配置文件具有默认的INSTANCEDIR="C:\Program Files\Microsoft SQL Server",如果我提供了setup.exe的替代方案,那么是否覆盖它:

代码语言:javascript
复制
C:\SQL2012\setup /INSTANCEDIR="D:\SQL Server\" /ConfigurationFile="C:\SQL2012\ConfigurationFile.ini"

另外,如果我没有在配置文件中指定一个参数,但我想现在指定,例如数据文件位置,那么安装是否可以呢?

代码语言:javascript
复制
# /INSTALLSQLDATADIR is not specified in Configuration.INI file
C:\SQL2012\setup /INSTALLSQLDATADIR="D:\SQL Server\data" /ConfigurationFile="C:\SQL2012\ConfigurationFile.ini"
EN

回答 1

Database Administration用户

回答已采纳

发布于 2019-06-19 01:31:19

如果在命令行提供一个参数,它将在配置文件中覆盖该参数。此外,任何未包含在配置文件中的参数都可以添加到命令行中。

这里有更多信息。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/240866

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档