3 розумні функції PowerShell після оновлення до Windows 10

Випуск Windows 10 нарешті тут! З ним приходить PowerShell, по суті командний рядок на стероїдах. Він пропонує безліч функцій, які можуть зробити вас більш продуктивним. Подумайте про це і почніть з цих основних команд PowerShell.


Розблокуйте безкоштовно «100 + Essential Windows CMD Commands» зараз!

Це підпише вас на нашу розсилку


Введіть адресу електронної пошти

[] [] [] [] розблокування

Прочитайте нашу політику конфіденційності

Коли ви ознайомитеся з ним, продовжуйте читати, щоб знайти кілька прийомів PowerShell, які можуть виявитися корисними для вас в той чи інший момент.

Вилучити попередньо встановлені програми

Однією з найважливіших новин (з багатьох) для Windows 10 стало оголошення про вбудованого менеджера пакетів. PackceManagement, який раніше називався OneGet, дозволяє встановлювати або видаляти програми, використовуючи центральну колекцію, а не по частинах з Інтернету.

Але Windows 10 постачається з великою кількістю встановлених програм, які не можна видалити звичайними засобами, тому що кнопка «Видалити» недоступна. Ось як ви можете обійти це за допомогою PowerShell.


Відкрийте підвищену PowerShell. PowerShell з підвищеними привілеями - це коли ви запускаєте її як адміністратор для отримання великих привілеїв і доступу. Натисніть клавішу Windows, виконайте пошук powershell, клацніть правою кнопкою миші та виберіть команду «Запуск від імені адміністратора».

Коли з'явиться UAC-запрошення, натисніть «Так».

Використовуйте команду Get-AppxPackage. Це проста команда, яка повертає список всіх програм, встановлених у вашому профілі користувача (файли.appx). Щоб отримати список всіх програм, встановлених для всіх користувачів, запустіть його з параметром -AllUsers.

Зверніть увагу на поле PackceFullName. Перегляньте список і знайдіть всі програми, які ви хочете вилучити, а потім запам'ятайте поле PackceFullName для цих програм. (Я знаю, що це не найпростіший вихід для читання. Спаліть зуби і ворчите, якщо доведеться.)

Обов'язково запам'ятайте це дослівно! Виділіть та скопіюйте для кращих результатів. Ви не хочете робити жодних помилок, які можуть призвести до вилучення програми, яку ви не хотіли вилучати.

Використовуйте Remove-AppxPackage < PackceFullName > для видалення. Виконано. Це дійсно так просто.

Ви також можете використовувати ярлик, який об'єднує обидві команди в одну команду з використанням символу «(»). Це бере вихідні дані з того, що знаходиться ліворуч (в даному випадку, Get-AppxPackage), і передає їх безпосередньо в якості введення для всього, що знаходиться праворуч (Remove-AppxPackage), як показано нижче.


Ось список встановлених програм для Windows 10, які ви можете вилучити, але не можете вилучити їх звичайними способами:

Get-AppxPackage -Name * WindowsCamera * | Remove-AppxPackage

Get-AppxPackage -Name * ZuneMusic * | Remove-AppxPackage

Get-AppxPackage -Name * WindowsMaps * | Remove-AppxPackage

Get-AppxPackage -Name * MicrosoftSolitaireCollection * | Remove-AppxPackage


Get-AppxPackage -Name * BingFinance * | Remove-AppxPackage

Get-AppxPackage -Name * ZuneVideo * | Remove-AppxPackage

Get-AppxPackage -Name * BingNews * | Remove-AppxPackage

Get-AppxPackage -Name * WindowsPhone * | Remove-AppxPackage

Get-AppxPackage -Name * Windows.Photos * | Remove-AppxPackage


Get-AppxPackage -Name * BingSports * | Remove-AppxPackage

Get-AppxPackage -Name * XboxApp * | Remove-AppxPackage

Get-AppxPackage -Name * BingWeather * | Remove-AppxPackage

