• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> Klick

Terminalbefehl shutdown

Hans Blond

Granny Smith
Registriert
27.03.12
Beiträge
13
Hallo, ich habe schon eine ganze Weile gesucht und nicht das richtige für mich gefunden.
Ich suche eigentlich nur den Terminalbefehl um in meinem Heimnetz einen anderen Rechner
(Windows) herunter zu fahren.
Was habe ich bis jetzt gemacht?

root aktiviert
passwort vergeben

Ich arbeite in der Regel mit meinem BMP und aktuellem Lion.

Ich habe versucht mit sudo shutdown -s\\xxx.xxx.xxx.xx
Danach kommt eine Passwortabfrage, gebe ich dann ein.
Danach bekomme ich folgende Meldung: shutdown: illegal option -- \

Da ich nicht so der Freak bin, aber nicht 1000 Apps
installieren möchte, hoffe auf Eure Hilfe.

MfG
 

gKar

Maunzenapfel
Registriert
25.06.08
Beiträge
5.362
Ein shutdown-Befehl von OS X kann doch keinen entfernten Windows-Rechner runterfahren.
Der normale Weg wäre, eine Verbindung zum entfernten Rechner aufzubauen und den dann herunterzufahren. Bei Unixen incl. OS X würde ich eine SSH-Verbindung aufbauen, um auf dem entfernten Rechner eine Bash-Shell zu bekommen. Bei Windows kenne ich nur Remote Desktop. Inwiefern man auch z.B. über SSH oder andere Protokolle eine Remote Shell auf einem Windows-Rechner bekommen kann, weiß ich nicht (ist dafür auch nicht so ganz das richtige Forum, fürchte ich).
 

Bountyhunter

Linsenhofener Sämling
Registriert
15.04.09
Beiträge
2.516
sorry, aber UNIX und nicht OS ist federführend gKar !

Selbstverständlich kann man einen WIN-PC mit dem shutdown-Befehl runterfahren - allerdings abhängig von der WIN Version lautet der Befehl entweder mit / oder mit - nach dem shutdown. Die nachfolgende Liste gilt für WIN7.

shutdown /s /t 180 (Rechner wird in 3 Minuten runtergefahren)
shutdown /a (Bricht das Herunterfahren des Systems ab)
shutdown /i (Remote Rechner herunterfahren grafische Oberfläche)
shutdown /s (Fährt den lokalen Rechner herunter)
shutdown /l (Abmelden des lokalen Benutzer)
shutdown /f (Erzwingt das Schließen ausgeführter Anwendungen)
shutdown /r (Neustart des lokalen Rechner)
shutdown /c “Kommentar” (Kommentar für das Herunterfahren)


 

Hans Blond

Granny Smith
Registriert
27.03.12
Beiträge
13
Ich nutze Windows 7, habe folgendes eingegeben:
macbook-pro:~ apple$ sudo shutdown /s \\192.168.178.50

Ich bekam dann folgende Meldung:
shutdown: -h, -r, -s, or -k is required
usage: shutdown [-] [-h [-u] [-n] | -r [-n] | -s | -k] time [warning-message ...]

Wo ist der Fehler??
Setze ich ein minus ein kommt die Meldung:
shutdown: illegal option -- ?

Danke für Eure Hilfe
 
Zuletzt bearbeitet:

Macbeatnik

Golden Noble
Registriert
05.01.04
Beiträge
34.274
Dann hast du ja jetzt die richtigen Befehle bekommen.
achte darauf, das du einen / schreibst und keinen \
 

eyePH0NE

Eierleder-Apfel
Registriert
10.09.10
Beiträge
1.224
Wie stellst du denn die Verbindung zum Windows-Rechner her?
Und was willst du mit sudo auf einem Windows-Rechner?
 

Hans Blond

Granny Smith
Registriert
27.03.12
Beiträge
13
Ich möchte mit dem Terminal vom Mac meinen Win7 Rechner im eigenen Netzwerk runterfahren. Dieser steht 2 Etagen über mir und möchte mir den Weg und zusätzliche Tools sparen.
 

