6741
Goto Top

Verknüpfung prüfen per Batch

Hallo,

ich möchte gerne im Logon Script überprüfen, ob es eine Verknüpfung auf "All User / Desktop" gibt.

Zu beachten sei, das es Windows 2000 und XP Rechner gibt.

Ich stelle mir das so vor.

wenn die Verknüpfung auf 2000 nicht da ist, merken Varibale 1

wenn die Verknüpfung auf XP nicht da ist, merken Varibale 2

wenn vari 1 und 2 gleich 2 dann melde per email ( sendemail ) bitte Programm installieren.

Wer wäre mir behilflich eine Batch zu basteln ... ?

gruß ins WE

Content-ID: 50513

Url: https://administrator.de/forum/verknuepfung-pruefen-per-batch-50513.html

Ausgedruckt am: 22.04.2025 um 17:04 Uhr

Dani
Dani 02.02.2007 um 12:59:41 Uhr
Goto Top
Hi,
wenn vari 1 und 2 gleich 2 dann melde per email ( sendemail ) bitte Programm installieren.
du meinst 1 oder 2?! Sonst würde es ja keinen Sinn ergeben, oder??


Grüße
Dani
6741
6741 02.02.2007 um 13:15:42 Uhr
Goto Top
sorry

wenn erste Bedingung nicht, dann setzte var a den Wert 1

wenn zweite Bedingung nicht, dann setzte var b den Wert 1

wenn var a plus var b gleich 2 dann sende mail ...

also wenn er unter beiden bedingungen nichts findet dann wird gesendet ...

gruß
Dani
Dani 02.02.2007 um 13:15:54 Uhr
Goto Top
Hi,
hier mal die Version 0.1:
@ECHO off

FOR /f "delims=" %%a IN ('VER ^| findstr /m /l "XP"') DO SET wxp=1  
FOR /f "delims=" %%a IN ('VER ^| findstr /m/l 2000"') DO SET w2000=1  

IF NOT "%wxp%" == "1" (  
	IF NOT "%w2000%" == "1" (  
		SENDMAIL .....
	)
)
Leider habe ich es noch nicht getestet!!


Gruß
Dani