Frage : Problem, das letzte Linie einer Protokolldatei auf Ferncomputer erhält

Hallo, ist das Problem I´m, das hat, dass folgen Durchläufe fein am Ort scripts, aber hat 2 sehr kritische Fehler. In erst Platz, wenn beendet das Faltblatt, in dem die Indexe auf der .log-Akte tut nicht existiert überprüfen, trägt die Indexe n irgendeine Art Schleife ein und nie. Der andere Fehler ist, wenn der Bediener, in dem Sie den Index laufen ließen, nicht das localhost ist, die Indexe hereinkommt in eine Schleife und erhält nie die letzte Linie des .log file.

here ist der Code, den ich für das task

In das erste Teil schrieb, der Index nach dem Namen der .log-Akte innerhalb des folder
On das zweite Teil des Indexes sucht, es versucht, der letzten Linie des Maschinenbordbuches file.

Thank Sie für Ihr help.
im Voraus zu holen
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
6:
37:
38:
 ' erstes Teil
Auf Störungszusammenfassung zunächst
strComputer= " AHAUKC-S3004 "
objWMIService = GetObject einstellen („winmgmts: “ u. „{impersonationLevel=impersonate}! \ \“ u. strComputer u. „\ Wurzel \ cimv2“)
colFileList = objWMIService.ExecQuery („ASSOCIATORS VON {Win32_Directory.Name='C:\INSTALL\IBMSNMP_001'}, wo“ u. „ResultClass = CIM_DataFile“) einstellen

Für jedes objFile im colFileList
txt= objFile.name    
tmp1 = (recht (txt, 3))
wenn (tmp1= " Maschinenbordbuch ") dann
tmp2=txt
sonst 
beenden wenn
Zunächst
Const ForReading = 1
Const ForWriting = 2
Const TriStateUseDefault = -2
strFile = tmp2
wscript.echo tmp2



'zweites Teil
objFSO = CreateObject („Scripting.FileSystemObject“) einstellen
objFile einstellen = objFSO.GetFile (strFile)
intSize = objFile.Size
objStream = objFile.OpenAsTextStream (ForReading, TriStateUseDefault) einstellen
Wenn > 1024 dann intSize
    objStream.Skip (- 512 intSize)
Beenden wenn
Bis objStream.AtEndOfStream tun
 strNextLine = objStream.ReadLine
Wenn Ordnung (strNextLine) <> "" dann
    strLine = strNextLine
Beenden wenn
Schleife
objStream.Close
wscript.echo strLine

Antwort : Problem, das letzte Linie einer Protokolldatei auf Ferncomputer erhält

http://www.pgpi.org/doc/pgpintro/

>>Jedermann mit einer Kopie Ihres allgemeinen Schlüssels kann Informationen dann verschlüsseln, die nur Sie lesen können. Sogar Leute, die Sie nie getroffen.

Es ist rechnerisch infeasible, den privaten Schlüssel vom allgemeinen Schlüssel abzuleiten. Niemand, das einen allgemeinen Schlüssel kann Informationen verschlüsseln hat, aber kann sie nicht entschlüsseln.<>
Weitere Lösungen  
 
programming4us programming4us