1
PC1は、スクリプトが実行される場所で、はドメイン内にあります。
PC2にはshare
フォルダがあり、それはどのドメインにもありません。スクリプトは、ドライブをマップする必要がない他に何VBScriptマップネットワークドライブ
Set WshNetwork = WScript.CreateObject("WScript.Network")
WshNetwork.MapNetworkDrive "M:", "\\192.168.0.10\share", administrator, password
?
編集:これはthis questionの複製の一種ですが、私は物事を単純化してみました。
何が起こりますか?変数 'administrator'の文字列の形式は何ですか –
共有フォルダのユーザ名とパスワードは単なる文字列です。共有フォルダのPC名は 'PC-10'に似ています。私は 'WshNetwork.MapNetwo rkDrive" M: "、" \\ 192.168.0.10 \ share "、PC-10 \ administrator、password'を試してみました。エラーの除算を0でスローします。間違ったユーザー名またはパスワードが5秒間表示されます。私は手動でドライブをマップし、スクリプトを実行する場合、それは動作しますが、私は100 PC用に行うことはできません。 –
'administrator'は変数ですか?あなたがそれを割り当てていない限り、それは "管理者"という言葉ではありません。他の試みの場合と同じですが、 'WshNetwork.MapNetwo rkDrive" M: "、" \\ 192.168.0.10 \ share " 、 "PC-10 \ administrator"、 "your_password" ' - 引用符に注意してください –