none
ログインスクリプトの設定方法 RRS feed

  • 質問

  • DCのユーザーポリシーのスクリプト/ログインを使用して、
    ユーザーがログオンしたタイミングでデスクトップにフォイルを作成したいのですが
    うまく作成されません。

    ローカル上では
    mkdir "%USERPROFILE%\Desktop\「フォルダ名」
    のコマンドで作成はできております。

    ドメインに入ったタイミングで、上記コマンドの描かれたバッチファイルを当てても
    フォルダが作成されません。

    他のログオンスクリプト、ポリシーがあたっていることからポリシーの割り当てに原因があるわけではなく、
    ポリシーを当てる際では上記のコマンドではあたらない(不足している?)ようです。

    お手数おかけいたしますが、ご教授お願い致します
    2012年9月23日 21:26

回答

  • チャブーンです。

    返信遅くなりました。すみません。

    この件ですが、考えられるケースとしては、「バッチファイルのNTFSアクセス許可」が正しくないので、実行できない可能性があります。たとえばデスクトップ上でバッチファイルを作成し、それをSYSVOL共有上にコピーするときに、えくすぷろーらで「移動」させた場合、SYSVOL共有内のNTFSアクセス許可ではなく、デスクトップのアクセス許可をそのまま引き継ぎますので、そのユーザ以外ではファイルの実行許可がない、という状況が発生する可能性があります。

    上記が当てはまらない場合、ログオンスクリプト実行時に「エラー出力をテキストファイルにリダイレクトする」ことで、cmdが出力しているエラー内容を確認しないと、どうなっているのかはわからないです。

    • 回答の候補に設定 星 睦美 2012年10月16日 1:42
    • 回答としてマーク 星 睦美 2012年10月19日 7:10
    2012年10月4日 3:12
    モデレータ
  • こんにちは。

    アクセス許可については、親ディレクトリから継承されるので、SYSVOL自体のアクセス許可に、「Domain Users」などのユーザーが入っていないのではないでしょうか?

    サーバー上に適当な共有フォルダを作ってみて、アクセス権限を適切に設定し、一度稼働検証をしてみては如何でしょうか?

    自分の場合はSYSVOLではないですが、共有フォルダに割り当てを行い、cmd /c mkdir ~で動作しました。


    Tadashi Wada

    • 回答の候補に設定 星 睦美 2012年10月16日 1:42
    • 回答としてマーク 星 睦美 2012年10月19日 7:10
    2012年10月4日 13:18

すべての返信

  • チャブーンです。 mkdirコマンドは、cmdシェル内でのみ動作します。ログオンスクリプトのバッチに cmd /c mkdir "フォルダ名" と書いてみてはどうでしょうか?
    2012年9月25日 0:17
    モデレータ
  • 回答ありがとうございます。

    cmd /c mkdir~とパスをすべて指定しました

    C:\WIndows\system32\cmd.exe cmd /c~で試してみましたが

    やはりうまく適応されません。

    デスクトップ上でダブルクリックすると、きちんと適応されます。

    ユーザーポリシーの「スクリプト」に当てているのですが、

    他に何か考える原因があれば、アドバイスお願いいたします。

    2012年9月27日 13:48
  • チャブーンです。

    返信遅くなりました。すみません。

    この件ですが、考えられるケースとしては、「バッチファイルのNTFSアクセス許可」が正しくないので、実行できない可能性があります。たとえばデスクトップ上でバッチファイルを作成し、それをSYSVOL共有上にコピーするときに、えくすぷろーらで「移動」させた場合、SYSVOL共有内のNTFSアクセス許可ではなく、デスクトップのアクセス許可をそのまま引き継ぎますので、そのユーザ以外ではファイルの実行許可がない、という状況が発生する可能性があります。

    上記が当てはまらない場合、ログオンスクリプト実行時に「エラー出力をテキストファイルにリダイレクトする」ことで、cmdが出力しているエラー内容を確認しないと、どうなっているのかはわからないです。

    • 回答の候補に設定 星 睦美 2012年10月16日 1:42
    • 回答としてマーク 星 睦美 2012年10月19日 7:10
    2012年10月4日 3:12
    モデレータ
  • こんにちは。

    アクセス許可については、親ディレクトリから継承されるので、SYSVOL自体のアクセス許可に、「Domain Users」などのユーザーが入っていないのではないでしょうか?

    サーバー上に適当な共有フォルダを作ってみて、アクセス権限を適切に設定し、一度稼働検証をしてみては如何でしょうか?

    自分の場合はSYSVOLではないですが、共有フォルダに割り当てを行い、cmd /c mkdir ~で動作しました。


    Tadashi Wada

    • 回答の候補に設定 星 睦美 2012年10月16日 1:42
    • 回答としてマーク 星 睦美 2012年10月19日 7:10
    2012年10月4日 13:18
  • フォーラム オペレーターの星 睦美です。

    チャブーンさん、Tadashi Wada さん
    回答ありがとうございます。

    ness2013 さん、こんにちは、
    同様の情報をお探しの方にも参考になりそうな情報だと思いますので
    今回は私からチャブーンさんとTadashi Wada さんからの返信に[回答としてマーク]させていただきました。

    もし引き続き質問がありましたら遠慮なく[回答としてのマークの解除]をして返信できます。

    それでは今後ともTechNet フォーラムをよろしくお願いします。


    日本マイクロソフト株式会社 フォーラム オペレーター 星 睦美

    2012年10月19日 7:10