add-pnpfile无法正常工作

时间:2017-10-02 15:45:35

标签: powershell sharepoint sharepoint-online

到目前为止,我有以下代码在SharePoint Online上传文件

#Connect-PnPOnline https://imncloud.sharepoint.com/sites/testsite -Credentials o365

$file = Get-ChildItem "path\to\file.xxx"
$own = $file.GetAccessControl().owner;
$own=$own.Substring($own.IndexOf("\")+1);
$who = get-pnpuser | Where-Object{$file.LoginName -match "$own"} | select id
Add-PnPFile -Path $file.FullName -folder "path/to/" -Values @{Author=$who.id;Editor=$who.id;Created=$_.CreationTimeUtc; Modified=$_.LastWriteTimeUtc;}
#Disconnect-PnPOnline

它没有任何问题。现在,当我尝试执行代码时,我获得了文件或名称为https://mytenant.sharepoint.com/path/to"的文件夹的错误。已经存在。

您知道源代码中是否有些更改? 我之前也使用了方法

ensure-pnpfolder
直到现在,它的工作方式与帮助中所表明的相同;现在,如果我使用它,我会得到与之前相同的错误。

有什么建议吗?

0 个答案:

没有答案