ドメイン環境下で共有コンピューターのストレージ容量(236GB)の枯渇を防ぐため、ログオフ時にユーザープロファイルを削除したいというご要望について回答いたします。最も確実でMicrosoftのベストプラクティスに沿った解決策は、Windows 10および11の標準機能である共有PCモード(Shared PC Mode)を導入することです。Windows構成デザイナーを使用してプロビジョニングパッケージを作成するか、IntuneなどのMDMを経由してSharedPC CSPのポリシーを構成し、アカウントの削除ポリシーをログアウト時即時に設定します。これにより、ユーザーのサインアウトと同時にCドライブからプロファイルデータが安全かつ完全に消去され、運用スクリプトによるレジストリ破損のリスクを回避できます。
もし現在の環境で移動ユーザープロファイル(Roaming User Profiles)を運用されている場合は、グループポリシーを利用した標準的なアプローチが適用可能です。グループポリシーエディターを開き、コンピューターの構成、管理用テンプレート、システム、ユーザープロファイルの順に展開し、「移動プロファイルのキャッシュされたコピーを削除する」というポリシーを有効にしてください。この設定により、ユーザーがログオフするたびにCドライブ上のキャッシュデータが確実に消去されます。
また、MDMの導入が難しく共有PCモードが要件に合わない場合の実用的な代替案として、古いプロファイルを自動削除するグループポリシーの活用も推奨されます。先ほどと同じユーザープロファイルの階層内にある「システムの再起動時に指定した日数を経過しているユーザープロファイルを削除する」を有効にし、日数を指定します。この設定は内部的にレジストリのHKLM\SOFTWARE\Policies\Microsoft\Windows\SystemにあるCleanupProfilesキーを制御します。ログオフ時の即時削除ではありませんが、指定日数でクリーンアップされるため、236GBのストレージ容量を長期的に維持するという本来の目的を容易に達成できます。
この回答が有益な情報をもたらすことを願っております。もしそうであれば、「回答を承認する」を押してください。ご質問がある場合は、お気軽にコメントを残してください。