zoukankan      html  css  js  c++  java
  • sharepoint 添加解决方案 遇到的问题

    在下载了sharepoint 的解决方案模板以后,准备安装。由于解决方案比较多,也就想偷个懒,于是写了个批处理。install.bat如下:
    @ECHO OFF
    ECHO.安装20个应用网站模板
    pause
    cls

    set path=%path%;E:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN
    set filepath=D:\sharepoint\sharepointTemplate\wsp\

    stsadm -o addsolution -filename %filepath%ApplicationTemplateCore.wsp
    stsadm -o deploysolution -name ApplicationTemplateCore.wsp -allowgacdeployment -immediate
    stsadm -o copyappbincontent
    echo core

    stsadm -o addsolution -filename %filepath%AbsenceVacationSchedule.wsp
    stsadm -o deploysolution -name AbsenceVacationSchedule.wsp -allowgacdeployment -immediate
    echo 1

    stsadm -o addsolution -filename %filepath%BudgetingTrackingMultipleProjects.wsp
    stsadm -o deploysolution -name BudgetingTrackingMultipleProjects.wsp -allowgacdeployment -immediate
    echo 2

    stsadm -o addsolution -filename %filepath%BugDatabase.wsp
    stsadm -o deploysolution -name BugDatabase.wsp -allowgacdeployment -immediate
    echo 3

    stsadm -o addsolution -filename %filepath%CallCenter.wsp
    stsadm -o deploysolution -name CallCenter.wsp -allowgacdeployment -immediate
    echo 4

    stsadm -o addsolution -filename %filepath%DocumentLibraryReview.wsp
    stsadm -o deploysolution -name DocumentLibraryReview.wsp -allowgacdeployment -immediate
    echo 5

    stsadm -o addsolution -filename %filepath%ChangeRequest.wsp
    stsadm -o deploysolution -name ChangeRequest.wsp -allowgacdeployment -immediate
    echo 6

    stsadm -o addsolution -filename %filepath%ComplianceProcessSupport.wsp
    stsadm -o deploysolution -name ComplianceProcessSupport.wsp -allowgacdeployment -immediate
    echo 7

    stsadm -o addsolution -filename %filepath%ContactsManagement.wsp
    stsadm -o deploysolution -name ContactsManagement.wsp -allowgacdeployment -immediate
    echo 8

    stsadm -o addsolution -filename %filepath%EventPlanning.wsp
    stsadm -o deploysolution -name EventPlanning.wsp -allowgacdeployment -immediate
    echo 9

    stsadm -o addsolution -filename %filepath%ExpenseReimbursementApproval.wsp
    stsadm -o deploysolution -name ExpenseReimbursementApproval.wsp -allowgacdeployment -immediate
    echo 10

    stsadm -o addsolution -filename %filepath%HelpDesk.wsp
    stsadm -o deploysolution -name HelpDesk.wsp -allowgacdeployment -immediate
    echo 11

    stsadm -o addsolution -filename %filepath%InventoryTracking.wsp
    stsadm -o deploysolution -name InventoryTracking.wsp -allowgacdeployment -immediate
    echo 12

    stsadm -o addsolution -filename %filepath%ITTeamWorkspace.wsp
    stsadm -o deploysolution -name ITTeamWorkspace.wsp -allowgacdeployment -immediate
    echo 13

    stsadm -o addsolution -filename %filepath%JobRequisition.wsp
    stsadm -o deploysolution -name JobRequisition.wsp -allowgacdeployment -immediate
    echo 14

    stsadm -o addsolution -filename %filepath%KnowledgeBase.wsp
    stsadm -o deploysolution -name KnowledgeBase.wsp -allowgacdeployment -immediate
    echo 15

    stsadm -o addsolution -filename %filepath%LendingLibrary.wsp
    stsadm -o deploysolution -name LendingLibrary.wsp -allowgacdeployment -immediate
    echo 16

    stsadm -o addsolution -filename %filepath%PhysicalAssetTracking.wsp
    stsadm -o deploysolution -name PhysicalAssetTracking.wsp -allowgacdeployment -immediate
    echo 17

    stsadm -o addsolution -filename %filepath%ProjectTrackingWorkspace.wsp
    stsadm -o deploysolution -name ProjectTrackingWorkspace.wsp -allowgacdeployment -immediate
    echo 18

    stsadm -o addsolution -filename %filepath%RoomEquipmentReservations.wsp
    stsadm -o deploysolution -name RoomEquipmentReservations.wsp -allowgacdeployment -immediate
    echo 19

    stsadm -o addsolution -filename %filepath%SalesLeadPipeline.wsp
    stsadm -o deploysolution -name SalesLeadPipeline.wsp -allowgacdeployment -immediate
    echo 20

    ECHO.
    ECHO 安装完成


    ECHO.
    pause

    可是问题出来了,解决方案没有部署好,创建网站集的时候就是没见应用程序选项。这下急了,咋了。
    于是重新添加解决方案,系统提示已存在该解决方案。
    于是我就在重新deployment解决方案,系统提示某个作业已计划或正在运行时,不能删除解决方案。
    系统提示在部署,不过我要等到什么时候呢,无法忍受,应为执行deletesolution也不行。
    于是就先取消部署(canceldeployment),很郁闷的是,canceldeployment 接受的参数是id,不是name.那么我们要怎样获取解决方案的id呢?我使用的是enumsolutions命令。不过列出来的解决方案的id不能拷贝(不清楚把命令行里面的内容拷贝出来),郁闷中。我想只好直接去数据库找了。要么重命令行里面一个一个敲出来,会要人命哦!


    如有更好的方法,忘高手指教!
  • 相关阅读:
    Django Admin Cookbook-27如何在Django Admin后台中添加基于日期的过滤
    Django Admin Cookbook-26如何禁用Django Admin后台分页
    Django Admin Cookbook-25如何在模型列表页上显示更多行
    Django Admin Cookbook-24如何从两个不同的模型创建一个Django Admin后台页面
    Django Admin Cookbook-23如何在Django admin中添加嵌套的内联
    Django Admin Cookbook-22如何将一对一关系添加为Admin内联字段
    Django Admin Cookbook-21如何从Django Admin后台一个页面同时编辑多个模型
    个人收集的一些Django基础及实战教程
    Django Admin Cookbook-20如何删除模型的“添加”/“删除”按钮
    操作系统 RR轮转调度算法(C++实现)
  • 原文地址:https://www.cnblogs.com/denglinhai/p/1151772.html
Copyright © 2011-2022 走看看