2013-05-21 2 views
0

공유 지점 2013에 새 사진 라이브러리를 추가해야합니다. 대부분의 스크립트가 있지만 템플릿 유형에 대한 도움이 필요합니다.powershell을 통해 Sharepoint 2013에 사진 라이브러리 추가

다음은 스크립트 $ listTemplate = $ SPWeb.ListTemplates 문제가있는 곳이기 때문에 [$ 템플릿] 선이 굵은 위

enter code here 
[CmdletBinding()] 
Param(
[Parameter(Mandatory=$true,ValueFromPipeline=add-sp$true)] 
[string]$Web, 
[Parameter(Mandatory=$true)] 
[string]$ListTitle, 
[Parameter(Mandatory=$true)] 
[string]$ListUrl, 
[Parameter(Mandatory=$false)] 
[string]$Description, 
[Parameter(Mandatory=$true)] 
[string]$Template 
) 
Add-PSSnapin "Microsoft.SharePoint.PowerShell" 
Start-SPAssignment -Global 
$SPWeb = Get-SPWeb -Identity $Web 
**$listTemplate = $SPWeb.ListTemplates[$Template]** 
$SPWeb.Lists.Add($ListUrl,$Description,$listTemplate) 
$list = $SPWeb.Lists[$ListUrl] 
$list.Title = $ListTitle 
$list.Update() 
$SPWeb.Dispose() 

정지-SPAssignment - 세계적인

에게 있습니다. 스크립트를 실행할 때 문자열 "Library"를 전달합니다. 문제는 $ listTemplate 변수가 null이고 다음 줄에서 실패한다는 것입니다.

$ Template 매개 변수에는 다른 값이 있습니까? 내가 뭘 잘못 했을까?

감사

답변

0

에 전달되어야 템플릿 유형이 "그림 라이브러리"입니다. 다른 모든 코드는 그대로 유지됩니다.

관련 문제