テキストを除外する

テキストを除外する

コンピューターを更新するときに、インストールされているソフトウェアのリストをキャプチャして、交換時に必要なインストールを確実に取得できるようにしています。プリインストールされたソフトウェアのエントリを削除したいと考えています。現在行っていることはうまくいっていますが、難しい方法だと思います。PowerShell を呼び出す方が簡単であれば、それを使用することに反対ではありません。

編集: プリインストールされたソフトウェアには、ここで使用しているフィルターに含まれるものすべてが含まれます。Microsoft Office、Microsoft Visual Basic、Adobe Acrobat Reader、mcafee など。ソフトウェア リストは、最初は temp1.txt にキャプチャされます。

:: Filter out some unneeded entries
findstr /v /i /c:"security update" temp1.txt > temp2.txt
findstr /v /i /c:"service pack" temp2.txt > temp1.txt
findstr /v /i /c:"update for" temp1.txt > temp2.txt
findstr /v /i /c:"mcafee" temp2.txt > temp1.txt
findstr /v /i /c:"@C" temp1.txt > temp2.txt
findstr /v /i /c:"Intel" temp2.txt > temp1.txt
findstr /v /i /c:"Microsoft Office" temp1.txt > temp2.txt
findstr /v /i /c:"Microsoft Visual" temp2.txt > temp1.txt
findstr /v /i /c:"yyyy" temp1.txt > temp2.txt
findstr /v /i /c:"uuuu" temp2.txt > temp1.txt
findstr /v /i /c:"Conexant" temp1.txt > temp2.txt
findstr /v /i /c:"Adobe Acrobat Reader" temp2.txt > temp1.txt
findstr /v /i /c:"Apple Application" temp1.txt > temp2.txt
findstr /v /i /c:"Bonjour" temp2.txt > temp1.txt
findstr /v /i /c:"Cisco" temp1.txt > temp2.txt
findstr /v /i /c:"COV" temp2.txt > temp1.txt
findstr /v /i /c:"G Suite" temp1.txt > temp2.txt
findstr /v /i /c:"Google" temp2.txt > temp1.txt
findstr /v /i /c:"xxxx" temp1.txt > temp2.txt
findstr /v /i /c:"RSA" temp2.txt > temp1.txt
findstr /v /i /c:"Synaptics" temp1.txt > temp2.txt
findstr /v /i /c:"zzzz" temp2.txt > temp1.txt
findstr /v /i /c:"VLC" temp1.txt > temp2.txt
findstr /v /i /c:"VMware" temp2.txt > temp1.txt
findstr /v /i /c:"Vulkan" temp1.txt > temp2.txt
findstr /v /i /c:"Windows 10 Image Viewer" temp2.txt > temp1.txt
findstr /v /i /c:"Java" temp1.txt > temp2.txt
findstr /v /i /c:"Microsoft Access" temp2.txt > temp1.txt
findstr /v /i /c:"Microsoft DCF" temp1.txt > temp2.txt
findstr /v /i /c:"Microsoft Excel" temp2.txt > temp1.txt
findstr /v /i /c:"Microsoft Groove" temp1.txt > temp2.txt
findstr /v /i /c:"Microsoft InfoPath" temp2.txt > temp1.txt
findstr /v /i /c:"Microsoft OneNote" temp1.txt > temp2.txt
findstr /v /i /c:"Microsoft Outlook" temp2.txt > temp1.txt
findstr /v /i /c:"Microsoft PowerPoint" temp1.txt > temp2.txt
findstr /v /i /c:"Microsoft Publisher" temp2.txt > temp1.txt
findstr /v /i /c:"Microsoft Skype" temp1.txt > temp2.txt
findstr /v /i /c:"Microsoft Word" temp2.txt > temp1.txt
findstr /v /i /c:"Self-service" temp1.txt > temp2.txt
findstr /v /i /c:"Microsoft Silverlight" temp2.txt > installed_software.txt

関連情報