コマンドラインまたは無料ツールを使用してNTFSパーミッションを確認する方法

Windows 11/10では、さまざまな方法でNTFSパーミッションを表示できます。WindowsコンピュータでNTFSパーミッションを確認するのに役立つ、多くのサードパーティ製ツールまたはソフトウェアが利用できます。これに加えて、コマンドラインツールを使用することもできます。この記事では、コマンドラインまたはツールを使用してNTFSパーミッションを確認する方法を紹介します。

コマンドラインまたは無料ツールを使用してNTFSパーミッションを確認する方法

コマンドラインまたはツールを使用してNTFSパーミッションを確認するには、Windows PowerShellやその他の無料ソフトウェアを使用できます。これらのツールをすべて以下にリストしました。

  1. Windows PowerShell
  2. MicrosoftのAccessEnum
  3. Folder Security Viewer
  4. Key Metric SoftwareのPermissions Reporter
  5. CJWDEVのNTFS Permissions Reporter

これらのツールをすべて使用して、Windows 11/10でNTFSパーミッションを確認する方法を見てみましょう。

1] Windows PowerShell

Windows PowerShellは、すべてのWindowsコンピュータにプリインストールされている組み込みのコマンドラインツールです。このツールを使用して、NTFSパーミッションを確認できます。PowerShellでNTFSパーミッションを確認するために使用されるコマンドは、Get-Aclです。ここでは、さまざまなシナリオでPowerShellでこのコマンドを使用する方法を説明します。

まず、Windows PowerShellを起動します。Windows PowerShellを開く方法はいくつかあります。最も簡単な方法は、Windows検索から開くことです。

Get-Aclコマンドは、パラメータの有無にかかわらず使用できます。パラメータなしで使用すると、Windowsは現在の作業ディレクトリに対するNTFSパーミッションを表示します。たとえば、Dドライブ内にあるフォルダのNTFSパーミッションを確認したい場合、コマンドは次のようになります。

Get-Acl D:\foldername

上記のコマンドのフォルダ名を、フォルダ名に置き換えます。フォルダ名にスペースがある場合は、引用符で囲む必要があります。たとえば、フォルダ名が「新しいフォルダ」の場合、コマンドは次のようになります。

Get-Acl D:\"New Folder"

それでは、さまざまなパラメータを指定してGet-Aclコマンドを使用する方法を見てみましょう。すべてのコマンドで、新しいフォルダをフォルダ名として使用します。新しいフォルダをフォルダ名に置き換えます。

Format-Listパラメータを使用すると、上記のスクリーンショットのように詳細なパーミッションが表示されます。Format-Listパラメータを指定したGet-Aclコマンドは次のとおりです。

Get-Acl D:\"New Folder" | Format-List

Select -ExpandProperty Accessまたは.Accessパラメータを使用すると、ファイルシステムの権限、アクセス制御の種類、継承フラグなど、NTFSパーミッションの詳細なビューが表示されます(上記のスクリーンショットを参照)。どちらのパラメータも同じ結果が得られますが、どちらのパラメータも使用するためのコマンドは異なります。コマンドを以下に示します。

Get-Acl D:\"New Folder" | Select -ExpandProperty Access
(Get-Acl D:\"New Folder").Access

上記のコマンドのいずれかを使用して、より詳細なNTFSパーミッションを取得できます。

パラメータft -AutoSizeは、NTFSパーミッションの出力を表形式で表示します。ft -AutoSizeパラメータを指定したGet-Aclコマンドは、次のように使用します。

Get-Acl D:\"New Folder" | Select -ExpandProperty Access | ft -AutoSize

特定のユーザー名またはグループ(管理者、SYSTEM、認証済みユーザーなど)のNTFSパーミッションを表示したい場合は、ft -AutoSizeパラメータを使用しているときにコマンドで指定する必要があります。このコマンドは次のとおりです。

Get-Acl D:\"New Folder" | Select -ExpandProperty Access | where {$_.IdentityReference -like "*user name or group*"} | ft -AutoSize

上記のコマンドで、ユーザー名またはグループをそれぞれの名前に置き換えます。たとえば、管理者のNTFSパーミッションを表示したい場合は、次のコマンドを入力する必要があります。

Get-Acl D:\"New Folder" | Select -ExpandProperty Access | where {$_.IdentityReference -like "*Administrators*"} | ft -AutoSize

上記のスクリーンショットでは、上記のコマンドを3人の異なるユーザー名、ユーザー、SYSTEM、および認証済みユーザーに使用しました。

2] MicrosoftのAccessEnum

