پیدا کردن لیست برنامه های نصب شده در ویندوز با استفاده از PowerShell
می توان با استفاده PowerShell برای پیدا کردن لیست برنامه های نصب شده در ویندوز استفاده نمود . برای این منظور ، با دستور cmd وارد محیط shell ویندوز شده و میتوانید مراحل زیر را دنبال کنید:
1.
PowerShell را به عنوان مدیر (Administrator) اجرا کنید:
• روی دکمه Start کلیک کنید.
• عبارت PowerShell را تایپ کنید.
• روی Windows PowerShell راست کلیک کنید و گزینه Run as administrator را انتخاب کنید.
2.
تغییر سیاست اجرای اسکریپتها:
• در پنجره PowerShell که به عنوان مدیر اجرا شده است، دستور زیر را وارد کنید:
Set-ExecutionPolicy RemoteSigned
• اگر از شما تایید خواسته شد، Yes را انتخاب کنید.
این دستور به شما اجازه میدهد تا اسکریپتهای محلی را اجرا کنید و اسکریپتهای دانلود شده از اینترنت را تنها در صورتی که امضا شده باشند، اجرا کنید
سپس برای مشاهده لیست برنامه های نصب شده ، دستور زیر را اجرا کنید :
Get-StartApps | Select-Object Name, AppID
همچنین اگر لیست برنامه ها زیاد است و به دنبال برنامه ی خاصی می گردید ، می توانید آنرا فیلتر کنید . به عنوان مثال دنبال اوت لوک می گردید :
Get-StartApps | Where-Object {$_.Name -like "*Outlook*"} | Select-Object Name, AppID