none
シャドウコピーのUNCパスにpower shellでアクセスする方法 RRS feed

  • 質問

  • dir \\localhost\C$\@GMT-2012.01.07-03.00.12 のように

    powershellで、シャドウコピーのUNCパスにアクセスする際、

    一度エクスプローラで[c:\]を右クリック⇒「以前のバージョンの復元」を

    選択し、復元したい日付を選択して、[開く]を押す必要があるようです。

    これらの操作をpowershellで実現することは可能でしょうか?

     

    ご存知の方、いらっしゃいましたら、よろしくお願いいたします。

     

    なお、windows7のせいか、win2003のリソースキットにvolrestは

    下記エラーとなり使えませんでした。

    C:\Users\sakalab>volrest c:\
    VOLREST 1.1 - Previous Version command-line tool
    (C) Copyright 2003 Microsoft Corp.

    Failed to query shadow copies
    ファンクションが間違っています。

    2012年2月3日 9:27

回答

  • 質問した内容自体は無理そうでしたので、

    Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1

    に含まれる、「vshadow -el,{SnapID},z:」を用いてz:ドライブにmountして解決しました。

    質問した内容は、「vshadow -el」に以下のパラメータがあるので「share」を使うことで

    解決できたかもしれませんが未確認です。

      -el={SnapID},dir                - Expose the shadow copy as a mount point
      -el={SnapID},drive             - Expose the shadow copy as a drive letter
      -er={SnapID},share            - Expose the shadow copy as a network share
      -er={SnapID},share,path     - Expose a child directory from the shadow copy as a share

    ありがとうございました。

    2012年2月16日 5:47