Форум программистов, компьютерный форум, киберфорум
KellyDink
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  

Powershell. Вечное и прекрасное

Запись от KellyDink размещена 30.10.2018 в 13:56
Показов 2296 Комментарии 0

все-таки продукты великой и необъятной не устают удивлять. и PowerShell один из таких. Он великолепен во всем, кроме рук, которые к нему прикасаются)

Во-первых, мы можем запускать там скрипты с расширением ps1, которые написали в блокнотике на колешке. Но не все так просто. Сначала он Вам откажет с фразой, что Ваш скрипт не имеет цифровой подписи, а значит запускаться не будет.
поэтому первая ссылка в тырнетике подсказывает выполнить
C++
1
Set-ExecutionPolicy Unrestricted LocalMachine
А дальше он нас предупреждает, что команду-то он выполнил, но все-равно работать не будет, т.к. политика идет свыше.
чтобы посмотреть политику выполнение скриптов надо выполнить
C++
1
2
3
4
5
6
7
8
9
get-executionpolicy -list
 
Scope   ExecutionPolicy
-----   ---------------
MachinePolicy   Unrestricted
UserPolicy  Undefined
Process RemoteSigned
CurrentUser AllSigned
LocalMachine    Restricted
все разделы кроме Localmachine контролируются групповым политиками, если у вас домен, а значит ползем на домен.

Вот немного из простенького:

узнать версию операционной системы
Code
1
(Get-WmiObject Win32_OperatingSystem).Name
узнать имя системы
Code
1
$env:computername
вытащить список служб
Code
1
get-service
список служб, которые начинаются на что-нибудь. Просто вбиваем привычный всем фильтр со звездочками и он ограничится поиском по этим названиям
Code
1
get-service co*
А вот чтобы удалить оную - нужен powershell 6.0 или использовать старую и добрую утилиту sc.exe
Code
1
sc.exe delete NameOfService
Но если Вам все равно очень хочется прекрасного, то можно установить Windows Management Framework и сверху NET. Core, Но это если у Вас Windows Server 2012 R2 и выше, иначе остается довольствоваться powershell 5.1 и страдать =(
в версии 6.0 уже есть целая команда Remove-Service для удаления неугодных служб.


если после этого служба не удалилась, а при повторном запуске команды, он Вам выплевывает ошибку: "Указанная служба была отмечена для удаления.", то Вы что-то делаете не так то нужно перезагрузить компьютер
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 0
Комментарии
 
Новые блоги и статьи
Гайд, как ворваться в вайб-кодинг в мае 2026
Noname2331 17.05.2026
Простите за получившееся полотно текста, я даже не знаю, как его разбить на главы. Тут, что называется, ни добавить ни убавить, одна сцена одним дублем. На моих глазах недавно случилось чудо. Как. . .
[golang] Алгоритм «Хак Госпера»
alhaos 17.05.2026
Алгоритм «Хак Госпера» Хак Госпера (Gosper's Hack) — алгоритм нахождения следующего по величине числа с тем же количеством установленных бит. Придуман Биллом Госпером в 1970-х, опубликован в. . .
Рисование бинарного древа до 6-го колена на js, svg.
russiannick 17.05.2026
<svg width="335" height="240" viewBox="0 0 335 240" fill="#e5e1bb"> <style> <!]> </ style> <g id="bush"> </ g> </ svg> function fn(){ let rost;/ / высота древа let xx=165,yy=210,w=256;
FSharp: interface of module
DevAlt 16.05.2026
Интерфейс модуля F# позволяет управлять доступностью членов, содержащихся в реализации модуля. По-умолчанию все члены модуля доступны: module Foo let x = 10 let boo () = printfn "boo" . . .
Хитросплетение родственных связей пантеона греческих богов.
russiannick 14.05.2026
Однооконник, позволяющий узреть и изучить отдельных героев древней Греции. <!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible". . .
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов. import "math" func angleClock(hour int, minutes int) float64 { . . .
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html и его же старой инструкции по установке Lazarus с gtk2. . .
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер. Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru