stefan007
Goto Top

PC nach einem Kopiervorgang herunterfahren - PowerShell Script?

Hi,

ist es möglich ein PowerShell Script zu schreiben, das den PC nach einem erfolgreichen Kopiervorgang automatisch herunterfährt?

Wichtig wäre für mich, dass der PC im Falle eines Konfliktes (z.B. die Frage ob eine Datei überschrieben werden soll) nicht heruntergefahren wird.

Gruß,

Stefan

Content-Key: 326324

Url: https://administrator.de/contentid/326324

Printed on: July 22, 2024 at 11:07 o'clock

Member: StefanKittel
StefanKittel Jan 13, 2017 at 22:35:07 (UTC)
Goto Top
Hallo,

Du schreibst einfach ein Skript oder Batchdatei und am Ende führst Du shutdown.exe -s -t 60 aus.
Das fährt den Computer nach 60 runter.

Wenn die Batch irgendwo hängt oder aussteigt wird diese Zeile einfach nicht ausgeführt.

Stefan
Member: pelzfrucht
Solution pelzfrucht Jan 14, 2017 updated at 00:36:23 (UTC)
Goto Top
Was Stefan sagte ist alles richtig, nur eine kleine Ergänzung face-smile

@echo off
[...Deine Batch Datei...]
shutdown -s -t 60
echo Der Computer wird innerhalb von 60 Sek. heruntergefahren!
echo Druecken Sie eine beliebige Taste um das Herunterfahren abzubrechen...
pause. > nul
shutdown -a

Ist noch etwas eleganter face-smile
Bietet dir dann innerhalb des Batch Fenster an, das Herunterfahren abzubrechen. Ansonsten fährt der PC
automatisch nach 60 sek. runter...

Grüße
Alexander
Member: Stefan007
Stefan007 Jan 14, 2017 at 08:14:06 (UTC)
Goto Top
Danke
Mitglied: 131381
131381 Jan 14, 2017 updated at 09:55:08 (UTC)
Goto Top
Stoppt bei einem Fehler, bei keinem Fehler im Kopiervorgang wird der Rechner runtergefahren.
try{
    copy-item -Path 'c:\quelle' -Destination 'C:\ziel' -Recurse -Force -EA Stop  
    stop-computer -Force
}catch{
    write-host $_ -F Red
}
Gruß mik