Deploysolution:Stsadm 操作 (Office SharePoint Server)

操作名称:Deploysolution

说明

将与解决方案有关的文件从配置数据库部署到服务器场中的单个前端 Web 服务器中。

语法

stsadm -o deploysolution

   -name <solution name>

   [-url] <virtual server URL>

   [-allcontenturls]

   [-time] <time to deploy>

   [-immediate]

   [-local]

   [-allowgacdeployment]

   [-allowcaspolicies]

   [-lcid] <language>

   [-force]

参数

参数(短名称) 是否必需 说明

name

解决方案存储区中的解决方案的有效名称,例如“SampleSolution.wsp”

允许管理员指定解决方案存储区内的解决方案的名称。

url

一个有效的 URL,例如 http://server_name

虚拟服务器的 URL 位置

allcontenturls

<无>

等效于向服务器场中的所有非管理性虚拟服务器部署解决方案包。

time

与管理语言区域性相关的有效日期时间格式,例如“2007-2-16 12:15:12”

如果指定 immediate 参数或 local 参数,则不需要 time 参数。否则,time 参数是必需的。

使管理员可以计划部署时间。

如果不能正确分析日期时间,则将显示以下错误消息:

“‘<用户输入的时间>’ 为无效的时间格式。未启动部署。”

immediate

<无>

使得执行命令后立即开始部署。

local

<无>

如果指定 immediate 参数或 time 参数,则不需要 local 参数。否则,local 是必需的。

仅在本地计算机上以同步方式部署解决方案。未使用定时服务。

开发人员必须指定 immediate、local 或 time 参数。如果未指定其中任一参数,则将显示以下错误消息:

“未指定部署类型。您必须只针对此服务器 (-local) 和服务器场中的所有服务器 (-immediate) 指定部署,或针对服务器场中的所有服务器 (-time) 指定延迟部署。”

allowgacdeployment (allowgac)

<无>

如果解决方案包含必须放入全局程序集缓存 (GAC) 中的程序集,则必须指定此参数。否则,会出现以下错误消息:

“解决方案‘<solution name>’需要在全局程序集缓存(GAC)中安装程序集。如果完全信任此解决方案,请使用 -allowgacdeployment 参数进行部署。”

allowcaspolicies (allowcas)

<无>

如果解决方案包含代码访问安全 (CAS) 策略,则必须指定此参数。否则,会出现以下错误消息:

“解决方案‘<solution name>’需要添加代码访问安全策略。如果您完全信任此解决方案,请使用 -allowcaspolicies 参数进行部署。”

lcid

一个有效的区域设置 ID,例如“1033”代表英语

部署 Web 部件包时为其指定一种语言。如果未指定此参数,则假定为零 ("0")。零意味着应将 Web 部件包作为语言未知的情况来部署。

force

<无>

在部署解决方案时强制覆盖由具有不同的已记录解决方案 ID 的解决方案写入的文件。