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

Create Publishing HTML Site Column using PnPPowershell SP2016

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

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

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

但我无法使用此命令创建 "Publishing HTML" 列:

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

你能告诉我创建 "Publishing HTML" 列的合适类型吗?

感谢您的帮助。

您可以使用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

之后,您可以在站点栏中看到:

参考 - Add-PnPFieldFromXml