Побеждаем Windows бортовыми инструментами (Powershell)

Aug 24, 2015 21:45




Мощь Powershell

Как человек вздорный и упрямый, я никак не могу смириться со стандартными настройками операционки виндовс.

Так было с самого начала, с незабвенной третьей версии окошек.

Как человек ленивый, бороться с пошлыми установками «по умолчанию», предпочитал и предпочитаю средствами автоматизации.

Раньше это был бессмертный Batch, со своей процеДурой последовательной обработки команд, теперь добрые, мелкомягкие, ребята подарили нам новую игрушку под названием Powershell.


Итак, как говорят немцы: lange Rede, kurzer Sinn (длинный базар - это культя смысла), перейдем к делу.

Начиная с винды номер 8, пользователю втюхивают кучу програмулин, называемых в модерновом простонародье App’s, которые этому пользователю, может, и не нужны вовсе.

Лично меня они бесят.

Какая-то фиговыина, навроде курса валют, или новостей пропагандистских, - выходит без моего ведома в интернет, жрёт мой (пОтом и кровью проплаченный) трафик, занимает и без того узкий канал потока данных и выдаёт мне инфу бесценную, т. е. ценности для меня не представляющую…

В общем, эппсы эти я не люблю.

Возиться же с этими разноцветными «изразцами» по отдельности, клацая каждый правой педалью мыша и приговаривая к сожженью удалению, - не наш метод.

Только хардкор, только алгоритмами бьется сердце программера.

И вот, наконец, практика:

1. Запускаем консоль Powershell от имени администратора (кто не знает, как это делать, бежит записываться на тренинги по основам управления OS Windows).

2. В неприглядной консоли, напоминающей о заре копмьютерной техники, пишем команду Get-ExecutionPolicy и, трепеща, жмем на кнопку ВВОД (он же ENTER).

3. Втыкаем в экран и пытаемся прочесть результат.



Узнаем о полицаях системы

Таким образом мы получаем информацию о настройках системы по отношению к нашему скрипто-творчеству.
Ежели видим RESTRICTED, то это означает, что политики безопасности запрещают нам запуск наших собственных скриптов. Немедленно начинаем борьбу за свободу.

4. Печатаем: Set-ExecutionPolicy RemoteSigned и давим на энтер. Как всегда, винда подает голос сомнений, разрешить ли? Восклицаем энтузиастично: ja ja, natürlich, т. е. подтверждает на том языке, на каком спрашивают )



Кажем «кузькину мать»

5. Для проверки повторяем шаг номер два и восхищаемся достижениями )



Проверяем результат

6. Теперь делаем паузу. Размышляем, надо ли нам оно и медитируем на мельтешение «плиток», сосущих внимание и сетевой трафик.

7. И вот, под барабанную дробь, втыкаем в консоль могучего шелла команду Get-AppxPackage -AllUsers | Remove-AppxPackage -ea SilentlyContinue и, благоговейно трепеща, запускаем педалью ENTER.

Если все шаги проделаны правильно, то компутер немедленно задребезжит всеми своими потрохами и, через какое-то время (в зависимости от мощностей остнастки железной) сбросит с себя груз всех App’s, поддающихся утилизации.

Примечания:
Не все лишние проги удаляются таким образом, но значительная их часть - да.
Проверено на виндовс 8.1 и виндовс 10 => работает.

А теперь мелкий шрифт:
blablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablabla
короче, на свой страх и риск…

виндовс, powershell, айтишные советы, советы, it, windows 10

Previous post Next post
Up