Закрыть

Страница поста от канала Windows 10, etc - Вадим Стеркин

Windows 10, etc - Вадим Стеркин
09.04.2021 09:04
PowerShell vs CMD: выборка по неполному значению В предыдущем эпизоде была работа с датами. А на этот раз в форуме скриптов один участник создал две схожие темы в категории CMD/BAT. 1. Как отключить задание в планировщике, если часть названия варьируется. В качестве примера он привел: Yandex.Stroka.User.S-1-5-21-3347023001-... 2. Как удалить из реестра параметр, у которого часть имени варьируется. Например, случайный набор символов в: GoogleChromeAutoLaunch_1405EDE48... Обе задачи легко решаются ванлайнерами #PowerShell. 1. Участник честно попытался решить на CMD с помощью подстановочного символа *, но это не прокатило: schtasks /Change /TN "Yandex.Stroka*" /Disable А на PowerShell такая логика сработает: Get-ScheduledTask -TaskName *yandex.stroka* | Disable-ScheduledTask 2. С REG у товарища не получилось. В PowerShell другой командлет, но тот же принцип: $mypath = "HKCU:SOFTWAREMicrosoftWindowsCurrentVersionRun" Remove-ItemProperty -Path $mypath -Name GoogleChromeAutoLaunch* Здесь я сделал две строки из одной ради более приличного вида в Telegram. Участник, однако, все равно возжелал CMD, потому что "они как-то привычнее". Стандартный подход: powershell -ex bypass -noprofile -command "команда" powershell -ex bypass -noprofile -file "путь к ps1" Василий Гусев в чате доставил, что подстановочный символ * поддерживает большинство командлетов, но не все. Это не беда, в таком случае его можно задействовать в Where-Object: Get-ScheduledTask | where TaskName -like *Yandex.Stroka* Конечно, обе задачи можно решить и на CMD, если вы владеете FOR (и любите писать больше строк нежели меньше). Но PowerShell здесь значительно проще и даже логичнее. Да, к работе с реестром в PowerShell надо привыкнуть, но это частный случай. А выборка по неполному значению с помощью * - общий. И этот прием вы будете часто применять в разнообразных задачах.

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


Вы не ввели Email
Вы не ввели текст комментария

Путь репера Ганвест, порнография, прямая бочка, трэп и успех

#Заметка

Лейбл Zhara Music может похвастаться не только артистами в топах всевозможных стриминговых сервисов, но и певцом, актером и просто...

17.02.2019

Большой Фестиваль Роботов @festivalrobotov впервые в Краснодаре - в OZ Mall с 2 марта! Такого ты никогда не видел!

- Новейшие роботы с презентации в Лас-Вегасе
- Арена с 7 разными техношоу
- Красная...

08.02.2019

Муж Даши Коноваловой - Кирилл Шейхаметов, сын основателя "Якитории" и уже год как партнера Павла Те Олега Шейхаметова. Папа застраивает 1-ю Институтскую улицу рядом с Нахабино, сын - дарит Даше пятикаратники)...

06.02.2019

выгрузка ЕСКЛП публикуется по мере обновления ЕСКЛП на FTP-сервере ftp://ftp.esklp.rosminzdrav.ru/ (справочно), для FTP-сервера: Логин: esklp_xls, Пароль: bUUZSZ6e. Берете файлы с названием esklp-smnn...

24.01.2019

MySQL и БИТовое И
Как я строил связь много ко многим через «БИТовое И».
Задача: сделать отношение между категориями и продуктами БЕЗ промежуточной таблицы (такова специфика архитектуры). Один продукт может...

05.10.2018

Не полное ТЗ: Углы прямые, трубы параллельны. Что не так-то? #юмор

28.09.2018

Как найти все сообщения в чате от одного участника

Откройте поиск, нажмите на иконку "человека" и введите @юзернейм или имя пользователя.
Так вы сможете просмотреть всю историю сообщений участника.

21.06.2018

Возможно Вас заинтересует еще и это: