web-dev-qa-db-ja.com

PowerShellでget-childitemを発行すると、管理者がアクセスを拒否されました

使用できなくなったラップトップからドライブをバックアップしようとしています。このドライブはマシンから引き出され、外部エンクロージャーにマウントされ、USB経由でデスクトップに接続されました。

ドライブが引き出されたラップトップはWindows7 Proであり、ラップトップドライブを接続したデスクトップはWindows 7Ultimateです。

ラップトップドライブを再フォーマットする前に、デスクトップでPowerShellを実行して、ラップトップドライブからすべてをコピーしています。ラップトップドライブは、デスクトップにe:\として表示されます。

「get-childitem'e:\ Documents and Settings '-force -recurse」を発行すると、そのディレクトリでPermissionDenied例外が発生します。

そのディレクトリの内容のリストを強制する方法を知っている人はいますか?結局、私は管理者です...

ありがとう!

2
lifegoeson

ただの推測。しかし、WindowsからHD上のフォルダの所有権を取得しようとしましたか?

  1. 所有権を取得するフォルダを右クリックし、[プロパティ]をクリックします。
  2. [セキュリティ]タブをクリックし、[詳細設定]をクリックして、[所有者]タブをクリックします。
  3. [編集]をクリックします。管理者権限が必要です管理者パスワードまたは確認の入力を求められた場合は、パスワードを入力するか、確認を入力してください。
  4. 所有権を付与する人の名前をクリックします。
  5. その人をこのフォルダー内のファイルとサブフォルダーの所有者にする場合は、[サブコンテナーとオブジェクトの所有者を置き換える]チェックボックスをオンにします。
  6. [OK]をクリックします
3
Jason Horner

試してみてください

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

見つけたものを報告します。

3
fletcher