新 pnp 站点的 Powershell PnP 命令出错
error with Powershell PnP command for new pnp site
(交叉发布于 https://sharepoint.stackexchange.com/questions/279200/errors-with-new-pnp-site-command)
运行 Windows PowerShell ISE 作为管理员 Import-Module SharePointPnPPowerShellOnline -verbose
.
我已连接到 SharePoint 在线网站。使用 get-pnptenantsite
效果很好。
我发出以下命令:
New-PnPSite -Type TeamSite -Title "Aaa aaa" -Alias "aaaa" -Owners "me@mydomain.com,someone@mydomain.com" -Lcid 5129
它等了十分钟,然后返回错误。
New-PnPSite : OfficeDevPnP.Core.Sites.SiteCollection.CreateAsync: Could not create team site.
At line:1 char:1
+ New-PnPSite -Type TeamSite -Title "Aaa aaa" -Alias "aaaa" -Owners "me ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : WriteError: (:) [New-PnPSite], Exception
+ FullyQualifiedErrorId : EXCEPTION,SharePointPnP.PowerShell.Commands.NewSite
我尝试使用更少的所有者且没有 Lcid。
New-PnPSite -Type TeamSite -Title "Aaa aaa" -Alias "aaaa" -Owners "me@mydomain.com"
立即返回组别名存在的错误:
New-PnPSite : {"error":{"code":"-2147024713, Microsoft.SharePoint.SPException","message":"The group alias already exists."}}
At line:1 char:1
+ New-PnPSite -Type TeamSite -Title "Aaa aaa" -Alias "aaaa" -Owners "me ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : WriteError: (:) [New-PnPSite], Exception
+ FullyQualifiedErrorId : EXCEPTION,SharePointPnP.PowerShell.Commands.NewSite
为什么会有这个别名?它只是告诉我它无法创建它。
所以我用不同的别名再试一次:
New-PnPSite -Type TeamSite -Title "BBB aaa" -Alias "bbbb" -Owners "me@mydomain.com"
现在我得到了错误
New-PnPSite : {"error":{"code":"-1, System.Data.Services.Client.DataServiceClientException","message":"{\"odata.error\":{\"code\":\"Request_BadRequest\",\"me
ssage\":{\"lang\":\"en\",\"value\":\"One or more added object references already exist for the following modified properties: 'owners'.\"}}}"}}
At line:1 char:1
+ New-PnPSite -Type TeamSite -Title "BBB aaa" -Alias "bbbb" -Owners "me ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : WriteError: (:) [New-PnPSite], Exception
+ FullyQualifiedErrorId : EXCEPTION,SharePointPnP.PowerShell.Commands.NewSite
我做错了什么?通过管理中心手动创建两打站点会更快吗?
错误:“以下修改后的属性已存在一个或多个添加的对象引用:'owners'”,您可以更改 SharePoint 用户来创建网站。
测试结果:
原来是Lcid参数的问题。使用参数 -Lcid 5129
站点创建失败。
此时已经创建了Office 365组,导致重复命令失败。
并且 Owners 参数不应包含帐户 运行 命令。这在文档中并不明显。
(交叉发布于 https://sharepoint.stackexchange.com/questions/279200/errors-with-new-pnp-site-command)
运行 Windows PowerShell ISE 作为管理员 Import-Module SharePointPnPPowerShellOnline -verbose
.
我已连接到 SharePoint 在线网站。使用 get-pnptenantsite
效果很好。
我发出以下命令:
New-PnPSite -Type TeamSite -Title "Aaa aaa" -Alias "aaaa" -Owners "me@mydomain.com,someone@mydomain.com" -Lcid 5129
它等了十分钟,然后返回错误。
New-PnPSite : OfficeDevPnP.Core.Sites.SiteCollection.CreateAsync: Could not create team site.
At line:1 char:1
+ New-PnPSite -Type TeamSite -Title "Aaa aaa" -Alias "aaaa" -Owners "me ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : WriteError: (:) [New-PnPSite], Exception
+ FullyQualifiedErrorId : EXCEPTION,SharePointPnP.PowerShell.Commands.NewSite
我尝试使用更少的所有者且没有 Lcid。
New-PnPSite -Type TeamSite -Title "Aaa aaa" -Alias "aaaa" -Owners "me@mydomain.com"
立即返回组别名存在的错误:
New-PnPSite : {"error":{"code":"-2147024713, Microsoft.SharePoint.SPException","message":"The group alias already exists."}}
At line:1 char:1
+ New-PnPSite -Type TeamSite -Title "Aaa aaa" -Alias "aaaa" -Owners "me ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : WriteError: (:) [New-PnPSite], Exception
+ FullyQualifiedErrorId : EXCEPTION,SharePointPnP.PowerShell.Commands.NewSite
为什么会有这个别名?它只是告诉我它无法创建它。
所以我用不同的别名再试一次:
New-PnPSite -Type TeamSite -Title "BBB aaa" -Alias "bbbb" -Owners "me@mydomain.com"
现在我得到了错误
New-PnPSite : {"error":{"code":"-1, System.Data.Services.Client.DataServiceClientException","message":"{\"odata.error\":{\"code\":\"Request_BadRequest\",\"me
ssage\":{\"lang\":\"en\",\"value\":\"One or more added object references already exist for the following modified properties: 'owners'.\"}}}"}}
At line:1 char:1
+ New-PnPSite -Type TeamSite -Title "BBB aaa" -Alias "bbbb" -Owners "me ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : WriteError: (:) [New-PnPSite], Exception
+ FullyQualifiedErrorId : EXCEPTION,SharePointPnP.PowerShell.Commands.NewSite
我做错了什么?通过管理中心手动创建两打站点会更快吗?
错误:“以下修改后的属性已存在一个或多个添加的对象引用:'owners'”,您可以更改 SharePoint 用户来创建网站。
测试结果:
原来是Lcid参数的问题。使用参数 -Lcid 5129
站点创建失败。
此时已经创建了Office 365组,导致重复命令失败。
并且 Owners 参数不应包含帐户 运行 命令。这在文档中并不明显。