新 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 参数不应包含帐户 运行 命令。这在文档中并不明显。