• 締切済み

CreateFolderで別PCにフォルダを作成する方法

asp+Vbscriptでフォルダを作成しようとしています。 fso.CreateFolder "\\192.168.10.11\ユーザデータ\abc\" 192.168.10.11はシステムを起動しているローカルPCのIPアドレスです。 これを他のPC(実際はサーバー) 192.168.10.1 に変えるとエラーとなります。 作成先のフォルダ権限の問題ですか? サーバーOSはNTです。

みんなの回答

  • kero_mio
  • ベストアンサー率90% (94/104)
回答No.1

この 「fso.CreateFolder "\\192.168.10.11\ユーザデータ\abc\"」は、 ASP(Active Server Page)から、実行されるものですよね? WSHではないですよね? いずれにしても権限の問題ですが、ASPの場合は、[IUSR_マシン名] というユーザで実行されます。 しかし、フォルダ作成先には、[IUSR_マシン名]というユーザは ないため、「WMI」を使って、フォルダ作成先サーバーの ユーザでログインし、フォルダを作成させる方法が手っとり早い かと思います。 セキュリティのことをあまり考慮しないのであれば、 Everyone&フルコントロールという手も最悪はありますが、 お勧めしかねるところではあります。 詳細がわからない場合は、別途、このスレにご相談ください。

BIG-taka
質問者

お礼

回答ありがとうございます。 一度試してみます!

関連するQ&A