現在Windows7展開プロジェクトに取り組んでおり、特定のユーザーのデスクトップにRDPアイコンを配置する必要があります。このユーザーを「ゲスト」と呼びましょう。イメージ自体は完全にVanillaになり、すべてのユーザーアカウントはUnattendファイルのコマンドを使用して作成されます。 「Guest」アカウントはローカル管理者ではないため、無人ファイルの適用中に自動ログオンに使用されるアカウントにはなりません。この結果、「Guest」プロファイルは作成されないため、C:\ Users\Guest\Desktopにアイコンを配置するだけでは不十分です。ログインする前に、この特定のユーザーのデスクトップにアイコンを配置する方法はありますか?
これを回避する方法があることは知っています。つまり、このアカウントをベースイメージに含め、プロファイルを作成するためにログインしますが、ベースイメージを可能な限りバニラのままにしておきたいと思います。
任意のアイデアやポインタをいただければ幸いです。
前もって感謝します。
すべてのユーザーがデスクトップにショートカットを持っていても問題ない場合は、それをC:\Users\Public\Public Desktop
に追加するだけです。
「c:\ Users\Default」フォルダにファイル/フォルダを追加すると、最初のログイン時にアカウントが初期化されたときに、それらが新しいユーザーのフォルダに伝播されると思います。
このフォルダを表示するには、エクスプローラから[フォルダオプション]ダイアログを開き、[表示]タブで[隠しファイル、フォルダ、およびドライブを表示する]ラジオボタンをオンにする必要があります。
クイックアンサー:最初にアカウントにログインせずにこれを自動化したい場合は、それを行うことができますが、アンサーファイルまたはMDTタスクシーケンスのいずれかから呼び出す必要があります。
イメージをできるだけスリムでクリーンに保ちたい場合は、MDTを使用することを強くお勧めします。これは、バニライメージを保持し、イメージがディスクに適用された後はほとんど何でもできるためです。
MDTを使用すると、VBスクリプトを呼び出して、サーバーからパブリックデスクトップにファイルをコピーできます。
VBScriptでこのような行を使用することをお勧めします
objFSO.CopyFile "\\Server\RDP.lnk", "C:\Users\Public\Desktop\RDP.lnk"
別のオプションは、応答ファイルの特殊パスでこれに類似したものを使用して、フォルダーをプリエンプティブに作成することです。
次に、このような2番目の手順を使用して、ネットワーク上のどこかからファイルをコピーし、特定のフォルダーにロードすることができます。