Spoiler anzeigen
$ip_1 = "172.16.1.92"
$ip_2 = "172.16.1.93"
$ip_3 = "172.16.1.94"
$anfang = "shutdown.exe -s -m \\"
$ende = " -t 30 -c ""Shutdown"" -f"
$own_ip = @IPAddress1
$file = FileOpen(@DesktopDir & "\aha.cmd",2)
[/autoit] [autoit][/autoit] [autoit]if $ip_1 = $own_ip Then
$am_emde = $anfang & @IPAddress1 & $ende
Else
FileWrite($file,$anfang & $ip_1 & $ende & @CRLF)
EndIf
if $ip_2 = $own_ip Then
$am_emde = $anfang & @IPAddress1 & $ende
Else
FileWrite($file,$anfang & $ip_2 & $ende & @CRLF)
EndIf
if $ip_3 = $own_ip Then
$am_emde = $anfang & @IPAddress1 & $ende
Else
FileWrite($file,$anfang & $ip_3 & $ende & @CRLF)
EndIf
FileWrite($file,$am_emde)
FileClose($file)
ShellExecute(@DesktopDir & "\aha.cmd")
so nun zu meiner frage.
wie kann ich dieses script kürzen - vll mit einer schleife - da es im netzwerk viele computer sind und ich nicht für jeden pc eine if abfrage kopieren will.
ich möchte dass der pc, welcher dieses script gestartet hat, als leztes heruntergefahren wird. deshalb die ganzen abfragen