在PowerShell中发出get-childitem时,Adminstrator会收到PermissionDenied

我正试图从已经失效的笔记本电脑备份驱动器。 该驱动器已从机器中拉出并安装在外部机箱中,并通过USB连接到桌面。

笔记本电脑的驱动器是从Windows 7专业版,而我连接笔记本电脑驱动器的桌面是Windows 7旗舰版。

我正在桌面上运行PowerShell来复制笔记本电脑硬盘中的所有内容,然后重新格式化笔记本电脑硬盘以供重新使用。 笔记本电脑驱动器在桌面上显示为e:\。

当我发出“get-childitem”e:\ Documents and Settings“-force-recurse”时,我在该目录上得到一个PermissionDeniedexception。

任何人都知道如何强制该目录的内容的列表? 毕竟我是pipe理员…

谢谢!

尝试

Get-ChildItem 'e:\Documents and Settings' -Force -Recurse -ErrorAction SilentlyContinue 

并报告你的发现。

只是一个猜测; 但你有没有尝试从Windows的高清上的文件夹的所有权?

  1. 用鼠标右键单击您要获取所有权的文件夹,然后单击属性。
  2. 单击安全选项卡,单击高级,然后单击所有者选项卡。
  3. 点击修改。 需要pipe理员权限如果系统提示您inputpipe理员密码或进行确认,请键入密码或进行确认。
  4. 点击你想给予所有权的人的名字。
  5. 如果您希望该人员成为此文件夹中的文件和子文件夹的所有者,请选中“replace子容器和对象上的所有者”checkbox。
  6. 点击OK