none
共有のアクセス権(NTFSの~ではなくて)を表示する方法を教えてください。 RRS feed

  • 質問

  • やりたいことは、

    1.ファイルサーバの共有フォルダのアクセス権を*.txtに保存

    2.↑のサーバで障害が起きた際、別サーバに1で作成したファイルを読み込み、同じ共有を作成

    です。

    Powershellスクリプト(バッチファイルでも構いません)でこの処理を行うには、

    どのようなコマンドを使用すればよいのか教えてください。

    共有アクセス権を表示することさえできれば。。。

    Windowe Server 2008 R2 standardを使用しています。

    よろしくお願い致します。


    2012年6月28日 2:58

回答

すべての返信

  • net shareコマンドが使えないでしょうか。

    ちなみにWindows 8とWindows Server 2012ではSmbShareモジュールを使えば可能です。

    2012年6月28日 3:55
    モデレータ
  • net shareコマンドに/grant オプションを使用すると、新しく共有を作成する時にアクセス権が設定できるのは知っていますが、

    今ある共有フォルダのアクセス権をコマンドで知りたいのです。

    そのようなオプションがありましたら教えて頂けませんでしょうか?

    2012年6月28日 5:02
  • net share 共有名

    です。

    2012年6月28日 5:32
    モデレータ
  • できました!ありがとうございます。

    こんなに簡単だったのですね。知識不足で申し訳ありません。

    2012年6月28日 5:55
  • いえいえ、私もこのご質問に回答するためにnet share /?してオプションを調べて初めて知りました^^;

    あとはSelect-Stringコマンドレットなどを使ってnet shareコマンドの出力を解析してやれば良さそうですね。

    2012年6月28日 6:14
    モデレータ