最近私は学校で働き始めました。私たちはすべてのコンピュータから2年ごとにユーザーアカウントを消去しています。私たちはすべての生徒に永続的なアカウントを使用して、HDDの摩耗を減らし、ネットワークの負荷を軽減し、ブート時間を短縮します。私たちは、このスクリプトを使用するユーザーフォルダの削除の場合:複数のグレードが自分のプロフィールが前年コンピュータにダウンロードしていた学生が自分のレジストリとしてログインすることはできません同じコンピュータを使用する場合バッチでユーザーレジストリを削除する
@echo off
cd \.
cd \Users\
dir *20**
echo Users to be deleted
pause
@echo on
for /D %%f in (*20**) do rmdir %%f /s /q
pause
exit
を唯一の問題はありますコンピュータにまだ存在しています。どのようにしてレジストリの競合がないようにレジストリエントリを(できるだけバッチで)削除するのですか?
すべてのコンピュータでWindows 10が動作しています。 TIA
スクリプトがうまく機能していて、将来的にもっと助けが必要な場合は、** Upvoting **と** Accepting **を_Answer Box_の左側にある_Arrow Up_と_Select_をクリックして検討してください。このポータルの初心者の中には、これらの便利な機能について知らない人もいます。 :) – sambul35
これにワイルドカードを使用する方法はありますか?私のバッチスクリプトでは、すべてのユーザーの卒業年を指定します。 C:\ Users内のすべての学生フォルダを削除するには、20桁と2桁のユーザーのために '* 20 **'をワイルドカードとして使用します。それを行う方法はありますか?レジストリにはありますか? –
スクリプトを更新しました。回答を読んで指示に従ってください。上記の第1の注釈も読んでください。 :) – sambul35