我想创建一个自动脚本,立即永久删除用户帐户的 OneDrive。
Powershell cmdlet 是:
Remove-SPOUser -Site
此 cmdlet 的问题是您无法在 powershell az 函数中运行它,因为您无法提供应用程序 ID 和客户端密钥/证书
也没有提供图形 API 调用来运行此操作。
还有办法实现自动化吗?
根据文章恢复已删除的OneDrive,目前没有办法实现你所说的。 删除 OneDrive 的推荐方法是在从中恢复所需的数据后运行以下命令:
Remove-SPOSite -Identity <URL>
Remove-SPODeletedSite -Identity <URL>
但是,这不会立即永久删除 OneDrive。相反,它会将其移动到 SharePoint 回收站,并在永久删除之前保留一段时间。
需要注意的是,没有办法绕过此保留期并立即删除 OneDrive。如果您需要确保OneDrive被永久删除,则需要等待保留期到期。