web-dev-qa-db-ja.com

CSC(オフラインファイル)フォルダーからファイルを抽出します

Windows 7 Professionalのc:\ windows\cscフォルダーからファイルを抽出する方法はありますか?

3
jao

CSCCMDツールv1.1をMicrosoftサポートからダウンロードして(またはインターネットで見つけてみてください)、/ Extractスイッチを使用してMicrosoftからの次のサポートドキュメントに従うことができます(構文は下部にあります)。

例:csccmd/EXTRACT/RECURSE/TARGET:c:\ csc-files

http://support.Microsoft.com/kb/884739

6
KCotreau

実用的な解決策

コマンドライン:

vssadmin List Shadows

これにより、シャドウコピーのリストが表示されます(CSCフォルダーのシャドウはロックされません)。番号が最も大きい元のアドレスを探してコピーします。

次に、シャドウコピーへのリンクを作成します。

mklink /D C:\LatestShadow \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy417\

その右端の部分は、前にコピーした元のアドレスである必要があります

次に、robocopyを使用して、すべてのファイルをキャッシュから取り出します

mkdir C:\CSC_copy
robocopy C:\LatestShadow\Windows\CSC C:\CSC_copy /E /COPY:DT

最終的に、C:\ CSC_Copy内のすべてのキャッシュファイルのコピーが作成されます。

1
Paul P

このコマンドを使用して、フルアクセスを許可します

cd %systemroot%
takeown /f csc /r /a /d y
icacls csc /grant Everyone:(F) /t /l /q

その後、再起動します。

vssadmin List Shadows

これにより、シャドウコピーのリストが表示されます(CSCフォルダーのシャドウはロックされません)。番号が最も大きい元のアドレスを探してコピーします。次に、シャドウコピーへのリンクを作成します。

mklink /D C:\LatestShadow \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy417\

その右端は、前にコピーした元のアドレスである必要があります。次にrobocopyを使用して、すべてのファイルをキャッシュから取り出します

mkdir C:\CSC_copy
robocopy C:\LatestShadow\Windows\CSC C:\CSC_copy /E /zb /copyall 

次に、C:\CSC_Copy内のファイルの所有権を取得しました

0
amit bakshi