如何使用脚本部署 App-V 5.0 服务器
应用到: Application Virtualization 5.0, Application Virtualization 5.0 SP1, Application Virtualization 5.0 SP2, Application Virtualization 5.0 SP3
为了成功使用命令行完成 appv_server_setup.exe 服务器安装程序,必须指定多个参数并结合起来使用。
要使用脚本安装 App-V 5.0 服务器
请使用以下表格了解有关使用命令行安装 App-V 5.0 服务器的更多信息。
备注 也可以使用命令行访问以下表格中的信息,方法是键入以下命令:appv_server_setup.exe /?。 常见参数和示例
要在本地计算机上安装管理服务器和管理数据库。
要使用 Microsoft SQL 服务器的默认实例,请使用以下参数:
- /MANAGEMENT_SERVER
- /MANAGEMENT_ADMINACCOUNT
- /MANAGEMENT_WEBSITE_NAME
- /MANAGEMENT_WEBSITE_PORT
- /DB_PREDEPLOY_MANAGEMENT
- /MANAGEMENT_DB_SQLINSTANCE_USE_DEFAULT
- /MANAGEMENT_DB_NAME
要使用 Microsoft SQL 服务器的自定义实例,请使用以下参数:
- /MANAGEMENT_SERVER
- /MANAGEMENT_ADMINACCOUNT
- /MANAGEMENT_WEBSITE_NAME
- /MANAGEMENT_WEBSITE_PORT
- /DB_PREDEPLOY_MANAGEMENT
- /MANAGEMENT_DB_CUSTOM_SQLINSTANCE
- /MANAGEMENT_DB_NAME
使用 Microsoft SQL 服务器自定义实例的示例:
/appv_server_setup.exe /QUIET
/MANAGEMENT_SERVER
/MANAGEMENT_ADMINACCOUNT=”Domain\AdminGroup”
/MANAGEMENT_WEBSITE_NAME=”Microsoft AppV Management Service”
/MANAGEMENT_WEBSITE_PORT=”8080”
/DB_PREDEPLOY_MANAGEMENT
/MANAGEMENT_DB_CUSTOM_SQLINSTANCE=”SqlInstanceName”
/MANAGEMENT_DB_NAME=”AppVManagement”
要在本地计算机上使用现有管理数据库安装管理服务器。
要使用 Microsoft SQL 服务器的默认实例,请使用以下参数:
- /MANAGEMENT_SERVER
- /MANAGEMENT_ADMINACCOUNT
- /MANAGEMENT_WEBSITE_NAME
- /MANAGEMENT_WEBSITE_PORT
- /EXISTING_MANAGEMENT_DB_SQL_SERVER_USE_LOCAL
- /EXISTING_MANAGEMENT_DB_SQLINSTANCE_USE_DEFAULT
- /EXISTING_MANAGEMENT_DB_NAME
要使用 Microsoft SQL 服务器的自定义实例,请使用这些参数:
- /MANAGEMENT_SERVER
- /MANAGEMENT_ADMINACCOUNT
- /MANAGEMENT_WEBSITE_NAME
- /MANAGEMENT_WEBSITE_PORT
- /EXISTING_MANAGEMENT_DB_SQL_SERVER_USE_LOCAL
- /EXISTING_MANAGEMENT_DB_CUSTOM_SQLINSTANCE
- /EXISTING_MANAGEMENT_DB_NAME
使用 Microsoft SQL 服务器自定义实例的示例:
/appv_server_setup.exe /QUIET
/MANAGEMENT_SERVER
/MANAGEMENT_ADMINACCOUNT=”Domain\AdminGroup”
/MANAGEMENT_WEBSITE_NAME=”Microsoft AppV Management Service”
/MANAGEMENT_WEBSITE_PORT=”8080”
/EXISTING_MANAGEMENT_DB_SQL_SERVER_USE_LOCAL
/EXISTING_MANAGEMENT_DB_CUSTOM_SQLINSTANCE =”SqlInstanceName”
/EXISTING_MANAGEMENT_DB_NAME =”AppVManagement”
要在远程计算机上使用现有管理数据库安装管理服务器。
要使用 Microsoft SQL 服务器的默认实例,请使用以下参数:
- /MANAGEMENT_SERVER
- /MANAGEMENT_ADMINACCOUNT
- /MANAGEMENT_WEBSITE_NAME
- /MANAGEMENT_WEBSITE_PORT
- /EXISTING_MANAGEMENT_DB_REMOTE_SQL_SERVER_NAME
- /EXISTING_MANAGEMENT_DB_SQLINSTANCE_USE_DEFAULT
- /EXISTING_MANAGEMENT_DB_NAME
要使用 Microsoft SQL 服务器的自定义实例,请使用这些参数:
- /MANAGEMENT_SERVER
- /MANAGEMENT_ADMINACCOUNT
- /MANAGEMENT_WEBSITE_NAME
- /MANAGEMENT_WEBSITE_PORT
- /EXISTING_MANAGEMENT_DB_REMOTE_SQL_SERVER_NAME
- /EXISTING_MANAGEMENT_DB_CUSTOM_SQLINSTANCE
- /EXISTING_MANAGEMENT_DB_NAME
使用 Microsoft SQL 服务器自定义实例的示例:
/appv_server_setup.exe /QUIET
/MANAGEMENT_SERVER
/MANAGEMENT_ADMINACCOUNT=”Domain\AdminGroup”
/MANAGEMENT_WEBSITE_NAME=”Microsoft AppV Management Service”
/MANAGEMENT_WEBSITE_PORT=”8080”
/EXISTING_MANAGEMENT_DB_REMOTE_SQL_SERVER_NAME=”SqlServermachine.domainName”
/EXISTING_MANAGEMENT_DB_CUSTOM_SQLINSTANCE =”SqlInstanceName”
/EXISTING_MANAGEMENT_DB_NAME =”AppVManagement”
要在同一台计算机上安装管理数据库和管理服务器。
要使用 Microsoft SQL 服务器的默认实例,请使用以下参数:
- /DB_PREDEPLOY_MANAGEMENT
- /MANAGEMENT_DB_SQLINSTANCE_USE_DEFAULT
- /MANAGEMENT_DB_NAME
- /MANAGEMENT_SERVER_MACHINE_USE_LOCAL
- /MANAGEMENT_SERVER_INSTALL_ADMIN_ACCOUNT
要使用 Microsoft SQL 服务器的自定义实例,请使用这些参数:
- /DB_PREDEPLOY_MANAGEMENT
- /MANAGEMENT_DB_CUSTOM_SQLINSTANCE
- /MANAGEMENT_DB_NAME
- /MANAGEMENT_SERVER_MACHINE_USE_LOCAL
- /MANAGEMENT_SERVER_INSTALL_ADMIN_ACCOUNT
使用 Microsoft SQL 服务器自定义实例的示例:
/appv_server_setup.exe /QUIET
/DB_PREDEPLOY_MANAGEMENT
/MANAGEMENT_DB_CUSTOM_SQLINSTANCE=”SqlInstanceName”
/MANAGEMENT_DB_NAME=”AppVManagement”
/MANAGEMENT_SERVER_MACHINE_USE_LOCAL
/MANAGEMENT_SERVER_INSTALL_ADMIN_ACCOUNT=”Domain\InstallAdminAccount”
要在与安装管理服务器不同的计算机上安装管理数据库。
要使用 Microsoft SQL 服务器的默认实例,请使用以下参数:
- /DB_PREDEPLOY_MANAGEMENT
- /MANAGEMENT_DB_SQLINSTANCE_USE_DEFAULT
- /MANAGEMENT_DB_NAME
- /MANAGEMENT_REMOTE_SERVER_MACHINE_ACCOUNT
- /MANAGEMENT_SERVER_INSTALL_ADMIN_ACCOUNT
要使用 Microsoft SQL 服务器的自定义实例,请使用这些参数:
- /DB_PREDEPLOY_MANAGEMENT
- /MANAGEMENT_DB_CUSTOM_SQLINSTANCE
- /MANAGEMENT_DB_NAME
- /MANAGEMENT_REMOTE_SERVER_MACHINE_ACCOUNT
- /MANAGEMENT_SERVER_INSTALL_ADMIN_ACCOUNT
使用 Microsoft SQL 服务器自定义实例的示例:
/appv_server_setup.exe /QUIET
/DB_PREDEPLOY_MANAGEMENT
/MANAGEMENT_DB_CUSTOM_SQLINSTANCE=”SqlInstanceName”
/MANAGEMENT_DB_NAME=”AppVManagement”
/MANAGEMENT_REMOTE_SERVER_MACHINE_ACCOUNT=”Domain\MachineAccount”
/MANAGEMENT_SERVER_INSTALL_ADMIN_ACCOUNT=”Domain\InstallAdminAccount”
要安装发布服务器。
要使用 Microsoft SQL 服务器的默认实例,请使用以下参数:
- /PUBLISHING_SERVER
- /PUBLISHING_MGT_SERVER
- /PUBLISHING_WEBSITE_NAME
- /PUBLISHING_WEBSITE_PORT
使用 Microsoft SQL 服务器自定义实例的示例:
/appv_server_setup.exe /QUIET
/PUBLISHING_SERVER
/PUBLISHING_MGT_SERVER=”http://ManagementServerName:ManagementPort”
/PUBLISHING_WEBSITE_NAME=”Microsoft AppV Publishing Service”
/PUBLISHING_WEBSITE_PORT=”8081”
要在本地计算机上安装报告服务器和报告数据库。
要使用 Microsoft SQL 服务器的默认实例,请使用以下参数:
- /REPORTING _SERVER
- /REPORTING _WEBSITE_NAME
- /REPORTING _WEBSITE_PORT
- /DB_PREDEPLOY_REPORTING
- /REPORTING _DB_SQLINSTANCE_USE_DEFAULT
- /REPORTING _DB_NAME
要使用 Microsoft SQL 服务器的自定义实例,请使用这些参数:
- /REPORTING _SERVER
- /REPORTING _ADMINACCOUNT
- /REPORTING _WEBSITE_NAME
- /REPORTING _WEBSITE_PORT
- /DB_PREDEPLOY_REPORTING
- /REPORTING _DB_CUSTOM_SQLINSTANCE
- /REPORTING _DB_NAME
使用 Microsoft SQL 服务器自定义实例的示例:
- /appv_server_setup.exe /QUIET
- /REPORTING_SERVER
- /REPORTING_WEBSITE_NAME=”Microsoft AppV Reporting Service”
- /REPORTING_WEBSITE_PORT=”8082”
- /DB_PREDEPLOY_REPORTING
- /REPORTING_DB_CUSTOM_SQLINSTANCE=”SqlInstanceName”
- /REPORTING_DB_NAME=”AppVReporting”
要在本地计算机上使用现有报告数据库安装报告服务器。
要使用 Microsoft SQL 服务器的默认实例,请使用以下参数:
- /REPORTING _SERVER
- /REPORTING _WEBSITE_NAME
- /REPORTING _WEBSITE_PORT
- /EXISTING_REPORTING_DB_SQL_SERVER_USE_LOCAL
- /EXISTING_REPORTING _DB_SQLINSTANCE_USE_DEFAULT
- /EXISTING_REPORTING _DB_NAME
要使用 Microsoft SQL 服务器的自定义实例,请使用这些参数:
- /REPORTING _SERVER
- /REPORTING _ADMINACCOUNT
- /REPORTING _WEBSITE_NAME
- /REPORTING _WEBSITE_PORT
- /EXISTING_REPORTING_DB_SQL_SERVER_USE_LOCAL
- /EXISTING_REPORTING _DB_CUSTOM_SQLINSTANCE
- /EXISTING_REPORTING _DB_NAME
使用 Microsoft SQL 服务器自定义实例的示例:
/appv_server_setup.exe /QUIET
/REPORTING_SERVER
/REPORTING_WEBSITE_NAME=”Microsoft AppV Reporting Service”
/REPORTING_WEBSITE_PORT=”8082”
/EXISTING_REPORTING_DB_SQL_SERVER_USE_LOCAL
/EXISTING_REPORTING _DB_CUSTOM_SQLINSTANCE=”SqlInstanceName”
/EXITING_REPORTING_DB_NAME=”AppVReporting”
要在远程计算机上使用现有报告数据库安装报告服务器。
要使用 Microsoft SQL 服务器的默认实例,请使用以下参数:
- /REPORTING _SERVER
- /REPORTING _WEBSITE_NAME
- /REPORTING _WEBSITE_PORT
- /EXISTING_REPORTING_DB_REMOTE_SQL_SERVER_NAME
- /EXISTING_REPORTING _DB_SQLINSTANCE_USE_DEFAULT
- /EXISTING_REPORTING _DB_NAME
要使用 Microsoft SQL 服务器的自定义实例,请使用这些参数:
- /REPORTING _SERVER
- /REPORTING _ADMINACCOUNT
- /REPORTING _WEBSITE_NAME
- /REPORTING _WEBSITE_PORT
- /EXISTING_REPORTING_DB_REMOTE_SQL_SERVER_NAME
- /EXISTING_REPORTING _DB_CUSTOM_SQLINSTANCE
- /EXISTING_REPORTING _DB_NAME
使用 Microsoft SQL 服务器自定义实例的示例:
/appv_server_setup.exe /QUIET
/REPORTING_SERVER
/REPORTING_WEBSITE_NAME=”Microsoft AppV Reporting Service”
/REPORTING_WEBSITE_PORT=”8082”
/EXISTING_REPORTING_DB_REMOTE_SQL_SERVER_NAME=”SqlServerMachine.DomainName”
/EXISTING_REPORTING _DB_CUSTOM_SQLINSTANCE=”SqlInstanceName”
/EXITING_REPORTING_DB_NAME=”AppVReporting”
要在安装报告服务器的同一台计算机上安装报告数据库。
要使用 Microsoft SQL 服务器的默认实例,请使用以下参数:
- /DB_PREDEPLOY_REPORTING
- /REPORTING _DB_SQLINSTANCE_USE_DEFAULT
- /REPORTING _DB_NAME
- /REPORTING_SERVER_MACHINE_USE_LOCAL
- /REPORTING_SERVER_INSTALL_ADMIN_ACCOUNT
要使用 Microsoft SQL 服务器的自定义实例,请使用这些参数:
- /DB_PREDEPLOY_REPORTING
- /REPORTING _DB_CUSTOM_SQLINSTANCE
- /REPORTING _DB_NAME
- /REPORTING_SERVER_MACHINE_USE_LOCAL
- /REPORTING_SERVER_INSTALL_ADMIN_ACCOUNT
使用 Microsoft SQL 服务器自定义实例的示例:
/appv_server_setup.exe /QUIET
/DB_PREDEPLOY_REPORTING
/REPORTING_DB_CUSTOM_SQLINSTANCE=”SqlInstanceName”
/REPORTING_DB_NAME=”AppVReporting”
/REPORTING_SERVER_MACHINE_USE_LOCAL
/REPORTING_SERVER_INSTALL_ADMIN_ACCOUNT=”Domain\InstallAdminAccount”
要在与安装报告服务器不同的计算机上安装报告数据库。
要使用 Microsoft SQL 服务器的默认实例,请使用以下参数:
- /DB_PREDEPLOY_REPORTING
- /REPORTING _DB_SQLINSTANCE_USE_DEFAULT
- /REPORTING _DB_NAME
- /REPORTING_REMOTE_SERVER_MACHINE_ACCOUNT
- /REPORTING_SERVER_INSTALL_ADMIN_ACCOUNT
要使用 Microsoft SQL 服务器的自定义实例,请使用这些参数:
- /DB_PREDEPLOY_REPORTING
- /REPORTING _DB_CUSTOM_SQLINSTANCE
- /REPORTING _DB_NAME
- /REPORTING_REMOTE_SERVER_MACHINE_ACCOUNT
- /REPORTING_SERVER_INSTALL_ADMIN_ACCOUNT
使用 Microsoft SQL 服务器自定义实例的示例:
/appv_server_setup.exe /QUIET
/DB_PREDEPLOY_REPORTING
/REPORTING_DB_CUSTOM_SQLINSTANCE=”SqlInstanceName”
/REPORTING_DB_NAME=”AppVReporting”
/REPORTING_REMOTE_SERVER_MACHINE_ACCOUNT=”Domain\MachineAccount”
/REPORTING_SERVER_INSTALL_ADMIN_ACCOUNT=”Domain\InstallAdminAccount”
参数定义
常规参数
参数 信息 /QUIET
指定静默安装。
/UNINSTALL
指定卸载。
/LAYOUT
指定布局操作。这将 MSI 和脚本文件提取到文件夹中,而无需实际安装产品。不产生值。
/LAYOUTDIR
指定布局目录。获取字符串。例如,/LAYOUTDIR=”C:\Application Virtualization Server”
/INSTALLDIR
指定安装目录。获取字符串。例如 /INSTALLDIR=”C:\Program Files\Application Virtualization\Server”
/MUOPTIN
启用 Microsoft Update。不产生任何值
/ACCEPTEULA
接受许可协议。无人参与安装必须选择此项。示例用法:/ACCEPTEULA or /ACCEPTEULA=1.
管理服务器安装参数
参数 信息 /MANAGEMENT_SERVER
指定将安装管理服务器。不产生任何值
/MANAGEMENT_ADMINACCOUNT
指定允许管理员访问管理服务器的帐户。此帐户可为个人用户帐户或用户组。示例用法:/MANAGEMENT_ADMINACCOUNT=”mydomain\admin”.如果不指定 /MANAGEMENT_SERVER,则其将被忽略。指定允许管理员访问管理服务器的帐户。可以是个人用户帐户或用户组。例如,/MANAGEMENT_ADMINACCOUNT="mydomain\admin"。
/MANAGEMENT_WEBSITE_NAME
指定创建用于管理服务的网站名。例如,/MANAGEMENT_WEBSITE_NAME=”Microsoft App-V Management Service”
MANAGEMENT_WEBSITE_PORT
指定将由管理服务使用的端口号。例如,/MANAGEMENT_WEBSITE_PORT=82。
用于管理服务器数据库的参数
参数 信息 /DB_PREDEPLOY_MANAGEMENT
指定将安装的管理数据库。必须具备足够的数据库权限才能完成此安装。不产生任何值
/MANAGEMENT_DB_SQLINSTANCE_USE_DEFAULT
表明应使用默认的 SQL 实例。不产生值。
/MANAGEMENT_DB_ CUSTOM_SQLINSTANCE
指定应用来创建新数据库的自定义 SQL 实例的名称。示例用法:/MANAGEMENT_DB_ CUSTOM_SQLINSTANCE=”MYSQLSERVER”。如果不指定 /DB_PREDEPLOY_MANAGEMENT,则其将被忽略。
/MANAGEMENT_DB_NAME
指定应创建的新管理数据库的名称。示例用法:/MANAGEMENT_DB_NAME=”AppVMgmtDB”。如果不指定 /DB_PREDEPLOY_MANAGEMENT,则其将被忽略。
/MANAGEMENT_SERVER_MACHINE_USE_LOCAL
表明将要访问数据库的管理服务器是否安装在本地服务器上。切换参数,这样就不会产生任何值。
/MANAGEMENT_REMOTE_SERVER_MACHINE_ACCOUNT
指定将安装管理服务器的远程计算机的帐户。示例用法:/MANAGEMENT_REMOTE_SERVER_MACHINE_ACCOUNT=”domain\computername”
/MANAGEMENT_SERVER_INSTALL_ADMIN_ACCOUNT
表明将用来安装管理服务器的管理员帐户。示例用法:/MANAGEMENT_SERVER_INSTALL_ADMIN_ACCOUNT =”domain\alias”
用于安装发布服务器的参数
参数 信息 /PUBLISHING_SERVER
指定将安装的发布服务器。不产生任何值
/PUBLISHING_MGT_SERVER
指定将连接发布服务器到管理服务的 URL。示例用法:“http://<管理服务器名称>:<管理服务器端口号>”。如果不使用 /PUBLISHING_SERVER,则将忽略此参数
/PUBLISHING_WEBSITE_NAME
指定创建用于发布服务的网站名。例如,/PUBLISHING_WEBSITE_NAME=”Microsoft App-V Publishing Service”
/PUBLISHING_WEBSITE_PORT
指定发布服务使用的端口号。例如,/PUBLISHING_WEBSITE_PORT=83
用于报告服务器的参数
参数 信息 /REPORTING_SERVER
指定将安装的报告服务器。不产生任何值
/REPORTING_WEBSITE_NAME
指定创建用于报告服务的网站名。例如,/REPORTING_WEBSITE_NAME="Microsoft App-V ReportingService"
/REPORTING_WEBSITE_PORT
指定报告服务将使用的端口号。例如,/REPORTING_WEBSITE_PORT=82
用于使用现有报告服务器数据库的参数
参数 信息 /EXISTING_REPORTING_DB_SQL_SERVER_USE_LOCAL
表明 Microsoft SQL 服务器已安装在本地服务器上。切换参数,这样就不会产生任何值。
/EXISTING_REPORTING_DB_REMOTE_SQL_SERVER_NAME
指定安装了 SQL 服务器的远程计算机名称。获取字符串。例如,/EXISTING_REPORTING_DB_ REMOTE_SQL_SERVER_NAME="mycomputer1"
/EXISTING_ REPORTING _DB_SQLINSTANCE_USE_DEFAULT
表明要使用的默认 SQL 实例。切换参数,这样就不会产生任何值。
/EXISTING_ REPORTING_DB_CUSTOM_SQLINSTANCE
指定应使用的自定义 SQL 实例名称。获取字符串。例如,/EXISTING_REPORTING_DB_ CUSTOM_SQLINSTANCE="MYSQLSERVER"
/EXISTING_ REPORTING _DB_NAME
指定应使用的现有报告数据库的名称。获取字符串。例如,/EXISITING_REPORTING_DB_NAME="AppVReporting"
用于安装报告服务器数据库的参数
参数 信息 /DB_PREDEPLOY_REPORTING
指定将安装的报告数据库。此安装需要 DBA 权限。不产生任何值
/REPORTING_DB_SQLINSTANCE_USE_DEFAULT
指定应使用的自定义 SQL 实例名称。获取字符串。例如,/REPORTING_DB_ CUSTOM_SQLINSTANCE="MYSQLSERVER"
/REPORTING_DB_NAME
指定应创建的新报告数据库的名称。获取字符串。例如,/REPORTING_DB_NAME="AppVMgmtDB"
/REPORTING_SERVER_MACHINE_USE_LOCAL
表明将要访问数据库的报告服务器已安装在本地服务器上。切换参数,这样就不会产生任何值。
/REPORTING_REMOTE_SERVER_MACHINE_ACCOUNT
指定将安装报告服务器的远程计算机的帐户。获取字符串。例如,/REPORTING_REMOTE_SERVER_MACHINE_ACCOUNT = "domain\computername"
/REPORTING_SERVER_INSTALL_ADMIN_ACCOUNT
表明将用来安装 App-V 报告服务器的管理员帐户。获取字符串。例如,/REPORTING_SERVER_INSTALL_ADMIN_ACCOUNT = "domain\alias"
用于使用现有管理服务器数据库的参数
参数 信息 /EXISTING_MANAGEMENT_DB_SQL_SERVER_USE_LOCAL
表明 SQL 服务器已安装在本地服务器上。切换参数,这样就不会产生任何值。如果指定 /DB_PREDEPLOY_MANAGEMENT,则其将被忽略。
/EXISTING_MANAGEMENT_DB_REMOTE_SQL_SERVER_NAME
指定安装了 SQL 服务器的远程计算机名称。获取字符串。例如, /EXISTING_MANAGEMENT_DB_ REMOTE_SQL_SERVER_NAME="mycomputer1"
/EXISTING_ MANAGEMENT_DB_SQLINSTANCE_USE_DEFAULT
表明要使用的默认 SQL 实例。切换参数,这样就不会产生任何值。如果指定 /DB_PREDEPLOY_MANAGEMENT,则其将被忽略。
/EXISTING_MANAGEMENT_DB_ CUSTOM_SQLINSTANCE
指定将使用的自定义 SQL 实例名称。示例用法 /EXISTING_MANAGEMENT_DB_ CUSTOM_SQLINSTANCE=”AppVManagement”。如果指定 /DB_PREDEPLOY_MANAGEMENT,则其将被忽略。
/EXISTING_MANAGEMENT_DB_NAME
指定应使用的现有管理数据库的名称。示例用法:/EXISITING_MANAGEMENT_DB_NAME=”AppVMgmtDB”。如果指定 /DB_PREDEPLOY_MANAGEMENT,则其将被忽略。
想对 App-V 提建议?在此处添加建议或参与投票。
遇到 App-V 问题?使用 App-V TechNet Forum(App-V TechNet 论坛)。- /MANAGEMENT_SERVER
另请参阅
其他资源
-----
你可以在 TechNet Library(TechNet 库)中详细了解 MDOP、在 TechNet Wiki 上搜索疑难解答,或者在 Facebook 或 Twitter 上了解我们的最新动态。
-----