2010のSharePointでInfoPathを使ったライブラリがいくつかあるので2013に持ってきて使えるようにしたい。
まずはTemplateを登録する。
GUIでやるには、
- 「サーバー全体の管理」「アプリケーションの全般設定」「フォームテンプレートの管理」をクリック
- 表示された「フォームテンプレートの管理」画面で「フォームテンプレートのアップロード」をクリック
- 「フォームテンプレートのアップロード」画面が表示されるので「参照」ボタンをクリックして該当の「xsn」ファイルを指定してアップロードする
これをPowerShellでやるには「Install-SPInfoPathFormTemplate」コマンドレットを使えば良い。
アップロードしたい「xsn」ファイルを引数に指定するだけで簡単にアップロードできる。
旧2010SharePointシステムからWebDav経由でテンプレートを取ってきてインストールするにはこんな感じになる。
001 002 003 004 | $oldSitePath = "\\spsv2010\DavWWWRoot\sites\site1\FormServerTemplates" #旧サイト dir $oldSitePath | %{Install-SPInfoPathFormTemplate -Path $_.FullName} |
0 件のコメント:
コメントを投稿