使用PnPPowershell SP2016创建发布HTML网站栏

时间:2018-08-21 10:28:29

标签: powershell sharepoint sharepoint-2016

我正在尝试使用PnP powershell创建一个sharepoint 2016网站栏。

当我使用下面的命令创建一行文本时,它会起作用:

 Add-PnPField -DisplayName "column1" -InternalName "column1" -Group "PnPGroup" -Type Text

但是我无法使用此命令创建“发布HTML”列:

 Add-PnPField -DisplayName "htmlcolumn" -InternalName "htmlcolumn" -Group "PnPGroup" -Type HTML

您能告诉我哪种类型适合创建“发布HTML”列?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

您可以使用Add-PnPFieldFromXml添加如下字段:

$guid = New-Guid
$xml = '<Field Type="HTML" Name="htmlcolumn" DisplayName="htmlcolumn" Group="PnPGroup" StaticName="htmlcolumn" RichText="TRUE" ID="{'+$guid.Guid+'}" RichTextMode="FullHtml" />'

Add-PnPFieldFromXml -FieldXml $xml

之后,您可以在网站列中看到以下内容:

enter image description here

参考-Add-PnPFieldFromXml