1

リスト インスタンスをリスト テンプレートとして (stp ファイルに) 保存するか、stp ファイルにエクスポートするための powershell コマンドが見つかりませんか?

4

2 に答える 2

2

リストをテンプレートとして保存する

$site = get-spsite("<YourSite>")
$web = $site.RootWeb

$list = $web.Lists["<Your List>"]
$list.SaveAsTemplate(“Template Name”,”Template Title”,”Template Description”,1)

上記の 4 番目のパラメーター -> 指定したサイトをテンプレートとしてデータと共に保存する場合は 1、それ以外の場合は 0 を使用します。

作成したテンプレートから新しいリストを作成します。

$listTemplates = $site.GetCustomListTemplates($web)
$web.Lists.Add("<List Name>", "<List Desc>",$listTemplates["<Template List Name>"])
于 2014-09-08T06:05:57.257 に答える
1

PowerShell 経由でSPList.SaveAsTemplateを呼び出すと、うまくいくはずです。

于 2012-02-07T17:08:44.627 に答える