|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Поиск и замены строк .json |
|
CMD/BAT - [решено] Поиск и замены строк .json
|
Пользователь Сообщения: 56 |
Профиль | Отправить PM | Цитировать
Добрый вечер, люди добрые) Может уже и есть что-то аналогичное (буду рад если покажите) а может и нет. Все в курсе что удалить ME нельзя. Обычными скриптами удаляются версии 9* какие-то, а что выше 100той нельзя удалить. А те скрипты что якобы работают, перестают работать если сделать следующее: удалить или вырезать хоть чем браузер и его компоненты, а потом с помощью официального установщика установить его вновь. Вот тогда даже самые ушлые скрипты .bat & .ps1 не могут ничего сделать. На сколько я понял, нужно в файле IntegratedServicesRegionPolicySet.json
{ "$schema": "schemas/IntegratedServicesRegionPolicySet.Schema.1.0.0.json", "version": "1.0", "policies": [ { "$comment": "Edge is uninstallable.", "guid": "{1bca278a-5d11-4acf-ad2f-f9ab6d7f93a6}", "defaultState": "disabled", "conditions": { "region": { "enabled": ["AT", "BE", "BG", "CH", "CY", "CZ", "DE", "DK", "EE", "ES", "FI", "FR", "GF", "GP", "GR", "HR", "HU", "IE", "IS", "IT", "LI", "LT", "LU", "LV", "MT", "MQ", "NL", "NO", "PL", "PT", "RE", "RO", "SE", "SI", "SK", "YT"] } } } |
|
Отправлено: 19:52, 22-06-2024 |
fascinating rhythm Сообщения: 6577
|
Профиль | Отправить PM | Цитировать Powershell
#Requires -RunAsAdministrator Set-ItemProperty 'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft Edge' -Name NoRemove -Value 0 |
------- Последний раз редактировалось DJ Mogarych, 23-06-2024 в 08:22. Отправлено: 07:55, 23-06-2024 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 56
|
Профиль | Отправить PM | Цитировать Цитата DJ Mogarych:
|
|
Отправлено: 09:50, 23-06-2024 | #3 |
Пользователь Сообщения: 56
|
Профиль | Отправить PM | Цитировать Цитата DJ Mogarych:
Цитата a1ek9:
|
||
Отправлено: 09:53, 23-06-2024 | #4 |
fascinating rhythm Сообщения: 6577
|
Профиль | Отправить PM | Цитировать Цитата a1ek9:
|
||
------- Отправлено: 09:56, 23-06-2024 | #5 |
Пользователь Сообщения: 56
|
Профиль | Отправить PM | Цитировать Цитата a1ek9:
Думаю что надо сделать парс этого "$comment": значения, то есть Edge is uninstallable. и в первых попавшихся строках произвести замену. Цитата a1ek9:
|
||
Последний раз редактировалось a1ek9, 23-06-2024 в 10:15. Отправлено: 09:59, 23-06-2024 | #6 |
Deadooshka Сообщения: 2499
|
Профиль | Отправить PM | Цитировать Цитата a1ek9:
|
|
Отправлено: 10:20, 23-06-2024 | #7 |
fascinating rhythm Сообщения: 6577
|
Профиль | Отправить PM | Цитировать $file = 'C:\windows\System32\IntegratedServicesRegionPolicySet.json' $json = gc $file |ConvertFrom-Json $json.policies |? `$comment -eq 'Edge is uninstallable.' |% { $_.defaultState = "enabled" if ($_.conditions.region.enabled -notcontains "RU") { $_.conditions.region.enabled += "RU" } } $json |ConvertTo-Json -Depth 32 |Set-Content $file |
------- Отправлено: 10:23, 23-06-2024 | #8 |
Пользователь Сообщения: 56
|
Профиль | Отправить PM | Цитировать DJ Mogarych, Вы просто волшебник)) Благодарю вас !!! Только после применения чуть ломается содержимое файла (возможно будет работать, просто визуальные изменения). Попробую заменить, не знаю чем закончится))
Цитата Sham:
|
|
Отправлено: 18:17, 23-06-2024 | #9 |
Пользователь Сообщения: 56
|
Профиль | Отправить PM | Цитировать /del
|
Отправлено: 18:19, 23-06-2024 | #10 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
PowerShell - [решено] Изменение строк json через конвертацию | Njem | Скриптовые языки администрирования Windows | 9 | 12-10-2022 16:52 | |
Любой язык - JSON: settings.json в Visual Studio Code прокси | jkadaba | Скриптовые языки администрирования Windows | 0 | 14-04-2017 08:10 | |
2010 - [решено] Поиск строк | Geliosvamp | Microsoft Office (Word, Excel, Outlook и т.д.) | 12 | 30-10-2014 17:20 | |
CMD/BAT - Поиск слова в тексте, удаление строки, удаление 8 строк выше и 3 строк ниже | Alk-13 | Скриптовые языки администрирования Windows | 0 | 10-02-2012 18:06 | |
Разное - Поиск количества строк в тексте | DaRiYs | Программирование и базы данных | 2 | 15-03-2010 16:24 |
|