2 つのテキスト ファイルから変数を取得するバッチを作成しようとしています。これまでのところ、一度に 1 つのテキスト ファイルから機能する変数を 1 つしか取得できません。
デスクトップをコピーできるように、リモート PC 名と PC のユーザー名の変数を設定する必要があります。現在、プロンプトで PC 名を入力し、テキスト ファイルからすべてのユーザー名をバッチで取得することで、一度に 1 台の PC にコピーされたすべてのユーザー プロファイル デスクトップを取得できます。
私が本当に探しているのは、複数の PC 名を .txt ファイルの 1 つの変数として設定し、ユーザー プロファイル リストを 2 番目の変数として、両方の .txt ファイルで設定できるようにすることです。
PCList.txt would contain something like
Workstation1
Workstation2
UserProfileList.txt would contain something like
Bob
Jane
Cindy
単一の PC 名を設定し、ユーザー プロファイルを .txt から取得するために現在使用しているコードは次のとおりです。
SET /P variable=PCname:
for /F "tokens=*" %%A in (C:\Users\username\Desktop\Program\PCLOGS\%variable%\%variable%_UserProfileList.txt) do xcopy /H /E /Y /I "\\%variable%\C$\Documents and Settings\%%A\Desktop" "C:\Users\username\Desktop\Program\PCLOGS\%variable%\UserProfiles\%%A\Desktop"
私はしばらくの間解決策を探していましたが、見つかりませんでした。任意のヘルプが表示されます。ありがとう!