DOBON.NETプログラミング道掲示板
(現在 過去ログ1 を表示中)

[ 最新記事及び返信フォームをトピックトップへ ]

■32890 / inTopicNo.1)  タスクスケジューラに net use を仕込んでも機能しない
  
□投稿者/ ぺんたごん 一般人(9回)-(2015/03/23(Mon) 15:20:20)
  • アイコン
    分類:[その他] 

    2015/03/23(Mon) 15:20:55 編集(投稿者)

    割と緊急なのでマルチポスト失礼いたします。
    → マルチポストしたかった場所への投稿が失敗しましたのでマルチポストじゃないです(編集)

    Windows 2012サーバで、あるユーザがリモートデスクトップで使用する際に
    別サーバの共有フォルダを使わせます。
    サーバが再起動した場合、また認証を求められるのを避けるため、
    タスクスケジューラにスタートアップ時に net use を仕込みました。
    (タスク実行ユーザはもちろん対象のユーザを設定し、パスワードも設定済み)

    しかし、タスクのステータスは正常に完了しているように見えますが、実際には
    通っていないようで、共有フォルダを開こうとすると認証を求められてしまいます。

    コマンドとしてnet、パラメータとしてuse以降を直接記述していたため、試しに
    バッチファイルにコマンドを書いて、そのファイルを実行するようタスクを組み直しましたが
    ダメでした。コマンドプロンプトを起動して直接net use するとすんなり通ります…

    もうわけがわかりません、どうかご教示いただければと思います…
引用返信 削除キー/
■32891 / inTopicNo.2)  Re[1]: タスクスケジューラに net use を仕込んでも機能しない
□投稿者/ shu 大御所(459回)-(2015/03/23(Mon) 15:39:06)
  • アイコンNo32890に返信(ぺんたごんさんの記事)

    ログオン状態のとき、ログオンしているユーザーにてnet useしないと
    そのユーザーでは接続した状態にならないです。その辺ではないでしょうか?
引用返信 削除キー/
■32892 / inTopicNo.3)  Re[2]: タスクスケジューラに net use を仕込んでも機能しない
□投稿者/ ぺんたごん 一般人(10回)-(2015/03/23(Mon) 15:56:26)
  • アイコンNo32891に返信(shuさんの記事)
    > ■No32890に返信(ぺんたごんさんの記事)
    >
    > ログオン状態のとき、ログオンしているユーザーにてnet useしないと
    > そのユーザーでは接続した状態にならないです。その辺ではないでしょうか?

    早速の返信ありがとうございます、とても助かります。

    タスクスケジューラには「タスクの実行時に使うユーザアカウント」がありますが、
    net use はそんなのを無視して実際にログオンしているユーザに対してしか
    どうこうしてないってことでしょうか…

    となると「誰もログオンしてなくてもサーバ起動直後にこのユーザでnet use」っていう
    仕込みができないってことなんですね…

    実際対象のユーザがログオンするタイミングで自動実行される
    バッチとして仕込むしかないんでしょうか…orz
引用返信 削除キー/
■32893 / inTopicNo.4)  Re[3]: タスクスケジューラに net use を仕込んでも機能しない
□投稿者/ ぺんたごん 一般人(11回)-(2015/03/23(Mon) 16:07:58)
  • アイコンいま試しに %username% でテキストファイルに吐くと、ちゃんと
    タスクで設定したユーザ名が吐かれていました。

    net use もそれで動くと思っていたんですが…違うのでしょうか
引用返信 削除キー/
■32894 / inTopicNo.5)  Re[3]: タスクスケジューラに net use を仕込んでも機能しない
□投稿者/ shu 大御所(460回)-(2015/03/23(Mon) 16:16:08)
  • アイコンNo32892に返信(ぺんたごんさんの記事)
    >
    > タスクスケジューラには「タスクの実行時に使うユーザアカウント」がありますが、
    > net use はそんなのを無視して実際にログオンしているユーザに対してしか
    > どうこうしてないってことでしょうか…
    >
    この設定だと実際にはタスク用のセッションにタスクがそのユーザでログオンして実行してからログオフを行います。


    > 実際対象のユーザがログオンするタイミングで自動実行される
    > バッチとして仕込むしかないんでしょうか…orz
    そうなると思います。タスクのトリガにてログオン時が使えるかもしれません。
引用返信 削除キー/
■32895 / inTopicNo.6)  Re[4]: タスクスケジューラに net use を仕込んでも機能しない
□投稿者/ ぺんたごん 一般人(12回)-(2015/03/23(Mon) 16:27:28)
  • アイコンNo32894に返信(shuさんの記事)
    > この設定だと実際にはタスク用のセッションにタスクがそのユーザでログオンして実行してからログオフを行います。

    あー…なるほどログオフしてるので意味ないってことですか…

    > そうなると思います。タスクのトリガにてログオン時が使えるかもしれません。

    タスクのトリガーを「ログオン時」とした場合は、
    自動ログオフされないかもってことですね。ちょっと試してみます。
引用返信 削除キー/
■32896 / inTopicNo.7)  Re[4]: タスクスケジューラに net use を仕込んでも機能しない
□投稿者/ ぺんたごん 一般人(13回)-(2015/03/23(Mon) 17:45:43)
  • アイコントリガーを「スタートアップ時」から「ログオン時(特定ユーザ)」とし、
    「ユーザーがログオンしているかどうかにかかわらず実行する」から
    「ユーザーがログオンしているときのみ実行する」としたところ

    対象ユーザがログオンしてすぐに共有フォルダを開けるようになりました。
    タスクが終了後勝手にログオフしていた、というのは盲点でした…

    大変助かりました!ありがとうござました!!
引用返信 削除キー/
■32897 / inTopicNo.8)  Re[5]: タスクスケジューラに net use を仕込んでも機能しない
□投稿者/ ぺんたごん 一般人(14回)-(2015/03/23(Mon) 17:46:44)
  • アイコン解決つけ忘れです…

    #あと、net useでパスワード記憶するようコマンド実行してれば
     スタートアップ時でも大丈夫だったかもしれない、と今更気づく…
解決み!
引用返信 削除キー/
■33220 / inTopicNo.9)  Re[6]: タスクスケジューラに net use を仕込んでも機能しない
□投稿者/ とおりすがり 一般人(1回)-(2016/01/22(Fri) 03:57:20)
  • アイコン資格情報マネージャで接続するサーバのIPまたはDNSを指定してユーザIDとパスワードを登録し、フォルダからネットワークドライブの割り当てで割り当てたらだめなのでしょうか。
引用返信 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Mode/  Pass/


- Child Tree -