タイトル : 続 ファイルサーバアクセス権 投稿日 : 2009/03/05(Thu) 13:33 投稿者 : ON
こんにちは、よろしくお願いいたします VBAユーザーです ファイルサーバアクセス権 http://hanatyan.sakura.ne.jp/vb60bbs/wforum.cgi?mode=allread&no=13356&page=0 が 古いスレッドにレスはつけられません。 となってしまいましたので、新規でQします やりたいことは ログイン者が参照権限しかない無い場合、 バッチファイルで コード上で権限所有者でサーバー上のフォルダーにサブフォルダを作成したい です 前回のQ後、バッチファイル少し勉強してみました 色々出来そうでしたが、難しくて理解が足りていません とりあえず ネットワークフォルダ \\hoge\fuga に フォルダを作成する 下記のバッチを実行してみました MkDIR2.bat net use \\hoge\fuga パスワード /user:\\ドメイン\ユーザー名1 md \\hoge\fuga\a md \\hoge\fuga\a\b md \\hoge\fuga\a\c MkDIR2.bat 動作しました ドメイン上のPCでユーザー名1でログオンしています ユーザー名1は \\hoge\fugaに対して、編集権限を有しています (net useは本来不要ですが、下記確認のため、記述してみました) 下記は PCにユーザー名2でログオンしていますが ユーザー名2は、\\hoge\fugaに対して、参照権しか有していないので 編集権限を持つ、ユーザー名1で net use しています MkDIR3.bat net use \\hoge\fuga パスワード /user:\\ドメイン\ユーザー名1 md \\hoge\fuga\a md \\hoge\fuga\a\b md \\hoge\fuga\a\c 上記では、 一瞬、コマンドプロンプトのウインドウが表示されますが ネットワークフォルダを作成することが出来ませんでした バッチでのエラー処理も出来るようですが、手が出ません ので、エラーの内容も取得できていません また、アクセス権限も絡んできているような気もします アドバイスよろしくお願いいたします あと、どのくらいで 古いスレッドにレスはつけられません となってしまうのでしょうか |