2012-03-26 3 views
2

여기에 약간의 문제가 있습니다. 일부 콘텐츠 유형을 포함하는 sharePoint 솔루션을 만들고 있습니다. 내 솔루션을 웹 응용 프로그램에 배포하려면 수제 PowerShell 스크립트를 사용합니다.내 SharePoint 콘텐츠 형식이 표시되지 않습니다.

솔루션이 올바르게 배치됩니다. 문제는 콘텐츠 유형이 powershell로 검색 할 때 표시되지 않지만 사이트 모음의 콘텐츠 유형 메뉴에 표시된다는 것입니다.

내가 powershell로 나타나게하는 유일한 방법은 서버를 다시 시작하는 것입니다. 이미 문제가 발생한 사람이 있습니까?

+0

powershell을 다시 시작하십시오. 응용 프로그램 풀을 다시 시작해도 현재 실행중인 PowerShell의 응용 프로그램 도메인에는 아무런 영향을 미치지 않습니다. – Stefan

+0

안녕하세요, 답장을 보내 주셔서 감사합니다. 방금 ​​시도했습니다. Powershell을 사용하여 SP 관리 셸을 다시 시작하는 방법을 알려주십시오. 감사합니다. –

+0

스크립트를 두 부분으로 나눌 수 있습니다. 첫 번째 부분은 솔루션을 배포합니다. 콘텐츠 유형에 대한 두 번째 부분 관리/작업 (?) 'powershell.exe -file/-command' 스위치로 두 번째 부분을 실행할 수 있습니다. 나는이 일을 한번도 해 본 적이 없기 때문에이 작품이 ... 모르겠다. – Stefan

답변

0

문제는 목록에 이미 schemaxml이 있습니다. 이 스키마 파일을 새 파일로 수정하려면 새 목록을 만들어야합니다.

-1

서버를 다시 시작하는 대신 배포 할 웹 응용 프로그램의 응용 프로그램 풀을 재활용하십시오.

이것은 배포의 표준 부분이므로이 작업을 수행하려면 powershell 스크립트를 수정해야합니다.

+0

이봐 난 그냥이 그것을 시도했습니다에 문제 있었다 : $ WMI = GET-WmiObject를 - 인증 PacketPrivacy -Impersonation로 가장 -ComputerName "승리를 -sharepoint "-namespace"root/MicrosoftIISv2 "-class IISApplicationPool | Where-Object {$ _. 이름 -eq"W3SVC/AppPools/SharePoint-9090 "} $ wmi.Recycle(); 하지만 여전히 표시되지 않습니다. 더 많은 단계가 있습니까? 미안하지만 어리석은 질문이라면 1 달 전에 SharePoint를 배우기 시작했습니다. –

관련 문제