2017-01-23 9 views
0

Я пытаюсь написать в журнал событий «приложение». Я использовал ScriptingGuy-Tutorial. Как описано в блоге, я зарегистрировать источник «SCS» с помощью следующей команды в «Запуск от имени администратора» -Powershell: New-EventLog -logname Application -source "ScS"write-eventlog не записывает в журнал приложений (после регистрации предпочтительного источника)

Я не получаю сообщение об ошибке или любой другой обратной связи. В реестре можно увидеть источник в пути

HKLM\System\CurrentControlSet\Services\EventLog\Application\ScS 

enter image description here

После этого, я пытаюсь написать событие:

write-eventlog -logname Application -Source "ScS" -EntryType Information -EventId 01 -Message "Test" 

Я не получаю сообщение об ошибке. Но это событие не записывается. Я не вижу его в eventvwr или в оболочке, используя get-eventlog -LogName Application -Source "ScS"

Я использую Win 8.1 Pro (немецкий язык) с Powershell 4.0. Надеюсь, вы можете показать мне свою ошибку ...

ответ

0

Вы теряете тот факт, что имя журнала в первом вызове - это имя журнала, которое вы хотите создать «Приложение» - это существующий журнал.

Ниже приведен пример (PowerShell V2, имеет свои собственные командлеты):

# List of logs 
Get-EventLog -list 

# Creating your own log 
New-EventLog -LogName "SlxScripting" -Source "MaSource" 

# List of logs 
Get-EventLog -list 

# Writting in your own log 
Write-EventLog -LogName "SlxScripting" -EventId 12 ` 
       -Message "Mon Message" 
       -Source "MaSource" -EntryType Warning 

# Reading (consuming) in your own log 
Get-EventLog -LogName "SlxScripting" 

# Suppressing your log (if needed) 
Remove-EventLog -LogName "SlxScripting"