Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Service-PC soll, wenn kein anderer PC im Netz ist, nach Zeit X, selber ausschalten.

Frage Netzwerke Netzwerkmanagement

Mitglied: 12035

12035 (Level 1)

15.04.2005, aktualisiert 21.03.2009, 6881 Aufrufe, 8 Kommentare

Ich habe einige Rechner im Netz. Alle PC´s können den Service-PC(Win98) an schalten (tasten nach GND).
Nur mit dem ausschalten ist das so ein Ding. Zur Zeit fährt der PC 22Uhr runter (ob einer noch im Netz ist oder nicht).
Die beste Lösung wäre es, wenn der Service-PC nachschaut, ob noch ein PC im Netz da ist (antwortet).
Wenn nicht, nach 10 min -> "shutdown".

Im Netz sind Win98, WinXP, Linux -Rechner.

vy 73 Andreas
Mitglied: alaska
15.04.2005 um 23:51 Uhr
da ich eine alter batch-fan bin,wie wärs mit:

ping 192.168.1.1
if errorlevel 0 goto 2
2:
ping 192.168.1.2 goto 3
.....
if errorlevel 0 goto shutdown
shutdown:
if errorlevel 0 shutdown

kannst dir natürlich auch ne schleife bauen
Bitte warten ..
Mitglied: Pretre
16.04.2005 um 00:08 Uhr
Hallo Alaska,

Batch-Fan? das hört sich ja gut an, könntest du mir vielleicht ein wenig erlaeutern was ich mit batch files alles machen kann? oder irgendwelche gute sites sagen die du kennst, würde gerne wissen welche befehle man so verwenden kann usw. Wenn's irend ne gute Seite gibt wo alles erklärt wird wäre nicht schlecht, habe aber nix gscheites gefunden.

Vielen Dank

Pretre
Bitte warten ..
Mitglied: 12035
16.04.2005 um 07:17 Uhr
Hallo Alaska,

auf die Idee mit einer BATCH-Datei hätte ich eigentlich auch kommen können.
Ich benutze solche selbstgeschriebenen Dateien zum archivieren / sortieren / sichern von Dateien seit mehr als 15 Jahren. Selbst unter WinXP kein Problem. Davor habe ich mich mit BASIC über Wasser gehalten J.

Danke für den Tipp.

Hallo Pretre,

einfach mal bei GOOGLE ?batch? (deutsch) eingeben. Die ersten 10 Einträge sehen vielversprechend aus.

vy 73 Andreas
Bitte warten ..
Mitglied: 12035
06.05.2005 um 19:45 Uhr
So funktioniert schon mal;

Programm:

@echo off
cls
set ip=3
IF EXIST ping.txt del ping.txt

:start

ping -w 25 -n 1 192.168.200.%ip% | FIND "TTL" >nul
if not errorlevel 1 echo 192.168.200.%ip% >ping.txt
if /i %ip% NEQ 10 set /a ip=%ip%+1
if %ip% NEQ 10 goto start

IF EXIST ping.txt goto ende
IF NOT EXIST ping.txt shutdown -u -t 10

:ende

echo.
echo Suche abgeschlossen.
echo.

Leider nur unter WinXP !
Unter Win98 funktioniert die Schleife mit Zähler nicht!

Wer hat da eine Idee ?

vy 73 Andreas
Bitte warten ..
Mitglied: 12035
12.05.2005 um 18:06 Uhr
Hallo zusammen,

nach einigen Versuchen nun das Ergebnis:

@echo off
IF EXIST ping.txt del ping.txt
cls
set C1=0
echo.
echo Clients im Netzwerk:
echo. >ping.txt
:LOOP
ECHO Suche 192.168.0.%C1%
ping -w 25 -n 1 192.168.0.%C1% | FIND "TTL" >nul
if not errorlevel 1 echo 192.168.0.%C1% >>ping.txt
XCALC %C1% + 1
SET STEP=M1
SET VAR=C1
GOTO ENV
:M1
IF ERRORLEVEL 254 GOTO EXIT
GOTO LOOP
:ENV
FOR %%a IN (0 1 2) DO IF ERRORLEVEL %%a00 SET $1=%%a
GOTO %$1%
:2
FOR %%a IN (0 1 2 3 4 5) DO IF ERRORLEVEL 2%%a0 SET $2=%%a
FOR %%a IN (0 1 2 3 4 5 6 7 8 9) DO IF ERRORLEVEL 2%$2%%%a SET $3=%%a
IF NOT '%$1%%$2%%$3%' == '259' GOTO SET_E
FOR %%a IN (0 1 2 3 4 5) DO IF ERRORLEVEL 2%$2%%%a SET $3=%%a
GOTO SET_E
:1
:0
FOR %%a IN (0 1 2 3 4 5 6 7 8 9) DO IF ERRORLEVEL %$1%%%a0 SET $2=%%a
FOR %%a IN (0 1 2 3 4 5 6 7 8 9) DO IF ERRORLEVEL %$1%%$2%%%a SET $3=%%a
:SET_E
SET %VAR%=%$1%%$2%%$3%
IF NOT '%$1%'== '0' GOTO OK
SET %VAR%=%$2%%$3%
IF NOT '%$2%'== '0' GOTO OK
SET %VAR%=%$3%
:OK
SET $1=
SET $2=
SET $3=
GOTO %STEP%
:EXIT
SET C1=0
:ende
Find /C "192.168.0" ping.txt
if errorlevel 1 rundll32.exe shell32.dll,SHExitWindowsEx 1
echo.
echo Suche abgeschlossen.
Zeile 17 (IF ERRORLEVEL 254 GOTO EXIT) der Wert entspricht den vorhandenen Rechnern, die überwacht werden sollen.
Zeile 4 (set C1=0) Beginn mit Adresse 0

XCALC Uraltes Basicprogramm (Compailt in exe für einen 80286)

vy 73 Andreas
Bitte warten ..
Mitglied: wasipm
21.09.2007 um 09:35 Uhr
Hier is ein weiterer Tipp: macht exakt was Du wolltest, auch im Netzwerk:

Name "Auto Shutdown Manager" von EnviProt:

http://www.it-administrator.de/downloads/software/23783/
Bitte warten ..
Mitglied: 8644
21.09.2007 um 09:40 Uhr
Moin,

warum muss man jemandem, der nicht mehr im Forum ist, nach über 2 Jahren noch antworten?

Psycho
Bitte warten ..
Mitglied: Pretre
21.09.2007 um 12:14 Uhr
Das find ich klasse

Pretre
Bitte warten ..
Ähnliche Inhalte
E-Business
Hat jemand Erfahrung mit einer Nebentätigkeit als PC-Service? (7)

Frage von cramtroni zum Thema E-Business ...

CPU, RAM, Mainboards
gelöst Netzteil am PC neu angeschlossen und Grafikkarte nun pieptst 4 x dann 2 x dann 3 x und 3x (23)

Frage von rainergugus zum Thema CPU, RAM, Mainboards ...

Microsoft
Problem mit meinem PC (24)

Frage von AaronH96 zum Thema Microsoft ...

Grafikkarten & Monitore
PC startet, aber kein Bild (13)

Frage von Linuxguru zum Thema Grafikkarten & Monitore ...

Neue Wissensbeiträge
Multimedia

Raspberry Pi als Digital-Signage-Computer

(1)

Information von BassFishFox zum Thema Multimedia ...

Windows Update

Novemberpatches und Nadeldrucker bereiten Kopfschmerzen

(15)

Tipp von MettGurke zum Thema Windows Update ...

Windows 10

Abhilfe für Abstürze von CDPUsersvc auf Win10 1607 und 2016 1607

(7)

Tipp von DerWoWusste zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Router & Routing
Freigabe aus anderem Netz nicht erreichbar (21)

Frage von McLion zum Thema Router & Routing ...

Windows Server
Kennwort vergessen bei Hyper vserver 2012r (20)

Frage von jensgebken zum Thema Windows Server ...

Batch & Shell
Batch Programm verhalten bei shoutdown -p (19)

Frage von Michael-ITler zum Thema Batch & Shell ...

Festplatten, SSD, Raid
Raidcontroller funktioniert nur, wenn unter Legacy-Boot gestartet wird (13)

Frage von DerWoWusste zum Thema Festplatten, SSD, Raid ...