tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 続 ファイルサーバアクセス権
投稿日: 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

上記では、
一瞬、コマンドプロンプトのウインドウが表示されますが
ネットワークフォルダを作成することが出来ませんでした

バッチでのエラー処理も出来るようですが、手が出ません
ので、エラーの内容も取得できていません

また、アクセス権限も絡んできているような気もします


アドバイスよろしくお願いいたします

あと、どのくらいで
古いスレッドにレスはつけられません
となってしまうのでしょうか

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。