eyePH0NE

Eierleder-Apfel
Registriert
10.09.10
Beiträge
1.224
Daher die Frage: Wie stellst du die Verbindung zum Windows-Rechner her?

Du musst dich erst mit dem Windows-Rechner per Telnet oder SSH verbinden, um auf dem diesem Rechner dann den im OS integrierten Shutdown-Befehl ausführen zu können.

Das ist genau das, was gKar meinte, als er das schrieb:

Ein shutdown-Befehl von OS X kann doch keinen entfernten Windows-Rechner runterfahren.
Der normale Weg wäre, eine Verbindung zum entfernten Rechner aufzubauen und den dann herunterzufahren.

Du wirst also um "zusätzliche Tools" nicht herumkommen. Der Telnet Client ist in W7 standardmäßig nicht installiert, noch dazu brauchst du ja einen Telnet Server.
 
Zuletzt bearbeitet:

Hans Blond

Granny Smith
Registriert
27.03.12
Beiträge
13
Das ist ja meine Frage, geht das direkt mit einem Terminalbefehl oder nicht? Wenn ich dann doch mit VPN oder was anderem ran muss, ist es nicht das was ich brauche.
 

Hans Blond

Granny Smith
Registriert
27.03.12
Beiträge
13
OK, dann weiß ich jetzt was nicht geht.
Besten Dank für die Infos.

MfG
 

drlecter

Wöbers Rambur
Registriert
04.11.06
Beiträge
6.442
Was für ein Windows 7? Ab Pro kannst du RDP nutzen. Es gibt auch eine Möglichkeit RDP bei der Home Edition zu aktivieren. Dann Einfach mittels CoRD oder MS Tool anmelden und die Kiste herunterfahren.
Es müsste auch mittels "net rpc SHUTDOWN...." aus gehen (der net Befehl ist aus dem SAMBA Paket und sollte auch bei Lion dabei sein).
 

salome

Golden Noble
Registriert
20.08.06
Beiträge
23.750
Ich habe zum Glück keinen Windows-Rechner, aber wenn ich einen entfernten Mac ausschalten will (oder in den Ruhezustand versetzen), dann wähle ich "Bildschirmfreigabe" und nutze den Befehl über den Apfel in der Menüleiste.
Das geht doch sicher auch mit einem Windowsrechner?
Salome
 
Zuletzt bearbeitet:

eyePH0NE

Eierleder-Apfel
Registriert
10.09.10
Beiträge
1.224
Ja, so wie von drlecter beschrieben.
Zum Glück arbeite in einer Firma, die Kunden betreut, die Windows-PCs und -Server im bis zu 5-stelligen Bereich betreiben. Das nur als Randbemerkung zur eigentlich überflüssigen Randbemerkung von salome.
 

drlecter

Wöbers Rambur
Registriert
04.11.06
Beiträge
6.442
Nicht nur. Ab der Pro Version gibt es halt RDP (was auch eine sehr gute Lösung ist, incl. Dateitransfer usw.). Für Home Versionen gibt es eine nicht legale? Möglichkeit. Google ist da ein guter Freund.
 

Hans Blond

Granny Smith
Registriert
27.03.12
Beiträge
13
Ich arbeite da mit Win 7 Pro.

Danke, da komme ich dann mit klar.
Hatte es mir als Unwissender etwas anders vorgestellt

MfG
 

drlecter

Wöbers Rambur
Registriert
04.11.06
Beiträge
6.442
Ich arbeite da mit Win 7 Pro.

Danke, da komme ich dann mit klar.
Hatte es mir als Unwissender etwas anders vorgestellt

MfG

Du hast aber den Hinweis von mir auf "net rpc..." im Terminal gelesen? Das kannst du dann sogar auch in eine Datei packen und per Klick ausführen lassen. Dazu dann ggf. noch Wake on LAN und man braucht fast garnicht mehr an den Rechner ran. RDP sollte man aber auch nutzen um ggf. mal nach Updates usw. schauen.
 

