Da bin ich wieder.
Hallo buergernb, hallo an den Rest.
Na super, wenn ich nicht der einzige bin, der das Problem hat.
Es ist jedoch
bei mir generell so, dass das Batch (eigetragen über den Gruppenrichtlinieneditor) keine Wirkung zeigt.
Nur manuell die Batch
vor dem herunterfahren auszuführen bringt das gewünschte Ergebnis.
Ich habe ja auch bereits eine Vermutung abgegeben, woran das liegen könnte.
Ich sehe die Ursache darin, dass die TP/Lenovo Software während des Shutdowns nicht (mehr) läuft und damit diese "Synchronisation" nicht mehr stattfinden kann. Ich begründe meine Vermutung damit, dass die "Synchronisation" ebenfalls nicht funktioniert hat, wenn das IBM/Lenovo-Tool nicht während der Windows-sitzung lief.
Zum Batch: Asche auf mein Haupt! Du hast natürlich vollkommen Recht.
Dabei hab ich doch schon einiges mit Batch und Üergabeparametern gemacht *kopfschüttel*
Ich finde die Übertragung von fertigen Lösungen ins Wiki klasse und wichtig - viel schneller zu finden und kompakt zusammen gefasst *THUMBSUP*
Auch ich habe mich inzwischen schlau gemacht und für alle Arten eine Löung gefunden, mit der ich erstmal leben kann.
Da ich eh Statbar nutze habe ich dort Shortcuts für
- "Arbeitsstation sperren/lock workstation"
Code:
@ECHO OFF
rundll32.exe user32.dll LockWorkStation
exit
Code:
@ECHO OFF
C:\Programme\AutoMutePerBatch\nircmd.exe mutesysvolume 1
shutdown.exe -r
exit
Code:
@ECHO OFF
C:\Programme\AutoMutePerBatch\nircmd.exe mutesysvolume 1
shutdown.exe -s
exit
Code:
@ECHO OFF
C:\Programme\AutoMutePerBatch\nircmd.exe mutesysvolume 1
%windir%\system32\rundll32.exe powrprof.dll,SetSuspendState Hibernate
exit
realisiert. Zu meinem erstaunen geht das wirklich alles mit Boardmitteln.
Zu deinen Wünschen:
Ich habe auch fix was gesucht, wie du mit VB den Sound mutest
Code:
Set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys(chr(173))
bzw.
WshShell.SendKeys(chr(&hAD))
Nochmals ausgeführt schaltet es den Ton wieder an.
Damit holen wir uns aber ein neues Problem ins Haus, das wir mit nircmd nicht hatten:
Woher wissen, wie der aktuelle Status ist (entspricht deinem Punkt zwei). Erst wenn das gelöst ist sind wir nircmd los.
Dein drittens wird mich auch nach mehrmaligen lesen nicht wirklich klar.
mein Fazit bisher:
Wenn ich wirklich Recht mit meiner Vermutung habe, dass das Tool vom Hersteller laufen muss, dann klappt das mit den Gruppenrichtlinien weiterhin nicht und ich kann bei meiner Lösung bleiben.
greetz