通过文件夹和子文件夹按需管理OneDrive文件

问题描述 投票:0回答:1

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

attrib +p -u foldername /s

没有错误,但是什么也没发生。找出使用系统和隐藏文件属性时的效果:

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

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

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

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

powershell onedrive
1个回答
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中的单个文件进行交互的指南。

© www.soinside.com 2019 - 2024. All rights reserved.