Дмитрий, Мне нужно что бы при наличии пинга на адрес 192.168.0.6, посылался сигнал WoL на комп. Я придумал сделать это через проверку логов. Но я походу сильно натупил. Мне кажеться можно просто вместо записи LinkDown сделать запуск WoL.
Alexey Dmitriev,
Смог только достать серийники в нужном формате. Тоесть grep i cut можно не брать во внимание. Теперь надо эти серийники многопотоково передать в аргументы для adb - s, для того что бы можно было инсталировать апки на множество девайсов одновременно.
CityCat4,
Совершенно верно, только этих устройств будет много, a adb умеет ставить только на 1 устройство, одновремменно на все не умеет, по этому надо разделять на потоки что делает xargs.
Спасибо, получилось! Но выглядит стремно)))
$a=./adb devices; $b=$a -split "List of devices attached"; $b -split "device"
как-то так, но это сработало)
MaxKozlov, в винде нет асоциации powersell с ps1, по этому не получится. Значение ключа powershell.exe "-Command" "if((Get-ExecutionPolicy ) -ne 'AllSigned') { Set-ExecutionPolicy -Scope Process Bypass }; & '%1'" делает асоциацию
MaxKozlov, ну да, правка реестра делается для того что бы запускать скрипт который будет блочить... Я просто больше не нашел способа как это сделать автоматом, а конектится к 100+ компам для правки реестра вручную чет нет желания)
Прикол в том что скрипт блочит установку всех устройств, кроме тех что в белом списке. Его надо запускать только по необходимости добавть новое устройство. Компов очень много по этому нужно сделать максимально автоматизировано.
На счет кавычек, это вы про: powershell.exe "-Command" "if((Get-ExecutionPolicy ) -ne 'AllSigned') { Set-ExecutionPolicy -Scope Process Bypass }; & '%1'", то там все норм. Именно такое значение надо добавить, добавлял вручную - все работает.
Цель в том, что бы сделать возможным, запуск скрипта от имени админа, правой кнопкой мыши. Делаю для того что бы человек который далек от комп. грамоты без проблем запускал скрипт.