Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Befehl NET FILE in Delphi Programm nutzen (https://www.delphipraxis.net/62345-befehl-net-file-delphi-programm-nutzen.html)

PASST 3. Feb 2006 09:13


Befehl NET FILE in Delphi Programm nutzen
 
Hi NG.

Delphi 4 (update 3), WinXP Pro (SP2) bzw. W2k3 (SP1)

Wie kann ich den Windows-Konsolenbefehl NET FILE in einem Delphi Programm ausführen?

Hintergrund:
Ich möchte mir auf einem Clientcomputer (WinNT4 Workstation) zu einem beliebigen Zeitpunkt den Zugriff aller User auf einen bestimmten Ordner auf einem W2k3 Server anzeigen lassen.
Unter den Bordmitteln von Windows gibt es den Befehl NET FILE. Der Befehl zeigt mir auf Konsolenebene von allen lokalen Freigaben die geöffneten Dateien und die darauf zugreifenden User an. Dieser Befehl muss aber direkt am Server und darf auch nur von einem Administrator ausgeführt werden.
Somit muss ich einen Umweg gehen, um diese Informationen zu erhalten. Ich möchte jetzt direkt am Server einen geplanten Task laufen lassen, der mir minütlich den Befehl "NET FILE>d:\netfile.txt" ausführt und somit eine minutenaktuell alle Dateizugriffe in eine Textdatei auflistet. Diese Textdatei soll dann am Client ausgewertet werden und die gefragten Zugriffe anzeigen.
Mein Problem ist nun, dass der geplante Task auf dem Server bei der minütlichen Ausführung zur kurzzeitigen Anzeige eines Konsolenfensters führt. Ich habe schon in diversen Foren nach Abhilfe geforscht, was bisher nirgends zu einem Ergebnis führt.
Da ich aber unter Delphi die Anzeige eines Fenster unterdrücken kann, versuche ich das ganze nun auf diesem Wege.

Gruß
Peter

retnyg 3. Feb 2006 10:17

Re: Befehl NET FILE in Delphi Programm nutzen
 
such mal im DF nach runcaptured


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:45 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz