Size: a a a

Инсайдеры Windows 10

2020 May 18

VG

Vasily Gusev in Инсайдеры Windows 10
сериализация, передача по сетке, десериализация
источник

VG

Vasily Gusev in Инсайдеры Windows 10
ну и накладные расходы конечно еще
источник

🎧🌀

🎧Ks Ks Ks 🌀👤... in Инсайдеры Windows 10
Valerii P.
Хм. Глянул в общий список. Хм. Шесть сотен сессий за двое суток? Это вообще как и в сколько потоков?
онлайн. потоки. потоки. онлайн.
окееей
источник

VP

Valerii P. in Инсайдеры Windows 10
Ай, что-то я да. Но в любом случае нафига это в два дня уплотнять тогда?
источник

VG

Vasily Gusev in Инсайдеры Windows 10
Valerii P.
Ай, что-то я да. Но в любом случае нафига это в два дня уплотнять тогда?
традиция (стоимость проживания участников, время командировки, аренда места для мероприятия) :)
источник

NK

ID:0 in Инсайдеры Windows 10
​​🔒 Обновление сигнатур защитника Windows из командной строки и планировщика заданий

В общем случае сигнатуры обновляются автоматически, но есть пара сценариев, в которых может понадобиться ручное обновление или внешняя автоматизация:

Лимитное подключение
• Групповая политика "Настройка автоматического уведомления" в состоянии "2 - Уведомление о загрузке и автоматическая установка"

В принципе, я в блоге показывал способ загрузки сигнатур с #PowerShell как раз в контексте лимитного подключения. Но товарищ Ника написал мне, что есть вариант проще.

В установочной папке защитника есть утилита, обладающая ключом для получения новых сигнатур:

MpCmdRun.exe -SignatureUpdate

Соответственно, можно создать задание в планировщике для запуска от имени системы. Ника закинул мне XML-файл задания, который вы можете импортировать вручную или из PowerShell от имени администратора:

Register-ScheduledTask -TaskName "WD Update" -Xml (Get-Content "C:\temp\wdupdate.xml"| Out-String) -Force

В задании триггеры по времени и по бездействию, после импорта настраивайте на свое усмотрение ✌️

P.S. Проничкин подкинул еще пару вариантов.
1. Командлет PowerShell Update-MpSignature (аналог команды MpCmdRun.exe -SignatureUpdate).

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

VG

Vasily Gusev in Инсайдеры Windows 10
Get-Content "C:\temp\wdupdate.xml" | Register-ScheduledTask -TaskName "WD Update" -Force
а
так нельзя было?
источник

VP

Valerii P. in Инсайдеры Windows 10
Меня немного (что-то; не пугает, не смущает, не могу подобрать слово), что невозможно узнать все возможные команды. Всегда остаётся простор для тайного знания
источник

VG

Vasily Gusev in Инсайдеры Windows 10
Valerii P.
Меня немного (что-то; не пугает, не смущает, не могу подобрать слово), что невозможно узнать все возможные команды. Всегда остаётся простор для тайного знания
ну у пошика проще =)
источник

VG

Vasily Gusev in Инсайдеры Windows 10
а так strings.exe =)
источник

VS

Vadim Sterkin in Инсайдеры Windows 10
Vasily Gusev
Get-Content "C:\temp\wdupdate.xml" | Register-ScheduledTask -TaskName "WD Update" -Force
а
так нельзя было?
Попробуй
источник

VS

Vadim Sterkin in Инсайдеры Windows 10
Valerii P.
Меня немного (что-то; не пугает, не смущает, не могу подобрать слово), что невозможно узнать все возможные команды. Всегда остаётся простор для тайного знания
В меню пуск набираешь планировщик заданий - тыкаешь посередине правой кнопкой мыши - импорт. Знание команд не требуется😎
источник

M

Max in Инсайдеры Windows 10
ID:0
​​🔒 Обновление сигнатур защитника Windows из командной строки и планировщика заданий

В общем случае сигнатуры обновляются автоматически, но есть пара сценариев, в которых может понадобиться ручное обновление или внешняя автоматизация:

Лимитное подключение
• Групповая политика "Настройка автоматического уведомления" в состоянии "2 - Уведомление о загрузке и автоматическая установка"

В принципе, я в блоге показывал способ загрузки сигнатур с #PowerShell как раз в контексте лимитного подключения. Но товарищ Ника написал мне, что есть вариант проще.

В установочной папке защитника есть утилита, обладающая ключом для получения новых сигнатур:

MpCmdRun.exe -SignatureUpdate

Соответственно, можно создать задание в планировщике для запуска от имени системы. Ника закинул мне XML-файл задания, который вы можете импортировать вручную или из PowerShell от имени администратора:

