Автор Тема: [Автоматизация] Очистка Всех Журналов Windows  (Прочитано 906 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн evgrogoz [?]

  • Новичок
  • *
  • Сообщений: 28
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Здравствуйте форумчане !
Есть задача очистить содержание всех журналов Win.
В моей оси их 976 !
Количество зарегистрированных в системе журналов  можно посчитать с помощью PowerShell :

WevtUtil el |Measure-Object
Это одна из многих причин замедления работы ОС. Удалять журналы и отключать службу нельзя.
Очистить их все можно как с PowerShell так и из комстроки.
PowerShell :
Get-WinEvent -ListLog * -Force | % { Wevtutil.exe cl $_.LogName }
или так

Wevtutil el | ForEach { wevtutil cl “$_”}
Комстрока:

for /F "tokens=*" %1 in ('wevtutil.exe el') DO wevtutil.exe cl "%1"
Но вот как сделать это с помощью Autoit ?
Подскакжите пожалуйста решение.

PS: коды взяты из интернета, не мое творение.



Внимание: Для просмотра прикреплённых файлов необходимо Войти или Зарегистрироваться

Русское сообщество AutoIt

[Автоматизация] Очистка Всех Журналов Windows
« Отправлен: Январь 09, 2018, 16:17:48 »

Оффлайн Hikari [?]

  • Новичок
  • *
  • Сообщений: 22
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Код: AutoIt [Выделить]
Run("cmd.exe")
Send("Ваши команды")
Send("{ENTER}")
 


Оффлайн evgrogoz [?]

  • Новичок
  • *
  • Сообщений: 28

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Код: AutoIt [Выделить]
Run("cmd.exe")
Send("Ваши команды")
Send("{ENTER}")
 

Не элегантное решение.

Русское сообщество AutoIt

Re: [Автоматизация] Очистка Всех Журналов Windows
« Ответ #2 Отправлен: Январь 09, 2018, 20:59:56 »

Оффлайн ra4o [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 974
  • Репутация: 177
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Смотрите в сторону макроса"@ComSpec" , вот пример из справки:
Код: AutoIt [Выделить]
Run(@ComSpec & " /k help | more")

"

Оффлайн evgrogoz [?]

  • Новичок
  • *
  • Сообщений: 28

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Смотрите в сторону макроса"@ComSpec" , вот пример из справки:
Код: AutoIt [Выделить]
Run(@ComSpec & " /k help | more")

"

На какую строчку,ткните носом...


Внимание: Для просмотра прикреплённых файлов необходимо Войти или Зарегистрироваться

Русское сообщество AutoIt

Re: [Автоматизация] Очистка Всех Журналов Windows
« Ответ #4 Отправлен: Январь 09, 2018, 21:32:19 »

Оффлайн ra4o [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 974
  • Репутация: 177
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
"/k help | more" это для примера, подставляйте туда то, что Вам нужно.

Оффлайн evgrogoz [?]

  • Новичок
  • *
  • Сообщений: 28

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Уже так пробовал,не получается :
Код: AutoIt [Выделить]
Run(@ComSpec & 'for /F "tokens=*" %1 in ('wevtutil.exe el') DO wevtutil.exe cl "%1"')


Оффлайн ra4o [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 974
  • Репутация: 177
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Вы посмотрите в каком виде у Вас строка  :stars: Если Вы обрамляете текст одинарными кавычками, то внутри текста могут быть только двойные (и наоборот) иначе же одинарные кавычки внутри текста будут расценены, как конец текста (надеюсь понятно объяснил) В таком виде будет работать ?
Код: AutoIt [Выделить]
Run(@ComSpec & 'for /F "tokens=*" %1 in ("wevtutil.exe el") DO wevtutil.exe cl "%1"')

« Последнее редактирование: Январь 15, 2018, 12:44:08 от ra4o »

Русское сообщество AutoIt

Re: [Автоматизация] Очистка Всех Журналов Windows
« Ответ #7 Отправлен: Январь 15, 2018, 12:37:58 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
14 Ответов
7196 Просмотров
Последний ответ Июль 25, 2012, 22:47:21
от beliy
7 Ответов
6734 Просмотров
Последний ответ Август 01, 2012, 20:12:33
от snoitaleR
2 Ответов
2743 Просмотров
Последний ответ Сентябрь 10, 2012, 12:23:40
от m0t0d0r
3 Ответов
3247 Просмотров
Последний ответ Ноябрь 29, 2012, 19:44:28
от AZJIO
4 Ответов
2440 Просмотров
Последний ответ Январь 19, 2013, 01:16:24
от scampwork
0 Ответов
3309 Просмотров
Последний ответ Июль 18, 2013, 23:36:05
от kaa936
5 Ответов
2898 Просмотров
Последний ответ Июль 19, 2013, 14:55:54
от MnM
2 Ответов
1464 Просмотров
Последний ответ Август 05, 2015, 19:00:47
от CreatoR
4 Ответов
1802 Просмотров
Последний ответ Август 22, 2015, 16:44:46
от andy7
0 Ответов
580 Просмотров
Последний ответ Август 22, 2015, 17:00:37
от madmasles