新しい Windows ユーザー プロファイルを作成するときに、ユーザー固有の設定を変更することは可能ですか?

新しい Windows ユーザー プロファイルを作成するときに、ユーザー固有の設定を変更することは可能ですか?

リモート デスクトップ サーバーを構成していますが、ソフトウェア構成のために、各ユーザー アカウントに、%APPDATA% のテキスト (INI) ファイルに設定された所定の一意の値が必要です。

C:\Users\Default プロファイルでこれが機能するために必要なファイルとショートカットを作成しましたが、この INI ファイルの編集を自動化する方法があればいいと思います。%COMPUTERNAME%\%USERNAME% の CHANGEME の検索/置換のようなものが理想的ですが、または「ファイルの末尾に追加」でも機能すると思います。

プロファイル作成に使用できるスクリプト フックはありますか?

答え1

RunOnceローカル プロファイルが初めて作成されるときに実行されるスクリプトを構成することができます。これには、既定のプロファイルのレジストリ ハイブの編集が含まれます。

  1. 開けるregedit.exe
  2. デフォルトのユーザープロファイルのレジストリハイブをエディターに読み込みます。
    • クリックHKEY_USERS
    • 「ファイル」->「Hive のロード」に移動します。
    • 負荷C:\Users\Default\NTUSER.DATないファイル.LOGは表示されない場合があります。必要な場合は、ファイル名を手動で入力してください。
    • 好きな名前を付けてください。これはエディターでキー名を与えるだけで、何もしません。例では「Temp」を使用します。
  3. 案内するComputer\HKEY_USERS\Temp\Software\Microsoft\Windows\CurrentVersion
  4. RunOnceキーがまだ存在しない場合は、ここで作成します。
  5. このキーの下の文字列値を、実行する実行可能ファイル/バッチ ファイルの完全なパスに変更します。
  6. もう一度 Temp キーをクリックし、[ファイル] -> [ハイブのアンロード...] を選択します。

答え2

私は最初のログオン スクリプト、つまりこれを含む単純なバッチ ファイルを使用します。

echo %COMPUTERNAME%\%USERNAME% >> %APPDATA%\my.ini

出力

BOX\KNUCKLE-DRAGGER

関連情報