使用文件夹和子文件夹管理OneDrive按需文件

时间:2020-01-02 15:34:28

标签: powershell onedrive

试图使文件夹中的所有文件和子文件夹在线。找到不适合我的解决方案:

attrib +p -u foldername /s

没有错误,但是什么也没发生。 找出使用系统并隐藏文件属性时可以使用的方法:

attrib +s -h -p +u foldername\* /s

但是当文件夹为空(不是悲惨的)时会收到警告。

我更喜欢使用不指定文件夹/文件类型的解决方案。只想处理文件夹中的所有文件和文件夹。

感谢您提供任何有用的信息。

1 个答案:

答案 0 :(得分:0)

我想您不是要对本地计算机OneDrive文件夹中的文件执行此操作,而是尝试通过SharePoint Online命令行管理程序将文件和文件夹在线存储在OneDrive中。如果这是正确的,那么我认为“ attrib”在SPO命令行管理程序中不起作用。如果您看到one level up in the documentation attrib被列为Windows Server命令,则表明它在SPO命令行管理程序中不起作用。

您可能需要PnPPowerShellOnline模块:

Install-Module SharePointPnPPowerShellOnline -Force

并使用如下命令集:

Get-PnPListItem

以便在OneDrive中获取实际文件。

This site具有更深入的脚本,您可以将其用作与OneDrive和SPO中的单个文件进行交互的指南。