Алан (alanwitjas) wrote,
Алан
alanwitjas

Category:

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

Могучий воин повершелл

Мощь Powershell


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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

Таким образом мы получаем информацию о настройках системы по отношению к нашему скрипто-творчеству.
Ежели видим 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
короче, на свой страх и риск…

Tags: it, powershell, windows 10, айтишные советы, виндовс, советы
Subscribe
promo alanwitjas february 20, 2015 20:31 Leave a comment
Buy for 10 tokens
Речь здесь пойдет не о политике, не о финансах, не о злободневных темах повседневности. Сие есть лишь странное вторжение параллельных миров в рутинную повседневность. Но и вторжение это не наполняет жизнь смыслом, не делает ее иною, а лишь демонстрирует, что какими странными не казались…
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 5 comments