1

サーバー上のユーザーの古いプロファイルからいくつかのファイルを取得し、それを新しいプロファイルにコピーするためのスクリプトがありますが、ユーザーはサーバー経由で接続するときに問題のフォルダー/ファイルへのアクセス権を持っていません。

次の関数でユーザー名/パスワードを渡す方法はありますか? ありがとう。

objFSO.FolderExists(folder_path)
objFSO.CopyFolder(folder_path)
objFSO.CopyFile(folder_path)
4

1 に答える 1

4

最初に共有をドライブレターにマップする必要があります。

persistent = false
set objNetwork = WScript.CreateObject("WScript.Network")
objNetwork.MapNetworkDrive "driveletter:", "\\server\sharename", persistent, "username", "password"

次に、ドライブ文字を使用するかどうかに関係なく、通常のファイル システム オブジェクトを使用してコピーを行います。この方法で認証されると、これらの資格情報を使用して他の操作を実行できます。

于 2012-05-31T11:40:45.050 に答える