BETA
Aby się zalogować, najpiew wybierz portal.
Aby się zarejestrować, najpiew wybierz portal.
Podaj słowa kluczowe
Słowa kluczowe muszą mieć co najmniej 3 sąsiadujące znaki alfanumeryczne
Pole zawiera niedozwolone znaki
dr4g0n79
dr4g0n79
338 pkt.
Junior

 
0


Witam

Czy jest jakaś komenda wiersza poleceń umożliwiająca zapis dziennika zdarzeń i wyczyszczenia go chodzi mi o coś co działa lokalnie nie poprzez sieć (jak w przypadku WMIC i nteventlog where logfilename="security" call cleareventlog)

Pozdr!





Jakub Bator Ekspert WSS
Jakub Bator
3106 pkt.
Guru
 
0


no właśnie wmic --> przecież też działa lokalnie np. wywołanie z cmd "wmic nteventlog where "LogFileName = "Application"" call cleareventlog" działa na lokalnej stacji. Do tworzenia wpisów służy eventcreate Pozdrawiam
Jakubo
----------------------------------------------
Jeżeli uważasz, że choć troszkę Ci pomogłem nagrodź mnie klikając [Pomógł mi]

Pozdrawiam
Jakub Bator

http://lnkd.in/77FxvH

 

 

dr4g0n79
dr4g0n79
338 pkt.
Junior
 
0


no właśnie mi nie działa bo otrzymuje komunikat coś w stylu że komenda nie działa lokalnie (dokładnie nie pamiętam jutro sprawdze) ale jak odpalam ją z innego kompa w sieci to wszystko jest ok

mips
mips
2045 pkt.
Guru
 
0


Można też za pomocą skryptu VBS.
Back Up and Clear an Event Log --
Pozdrawiam,
Paweł

Pozdrawiam,

Paweł

dr4g0n79
dr4g0n79
338 pkt.
Junior
 
0


dobra ide w tym kierunku mam komende (CScript)

EventQuery /FO CSV /V /L Security >> c:\%computername%-%date%-zabezpieczenia.csv

i ona wszystko ładnie robi

jeżeli umieszczę to w pliku bat

to komenda podczas wykonywania batcha wyglada tak:

EventQuery /FO CSV /V /L Security 1>>c:\tu już nazwa rozpozanana przez interpreter

tylko skąd wzięła się ta 1 i brak spacji po >>

Myślałem że być może to wina kodowania zamiast notatnika użyłem EDIT w cmd ale dalej to samo ktoś może podpowiedzieć??

Jakub Bator Ekspert WSS
Jakub Bator
3106 pkt.
Guru
 
0


To jest prawidłowe zachowanie...
to oznacza, że interpreter przesyła dane z urządzenia STDOUT = 1 do pliku w twoim wypadku dodaje dane na końcu pliku.

Pozdrawiam
Jakubo
----------------------------------------------
Jeżeli uważasz, że choć troszkę Ci pomogłem nagrodź mnie klikając [Pomógł mi]

Edytowano 1 raz. Ostatnio 2009-11-18 13:58:52 przez Jakubo.

Pozdrawiam
Jakub Bator

http://lnkd.in/77FxvH

 

 

dr4g0n79
dr4g0n79
338 pkt.
Junior
 
0


dzieki

i jeszcze jedno może obiorę drugą drogę

jak utowrzyć w vbs katalog o nazwie komputera??

czyli batchowe md %computername%??

Jakub Bator Ekspert WSS
Jakub Bator
3106 pkt.
Guru
 
0


Tu jest funkcja która tworzy katalog http://www.devguru.com/technologies/vbscript/14053.asp
a tu masz jak pobrać nazwę komputera:

Set wshShell = WScript.CreateObject( "WScript.Shell" )
strComputerName = wshShell.ExpandEnvironmentStrings( "%COMPUTERNAME%" )
WScript.Echo "Computer Name: " & strComputerName <-- opcjonalne do wyświetlenia nazwy :)



Pozdrawiam
Jakubo
----------------------------------------------
Jeżeli uważasz, że choć troszkę Ci pomogłem nagrodź mnie klikając [Pomógł mi]

Edytowano 1 raz. Ostatnio 2009-11-18 15:14:19 przez Jakubo.

Pozdrawiam
Jakub Bator

http://lnkd.in/77FxvH

 

 

dr4g0n79
dr4g0n79
338 pkt.
Junior
 
0


ależ to dziwny język programowania żeby wyciągnąć nazwę komputera trzeba małe wypracowanie napisać o założeniu folderu już nie mówię, gdzie w przypadku batcha czy php wystarczy 2 słowa

Udziel odpowiedzi

pkt.
Treść wpisu:

Zaloguj się lub Zarejestruj się aby wykonać tę czynność.