fyysh

Schweizer Glockenapfel
Registriert
25.01.10
Beiträge
1.386
Meine persönlich bevorzugte Methode hierfür ist Cygwin auf die Windows Kiste zu klatschen, sshd einrichten, über ssh drauf und den Cygwin shutdown Befehl verwenden.

Code:
fyysh@kirke ~
$ uname -a
CYGWIN_NT-6.1-WOW64 kirke 1.7.9(0.237/5/3) 2011-03-29 10:10 i686 Cygwin


fyysh@kirke ~
$ shutdown --help
Usage: shutdown [OPTION]... time
Bring the system down.


  -f, --force      Forces the execution.
  -s, --shutdown   The system will shutdown and power off (if supported)
  -r, --reboot     The system will reboot.
  -h, --hibernate  The system will suspend to disk (if supported)
  -p, --suspend    The system will suspend to RAM (if supported)
  -a, --abort      Aborts execution of formerly started shutdown.
  -x, --exitex     Use ExitWindowsEx rather than InitateSystemShutdown.
      --help       Display this help and exit.
      --version    Output version information and exit.


`time' is either the time in seconds or `+' and the time in minutes or a
timestamp in the format `hh:mm' or the word "now" for an immediate action.


To reboot is the default if started as `reboot', to hibernate if started
as `hibernate', to suspend if started as `suspend', to shutdown otherwise.
 

drlecter

Wöbers Rambur
Registriert
04.11.06
Beiträge
6.442
Meine persönlich bevorzugte Methode hierfür ist Cygwin auf die Windows Kiste zu klatschen, sshd einrichten, über ssh drauf und den Cygwin shutdown Befehl verwenden.

Code:
fyysh@kirke ~
$ uname -a
CYGWIN_NT-6.1-WOW64 kirke 1.7.9(0.237/5/3) 2011-03-29 10:10 i686 Cygwin


fyysh@kirke ~
$ shutdown --help
Usage: shutdown [OPTION]... time
Bring the system down.


  -f, --force      Forces the execution.
  -s, --shutdown   The system will shutdown and power off (if supported)
  -r, --reboot     The system will reboot.
  -h, --hibernate  The system will suspend to disk (if supported)
  -p, --suspend    The system will suspend to RAM (if supported)
  -a, --abort      Aborts execution of formerly started shutdown.
  -x, --exitex     Use ExitWindowsEx rather than InitateSystemShutdown.
      --help       Display this help and exit.
      --version    Output version information and exit.


`time' is either the time in seconds or `+' and the time in minutes or a
timestamp in the format `hh:mm' or the word "now" for an immediate action.


To reboot is the default if started as `reboot', to hibernate if started
as `hibernate', to suspend if started as `suspend', to shutdown otherwise.

Nur zum remote shutdown? Da könnte man ja auch fast schon eine lokale vm nehmen....
 

fyysh

Schweizer Glockenapfel
Registriert
25.01.10
Beiträge
1.386
Natürlich. Nur und ausschließlich für den remote shutdown.

So ne bash auf ner Windows Kiste && Zugriff über ssh macht sonst überhaupt gar keinen Sinn. ;)
 

drlecter

Wöbers Rambur
Registriert
04.11.06
Beiträge
6.442
Natürlich. Nur und ausschließlich für den remote shutdown.

So ne bash auf ner Windows Kiste && Zugriff über ssh macht sonst überhaupt gar keinen Sinn. ;)

In diesem Fall macht es auch gar keinen Sinn.Klar könnte man das installieren und dann auch per expect Script direkt das Passwort mit übergeben. Vielleicht auch noch vorher direkt die temp files löschen usw. Aber warum soll ich hier den Aufwand der Installation machen wenn ich doch mittels net rpc das auch erledigt kriege (ohne irgendwas zu installieren)?
Man könnte auch zusehen das man psexec oder shutdown in einer lokalen wine Umgebung zum laufen kriegt und damit dann den Rechner herunterfahren.