Get-AppxPackage -Name * WindowsSoundRecorder * | Remove-AppxPackage

Get-AppxPackage -Name * 3DBuilder * | Remove-AppxPackage


Get-AppxPackage -Name * SkypeApp * | Remove-AppxPackage

Get-AppxPackage -Name * MicrosoftOfficeHub * | Remove-AppxPackage

Попередження: запускайте ці команди на свій страх і ризик. Ми очікуємо, що ці програми безпечно видалити, але не несе відповідальності, якщо ваша система якимось чином пошкоджена в результаті видалення додатків.

Вибрати список встановлених драйверів

Одна велика проблема в Windows 10 - сумісність драйверів для апаратних пристроїв. Драйвер пристрою - це трохи коду, який дозволяє вашій операційній системі взаємодіяти з зовнішніми пристроями, такими як клавіатури, миші, відеокарти тощо.

Коли драйвер несумісний з операційною системою, апаратне забезпечення, яке він контролює, стає непридатним для використання. Ніхто не хоче оновитися до Windows 10 і дізнатися, що їх периферія більше не працює! Ось чому існує кілька методів визначення сумісності з Windows 10. Сумісний.

Але навіть якщо це вважається сумісним, завжди є ймовірність, що вам доведеться оновити застарілі драйвери або встановити нові драйвери в цілому. Для цього було б корисно побачити стан ваших поточних драйверів, чи не так?

Відкрийте PowerShell з підвищеними правами, як описано вище.

Коли з'явиться UAC-запрошення, натисніть «Так».

Використовуйте команду Get-Windo^ Driver. Ця команда показує список даних щодо пакунків драйверів, встановлених у системі. Типово увімкнено лише сторонні драйвери.

Здебільшого вам потрібно буде включити параметр -Online (він вказує, що ви хочете драйвери для поточної працюючої системи). Якщо вам потрібно більше, ніж просто драйвери сторонніх виробників, увімкніть також параметр -All.

Сканування на наявність шкідливих програм

Microsoft Security Essentials була припинена, починаючи з Windows 8, на користь її духовного наступника, Захисника Windows. Захисник. Що стосується повсякденного захисту, то Захисник Windows не такий вже й поганий. Не найкращий, звичайно, але він виконує свою роботу.

Але припустимо, що ви перебуваєте в ситуації, коли Захисник Windows не працює (наприклад, стороння програма зробила його непридатним для використання) і альтернатива недоступна (можливо, у вас немає доступу до Інтернету), але вам потрібно сканувати ваша система для загроз. Що ти можеш зробити?

Як не дивно, PowerShell може допомогти! Використовуючи просту команду, ви можете запустити сканування Захисника Windows без фактичного запуску Захисника Windows.

Відкрийте PowerShell з підвищеними привілеями, див. інструкції вище.

Коли з'явиться UAC-запрошення, натисніть «Так».

Запустіть команду Start-MpScan. Базова команда почне сканувати за допомогою типових параметрів. Ви можете вказати, який диск або каталог можна сканувати за допомогою параметра -ScanPath'C:». Ви також можете вказати тип сканування за допомогою -ScanType [QuickScan/FullScan/CustomScan].

Оновіть сигнатури загроз. Сканування на наявність шкідливих програм за допомогою Захисника Windows тільки так добре, як визначення загроз, про які знає Захисник Windows. Підтримка цих визначень в актуальному стані має вирішальне значення. Ви можете використовувати команду Update-MpSignature для цього.

PowerShell стане ще сильнішим і кориснішим у міру розвитку і розвитку Windows 10. Якщо ви використовуєте свій комп'ютер не тільки для перегляду сторінок Facebook і пасьянсів, вам слід подумати про те, як PowerShell може полегшити ваше життя.

Все вище - тільки верхівка айсберга.

Для чого ви використовуєте PowerShell? Є якісь поради, які можуть допомогти новачкові в PowerShell? Поділіться своїми думками з нами в коментарях нижче!

COM_SPPAGEBUILDER_NO_ITEMS_FOUND