Register-ScheduledTask -TaskName "WD Update" -Xml (Get-Content "C:\temp\wdupdate.xml"| Out-String) -Force

В задании триггеры по времени и по бездействию, после импорта настраивайте на свое усмотрение ✌️

P.S. Проничкин подкинул еще пару вариантов.
1. Командлет PowerShell Update-MpSignature (аналог команды MpCmdRun.exe -SignatureUpdate).

2. Если нужен сложный сценарий (на одном ПК скачиваем, на других устанавливаем обновления с шары), есть такой скрипт. Он немного корявый, но по задумке авторов делает всё - от задания в планировщике до указания расписания и типа обновления для загрузки (полное или дифференциальное).
А можно дать примеры как обновить офлайн? Когда нет на конечном компе инета и файл обновления надо скачать на другом компе, при этом надо скачать для старой ОС, типа Windows 7 или Windows Server 2008r2.
То есть вопрос как качать сам файл обновления.
Раньше качал через wget, но вот несколько месяцев назад что-то сломалось и никак руки не дойдут разбираться.
источник

VP

Valerii P. in Инсайдеры Windows 10
Не требуется, но с тайным знанием ты всегда можешь больше) Но только в той части тайного знания, которая тебе доступна, потому что обладать абсолютным знанием один человек не способен
источник

VS

Vadim Sterkin in Инсайдеры Windows 10
Max
А можно дать примеры как обновить офлайн? Когда нет на конечном компе инета и файл обновления надо скачать на другом компе, при этом надо скачать для старой ОС, типа Windows 7 или Windows Server 2008r2.
То есть вопрос как качать сам файл обновления.
Раньше качал через wget, но вот несколько месяцев назад что-то сломалось и никак руки не дойдут разбираться.
Но ведь прямо в посте есть ссылка на блог, где есть ответ на твой вопрос. В принципе там ссылок немного, попробуй потыкать в каждую
источник

VS

Vadim Sterkin in Инсайдеры Windows 10
Valerii P.
Не требуется, но с тайным знанием ты всегда можешь больше) Но только в той части тайного знания, которая тебе доступна, потому что обладать абсолютным знанием один человек не способен
Скрипты всегда обладают тайным знанием, в гуе его поменьше на порядок
источник

VP

Valerii P. in Инсайдеры Windows 10
Особенно что касается всяких слабо документированных штук, которые могут всплывать поодиночке где-то в глубине комментариев на единственной странице в интернете.
источник

VP

Valerii P. in Инсайдеры Windows 10
Vadim Sterkin
Скрипты всегда обладают тайным знанием, в гуе его поменьше на порядок
Так да, я ж о скриптах. Мне отчасти поэтому линукс не нравится) Всегда есть вероятность, что работать будет, но нужен шаман с бубном) А без шамана хрен, подбирай сотню вариантов заклинаний от разных версий и конфигураций, разбросанную по форумам
источник

VS

Vadim Sterkin in Инсайдеры Windows 10
Вот в данном случае и видна разница в подходе. Я просто последовательно иду по параметрам командлета. Столкнувшись с необходимостью передачи xml в виде строки, пихаю код прямо в параметр.

А Вася что-то знает, поэтому он предлагает сразу взять xml и передать по конвейеру дальше. И да, так работает:
Get-Content "C:\temp\wdupdate.xml" | Out-String | Register-ScheduledTask -TaskName "WD Update" -Force

Понятнее ли это -  хз. Наверное, понятнее было бы так:
$xml = Get-Content "C:\temp\wdupdate.xml" | Out-String 
Register-ScheduledTask -TaskName "WD Update" -Xml $xml  -Force

Мы это обсуждаем регулярно :) https://t.me/winsiders/594101
источник

VG

Vasily Gusev in Инсайдеры Windows 10
Vadim Sterkin
Вот в данном случае и видна разница в подходе. Я просто последовательно иду по параметрам командлета. Столкнувшись с необходимостью передачи xml в виде строки, пихаю код прямо в параметр.

А Вася что-то знает, поэтому он предлагает сразу взять xml и передать по конвейеру дальше. И да, так работает:
Get-Content "C:\temp\wdupdate.xml" | Out-String | Register-ScheduledTask -TaskName "WD Update" -Force

Понятнее ли это -  хз. Наверное, понятнее было бы так:
$xml = Get-Content "C:\temp\wdupdate.xml" | Out-String 
Register-ScheduledTask -TaskName "WD Update" -Xml $xml  -Force

Мы это обсуждаем регулярно :) https://t.me/winsiders/594101
я не знаю, я лишь предполагаю как должно бы быть (скорее всего). Проверяется это так:
источник