サーバー上のユーザーの古いプロファイルからいくつかのファイルを取得し、それを新しいプロファイルにコピーするためのスクリプトがありますが、ユーザーはサーバー経由で接続するときに問題のフォルダー/ファイルへのアクセス権を持っていません。
次の関数でユーザー名/パスワードを渡す方法はありますか? ありがとう。
objFSO.FolderExists(folder_path)
objFSO.CopyFolder(folder_path)
objFSO.CopyFile(folder_path)
サーバー上のユーザーの古いプロファイルからいくつかのファイルを取得し、それを新しいプロファイルにコピーするためのスクリプトがありますが、ユーザーはサーバー経由で接続するときに問題のフォルダー/ファイルへのアクセス権を持っていません。
次の関数でユーザー名/パスワードを渡す方法はありますか? ありがとう。
objFSO.FolderExists(folder_path)
objFSO.CopyFolder(folder_path)
objFSO.CopyFile(folder_path)
最初に共有をドライブレターにマップする必要があります。
persistent = false
set objNetwork = WScript.CreateObject("WScript.Network")
objNetwork.MapNetworkDrive "driveletter:", "\\server\sharename", persistent, "username", "password"
次に、ドライブ文字を使用するかどうかに関係なく、通常のファイル システム オブジェクトを使用してコピーを行います。この方法で認証されると、これらの資格情報を使用して他の操作を実行できます。