Netwrix 1Secureは、データとアイデンティティ全体にわたる統合された可視性を提供します。14日間の無料トライアルでフルアクセス可能です。無料トライアルを開始

リソースセンターハウツーガイド

PowerShell の有無にかかわらず所有者別にファイルを見つける方法

PowerShell の有無にかかわらず所有者別にファイルを見つける方法

Windows ファイルサーバー向け Netwrix Auditor

  1. Netwrix Auditor を実行 → 「Reports」に移動 → 「File Servers」セクションを展開 → 「File Servers – State-in-Time」に進む → 「Files and Folders by Owner」を選択 → 「View」をクリックします。
  2. "Object UNC Path" と "Owner" のオプションを指定してください。
  3. レポートを CSV または別の形式にエクスポートするには、"Export" ボタンをクリック → ドロップダウン メニューから形式を選択 → "Save" をクリックします。

サンプル レポート:

a screenshot of files and folders by owner shows files and folders inside the share , grouped by owner .

詳しくは Netwrix Auditor for Windows File Servers

ネイティブ監査

  • PowerShell ISE を開きます → ワークステーションで次のスクリプトを実行し、ファイル共有またはファイル システムのネットワーク パス、ファイル所有者の名前、および csv へのエクスポート用のファイル パスを指定します:
      [String]$username = "enterprise\t.simpson"
[String]$username = "enterprise\t.simpson"
[String]$outfile = "C:\scripts\searchowner.csv"
$path = Get-ChildItem "\\pdc\shared\HR" -Recurse
Foreach( $file in $path ) {
$f = Get-Acl $file.FullName
if( $f.Owner -eq $username ) {
Write-Host( "{0}"-f $file.FullName | Out-File `
-Encoding "UTF8" `
-FilePath $outfile -Append)
}
}
      
  • スクリプトによって生成されたファイルを MS Excel で開きます。

サンプル レポート:

a screenshot of a spreadsheet showing a list of files .

ファイル サーバー上で所有者別にファイルを簡単に見つけ、その他の日常的な作業も自動化します

IT プロフェッショナルは、日常的なファイル管理タスクを行う必要があることがよくあります。たとえば、社員が退職した場合、その特定のユーザーが所有しているすべてのファイルを見つけて、移動・削除、またはそのファイルの所有者の変更を行えるようにする必要があります。手作業で行うとこれらのタスクに多くの時間がかかるため、Windows PowerShell スクリプトで自動化したくなるかもしれません。たとえば、上記の PowerShell スクリプトでは、Get-ChildItem および Get-Acl の cmdlet を使用して、共有または指定したフォルダー内で ACL に特定の所有者が含まれるすべてのファイルを見つけられます。ただし、このスクリプトを使っても、ファイル サーバー上で解析する必要があるファイルが多い場合は、出力ファイルの生成にかなりの時間がかかることがあります。

特定の所有者に属するすべてのファイルの一覧が載った、あらかじめ用意されたレポートをそのまま開くほうがよくないでしょうか。Netwrix Auditor for Windows File Servers を試してみてください。必要なデータを取得するのが、より簡単で——そしてより速くなります。ファイルの所有者とパスを指定するだけです。さらに、複数の所有者を指定したり、過去の特定の時点からデータを取得したりすることもできます。もちろん、Netwrix Auditor はファイル所有権のレポート作成だけにとどまりません。たとえば、ファイル、フォルダー、共有、権限に対して行われた変更も報告します。有効な権限、重複している/古くなったデータ、データ量の可視化も提供し、短期間に大量のファイルが変更されたといった重要なイベントについて通知します。レポートしたい内容が何であっても、事前定義済みおよびカスタムのレポート、柔軟なフィルタリングとエクスポートのオプション、レポートのサブスクリプションによって時間を節約できます。

共有する