Repair-FileIntegrity

Repair-FileIntegrity

Repairs a corrupted file on an NTFS or ReFS volume.

構文

Parameter Set: Repair2
Repair-FileIntegrity [-FileName] <String> [-AsJob] [-CimSession <CimSession[]> ] [-ThrottleLimit <Int32> ] [-Confirm] [-WhatIf] [ <CommonParameters>]




詳細説明

The Repair-FileIntegrity cmdlet repairs a corrupted file on an NTFS file system volume or a Resilient File System (ReFS) volume. For the cmdlet to repair a file, the file must be on a storage volume that provides redundancy, and the file must have integrity turned on. This cmdlet does not repair corrupted file metadata.

パラメーター

-AsJob

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

false

ワイルドカード文字を許可する

false

-CimSession<CimSession[]>

リモート セッションまたはリモート コンピューターでコマンドレットを実行します。New-CimSession コマンドレットや Get-CimSession コマンドレットの出力など、コンピューター名またはセッション オブジェクトを入力します。既定値は、ローカル コンピューターで実行中の現在のセッションです。


エイリアス

Session

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

false

ワイルドカード文字を許可する

false

-FileName<String>

Specifies a file name. The cmdlet attempts to repair the file that you specify.


エイリアス

FullName

必須?

true

位置は?

1

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-ThrottleLimit<Int32>

このコマンドレットを実行するために確立できる最大同時操作数を指定します。このパラメーターを省略するか、値として 0 を入力した場合、Windows PowerShell® では、コンピューターで実行している CIM コマンドレットの数に基づいて、コマンドレットに対する最適なスロットル制限を計算します。スロットル制限は現在のコマンドレットのみに適用され、セッションまたはコンピューターには適用されません。


エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

false

ワイルドカード文字を許可する

false

-Confirm

コマンドレットを実行する前に、ユーザーに確認を求めます。


必須?

false

位置は?

named

既定値

false

パイプライン入力を許可する

false

ワイルドカード文字を許可する

false

-WhatIf

コマンドレットを実行するとどのような結果になるかを表示します。コマンドレットは実行されません。


必須?

false

位置は?

named

既定値

false

パイプライン入力を許可する

false

ワイルドカード文字を許可する

false

<CommonParameters>

このコマンドレットは次の共通パラメーターをサポートします。-Verbose、-Debug、-ErrorAction、-ErrorVariable、-OutBuffer、-OutVariable.詳細については、以下を参照してください。 about_CommonParameters (http://go.microsoft.com/fwlink/p/?LinkID=113216)。

入力

入力型は、コマンドレットにパイプできるオブジェクトの型です。

  • System.IO.FileInfo

    To obtain a FileInfo object, use the Get-Item cmdlet for a specified file name. The cmdlet uses the FullName property as the value of the FileName parameter.


  • System.IO.DirectoryInfo

    To obtain a DirectoryInfo object, use Get-Item for a specified directory name. The cmdlet uses the FullName property as the value of the FileName parameter.


出力

出力型は、コマンドレットによって生成されるオブジェクトの型です。

  • This cmdlet generates no output.


Example 1: Repair a file

This command repairs a file. Because the repair proceeds without error, the cmdlet does not display any message.


PS C:\> Repair-FileIntegrity -FileName 'H:\Temp\Text Document.txt' 

Example 2: Attempt to repair a file that cannot be repaired

This command attempts to repair a file. In this example, the cmdlet cannot repair the file and therefore displays an explanation.


PS C:\> Repair-FileIntegrity -FileName 'J:\Temp\Text Document.txt'

関連トピック

コミュニティの追加

追加
表示: