- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:個人のプロファイルへのファイルのコピー)
ActiveDirectory環境での個人プロファイルへのファイルコピーの方法
このQ&Aのポイント
- パソコンが30台ほどあるActivedirectory環境で50名の社員が交代でパソコンを使用しています。全員がとあるWebフォルダにアクセスする必要があるため、プロファイルにあるnethoodフォルダにショートカットを作成したいのです。しかしユーザはパソコンに疎い人が多く、フォルダへのコピーができません。
- batファイル等を作成して配布し、そのファイルを実行してもらって、ショートカットのファイルをコピーをしようと思っていますがコピー先のパスが当然ユーザごとに違います。
- 現在ログオンしているユーザ名を取得するコマンドは何かあるのでしょうか?また、特にユーザ名を取得しなくとも、個人ごとのプロファイルフォルダにファイルをコピーする方法がありましたら教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
『ログオン』中のユーザーのプロファイルフォルダ名は、『環境変数』"UserProfile" に設定されています。 (『コマンドプロンプト』を起動して、 set u と入力すると、 USERPROFILE=C:\Documents and Settings\(ユーザー名) 等、『ログオン』しているユーザーごとに異なるフォルダ名が表示されるので、確認してみてください。) 『ログオン』しているユーザーごとに異なるプロファイルフォルダのNetHoodフォルダを指定する時には、 %UserProfile%\NetHood と指定すれば、 C:\Documents and Settings\(ユーザー名)\NetHood 等に自動的に展開されます。(環境変数名には、大文字・小文字の区別が無いので、"USERPROFILE"でも"UserProfile"でも同じですが、読みやすいように"UserProfile"と書きました。ちなみに、"AllUsersProfile"("ALLUSERSPROFILE")という環境変数もあります。)
お礼
ありがとうございます! まさに思ったとおりのことができました!!