2011-04-25 3 views
0

SharePoint 2010 사용자 지정 문서 라이브러리 템플릿을 솔루션 파일로 배포하고이를 내 사이트에 활성화하려고합니다. 내가 솔루션을 삭제하고 기능을 비활성화 할 때 나는 또한 모든 내용과 함께이 템플릿에서 만든 라이브러리를 삭제하고 싶습니다. 비활성화를 수행하는 uninstaller.bat 파일이 있습니다. 제거 프로그램과 함께 라이브러리 제거 스크립트를 포함하려고합니다. stsasdm 명령을 통해 라이브러리를 제거 할 수 있습니까?stsadm 명령을 사용하여 sharepoint 2010 문서 라이브러리를 삭제 하시겠습니까?

+0

명령 줄에서 기능 비활성화 이벤트를 트리거하는 데 문제가있어서 라이브러리를 삭제하는 .exe를 작성하는 일이 발생했습니다. 박쥐 파일에서이 exe를 호출하고 사이트 url을 매개 변수로 전달했습니다. – Shankar

답변

1

Forcedeletelist을 사용할 수 있지만 삭제할 라이브러리의 URL을 알아야합니다. Note, 이름에도 불구하고 AllowDeletion이 false로 설정된 경우이 명령은 목록을 삭제하지 않습니다.

두 가지 고려해야 할 : SharePoint 2010 제품에서

  1. 은 STSADM PowerShell을 찬성 deprecated을하고있다.
  2. 필자에게 스크립트 대신 Feature Receiver의 FeatureDeactivating 메서드에서이 작업을 수행하는 것이 더 적합 할 것입니다.
관련 문제