kscholz
-
Gesamte Inhalte
9 -
Registriert seit
-
Letzter Besuch
Beiträge erstellt von kscholz
-
-
Hallo,
was passiert eigentlich wenn Du die Choice.com in das Verzeichnis legst, in dem die Batch-Datei aufgerufen wird? Die Pfadangaben der Batch mußt Du natürlich einmal anpassen ...
Schöne Grüße
Karsten
-
Hallo Carsten,
nein das bedingt keinen eingriff, sondern wenn man den Task anlegt, muß man nur den Haken bei den erhöhten Privilegien setzen. da wir den W2K8 Server in Englisch laufen haben, kann ich nichtsagen wie das im deutschen genannt worden ist.
Siehe auch hier:
Karsten
Hallo KarstenDanke erstmal für die Rückmeldung.
Das bedingt aber, wenn ich es richtig verstehe einen manuellen Eingriff, oder lässt der sich auch in dem Skript mit automatisieren?
mfg
Carsten
-
So, nach langem testen und Urlaub meinerseits war die Lösung eigentlich ganz einfach.
Man muß den Task mit erhöhten Rechten laufen lassen, dann geht es auch ohne elevated CMD.
Der Punkt im Taskmanager in der englischen Serverversion nennt sich "Run with highest privileges".
Jetzt läuft das Script ohne Fehler durch und sichert mir auch das Security-Eventlog.
Ich danke euch allen für eure Beiträge und Anregungen.
Schöne Grüße an euch alle
Karsten
-
Hi,
Versuche es einmal direkt am System, indem Du per Rechtsklick auf den "Command Prompt" --> "Run as Administrator" wählst. Dann landest Du in der "elevated cmd" und wirst das Script in dieser CMD aller Wahrscheinlichkeit nach korrekt ausführen können.
Davon einmal ab könntest Du noch eine Überprüfung einbauen, ob es sich bei dem Zielsystem um ein Vista / 2008 System handelt. Falls ja, speicherst Du die Eventlogs gleich mit der Dateiendung "EVTX" ab.
Viele Grüße
olc
Das Script wird mit Domänen-Admin-Rechten ausgeführt.
Ich habe aber mal das Script in einer "elevated cmd" ausgeführt. Leider muß ich sagen, das das Ergebniss das selbe sit, sprich es wird kein security-Log gesichert, obwohl es aber als File im Windows Verzeichnis liegt.
Bye the way, was mir noch einfällt. es war auch nichtganz einfach das Security-Log unter W2K3 zu sichern, erst der Zusatz "....=impersonate,(Security,Backup)}!" in der 2ten Zeile meines Scriptes veranlasste W2K3 dazu mir auch das Security-Log zu sichern.....
Vielleicht hilft das ja weiter, ich habe so langsam keine Ideen mehr dazu.
Karsten
-
Hallo Carsten,
ich kann das erst am Montag testen, da wir hier noch ein paar andere Probleme haben...
Ich werde Dir am Montag dazu mehr berichten, schon mal herzlichen dank...
Karsten
-
@ Carsten:
nein, ich bekomme weder eine Fehlermeldung noch macht der Server was im Script steht.
Es geht vermeindlich sauber durch, nur das er in dem angebenem Verzeichnis nicht reinschreibt...
@OLC:
mit lokalen Adminrechten wird das Script ausgeführt....
Schon mal vielen dank für eure Antworten...
Karsten
-
Hallo zusammen,
Ich habe hier mehrere 100 Server von denen ich per VB-Script die Eventlogs abhole, und in spezielle Verzeichnisse kopiere.
Jetzt haben wir das Problem das wir die ersten Windows Server 2008 einsetzen, und dabei geht das Script nur noch teilweise. Es holt nur noch das Application und System log ab. Ich weiss das unter W2K8 die Events jetzt die Endung evtx haben.
Das Script was die Logs abholt sieht so aus:
strComputer = "localhost"
strDate = Date
Set objFSO = CreateObject("Scripting.FileSystemObject")
Rem Set objFolder = objFSO.CreateFolder("d:\eventlogs\events\")
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate,(Security,Backup)}!\\" & _
strComputer & "\root\cimv2")
Set colLogFilesA = objWMIService.ExecQuery _
("Select * from Win32_NTEventLogFile where LogFileName='Application'")
Set colLogFilesS = objWMIService.ExecQuery _
("Select * from Win32_NTEventLogFile where LogFileName='System'")
Set colLogFilesSec = objWMIService.ExecQuery _
("Select * from Win32_NTEventLogFile where LogFileName='Security'")
For Each objLogfile in colLogFilesA
errBackupLog = objLogFile.BackupEventLog("d:\eventlogs\events\application.evt")
If errBackupLog <> 0 Then
Wscript.Echo "The Application event log could not be backed up."
Else
objLogFile.ClearEventLog()
End If
Next
For Each objLogfile in colLogFilesS
errBackupLog = objLogFile.BackupEventLog("d:\eventlogs\events\system.evt")
If errBackupLog <> 0 Then
Wscript.Echo "The System event log could not be backed up."
Else
objLogFile.ClearEventLog()
End If
Next
For Each objLogfile in colLogFilesSec
errBackupLog = objLogFile.BackupEventLog("d:\eventlogs\events\security.evt")
If errBackupLog <> 0 Then
Wscript.Echo "The Security event log could not be backed up."
Else
objLogFile.ClearEventLog()
End If
Next
[/Code]kann mir dabei jemand helfen, ich habe zur Zeit einen Blackout in der Sache ?
Schönen Dank schon mal im vorraus
Karsten
Zugriff auf Novell Freigaben ohne Novell-Client
in Windows Server Forum
Geschrieben
Hallo sobdog,
du solltest auf den Clients den Netzwerkclient "Clientservice für Netware" unter den Netzwerkeinstellungen Installieren, dann kann man auch auf die Freigaben des Novellservers zugreifen.
Allerdings gehen die Zugriffe ein bisschen langsamer, als mit dem Novellclient.
Schöne Grüße
Karsten