AccessEnumは、WindowsコンピュータでNTFSパーミッションを確認できるMicrosoftのフリーウェアです。microsoft.comからダウンロードできます。ポータブルソフトウェアであるため、インストールする必要はありません。exeファイルをダブルクリックするだけでソフトウェアを起動できます。

AccessEnumを使用すると、ディレクトリとレジストリのパーミッションを確認できます。ソフトウェアを起動すると、右側に2つのオプションが表示されます。パーミッションを確認するオプションを選択します。必要なオプションをクリックすると、ディレクトリまたはレジストリパスを選択するように求められます。選択したら、左下のスキャンボタンをクリックします。AccessEnumは、選択したディレクトリまたはレジストリパスをスキャンし、そのパーミッションを表示します。

パーミッションをテキスト形式でディスクに保存できます。「保存されたものと比較」は、この無料ソフトウェアの興味深い機能の1つで、現在スキャンされているディレクトリまたはレジストリパスのパーミッションを保存されたパーミッションファイルと比較できます。

3] Folder Security Viewer

Folder Security Viewerは、無料と有料のソフトウェアとして利用できます。無料版には機能制限があり、無料でNTFSパーミッションを表示するために使用できます。ホームタブの下に、パーミッションレポート、フォルダレポート、オーナーレポートなど、さまざまなオプションが表示されます。

NTFSパーミッションを表示するには、パーミッションレポートオプションを選択してからディレクトリを選択します。生成したすべてのレポートは、レポートタブで利用できます。左側で特定のレポートを選択できます。すべてのパーミッションを表示するには、下部にあるアクセス制御リストオプションをクリックします。

Folder Security Viewerをダウンロードするには、foldersecurityviewer.comにアクセスします。ソフトウェアをダウンロードするには、名前とメールアドレスを指定する必要があります。メールには、14日間の無料試用ライセンスも届きます。試用ライセンスの有効期限が切れた後も、無料版を引き続き使用できます。

4] Key Metric SoftwareのPermissions Reporter

Permissions Reporterは、Windows 11/10でNTFSパーミッションを確認するためのKey Metric Softwareの無料ツールです。無料版と有料版の両方で利用できます。無料版では、NTFSパーミッションを表示して一部の機能にアクセスできます。すべての機能にアクセスするには、ライセンスを購入する必要があります。

特定のディレクトリのNTFSパーミッションを表示するには、ソフトウェアを開いて新しいプロジェクトオプションをクリックします。次に、フォルダを選択します。その後、保存をクリックしてプロジェクトの実行オプションをクリックします。Permissions Reporterは、選択したフォルダ内のすべてのフォルダとファイルを自動的に検出します。スキャンが完了すると、対象のフォルダ内のすべてのファイルとフォルダのパーミッションが表示されます。Permissions Reporterが選択したディレクトリをスキャンするのにかかる時間は、そのディレクトリ内のファイルとフォルダの総数によって異なります。

フォルダツリータブには、選択したディレクトリのツリービューが表示されます。フォルダパーミッションタブには、ディレクトリ内のすべてのフォルダのパーミッションがリストビューで表示されます。より具体的な結果を得るために、フィルターを適用することもできます。エクスポートオプションも使用できます。ただし、無料版ではプロジェクトをHTML形式でのみエクスポートできます。

Permissions Reporterは、公式Webサイトpermissionsreporter.comからダウンロードできます。

5] CJWDEVのNTFS Permissions Reporter

NTFS Permissions Reporterは、このリストにあるもう1つの無料のNTFSパーミッションチェッカーソフトウェアです。このリストの他のソフトウェアと同様に、無料版と有料版の両方で利用できます。無料版では、選択したディレクトリのNTFSパーミッションを表示でき、限られた機能にアクセスできます。ソフトウェアを起動したら、スキャンするディレクトリを選択してレポートの実行ボタンをクリックします。その後、そのディレクトリ内のすべてのフォルダを自動的にスキャンして、各フォルダのパーミッションを表示します。

プロジェクトをエクスポートするためのさまざまな形式が用意されています。ただし、無料版のユーザーは、プロジェクトをHTML形式でのみエクスポートできます。NTFS Permissions Reporterをダウンロードするには、cjwdev.comにアクセスします。

基本的なNTFSパーミッションとは何ですか?

基本的なNTFSパーミッションには、フルコントロール、読み取りと実行、変更、読み取り、書き込みなどがあります。特定のフォルダまたはドライブのプロパティを開いて、これらのパーミッションを確認できます。プロパティを開いたら、セキュリティタブに移動します。これらのパーミッションがすべて表示されます。これに加えて、無料ソフトウェアとWindows PowerShellを使用してNTFSパーミッションを表示することもできます。