Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. "Remote" Windows Client Shutdown

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

"Remote" Windows Client Shutdown

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
9 Beiträge 6 Kommentatoren 5.5k Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • S Offline
    S Offline
    samsungfreak
    schrieb am zuletzt editiert von
    #1

    Guten Abend,

    ich habe schon im Forum geschaut und auch über Google aber leider nichts finden können. Ich bin auf der Suche nach einem Skript oder Adapter mit dem ich via IOBroker einen Windows PC herunterfahren kann.

    Kennt einer ggf. dafür eine Möglichkeit?

    1 Antwort Letzte Antwort
    0
    • ThisoftT Offline
      ThisoftT Offline
      Thisoft
      schrieb am zuletzt editiert von
      #2

      Ich würde schätzen, es sollte folgendermaßen gehen:

      • auf dem betreffenden Windows-PC ioBroker als Multihost-Slave installieren

      • darauf einen Javascript-Adapter installieren

      • ein Script einfügen in dem die folgende Zeile aufgerufen wird

      exec('C:/PfadX/Shutdown.bat');
      
      • die in der vorigen Codezeile aufgerufene .bat-Datei anlegen, darin sollte stehen:
      shutdown /s /t 0
      

      Wäre jetzt mein Vorschlag - vielleicht geht's auch einfacher…

      22 HM-Geräte; PivCCU2 auf RasPi

      ioBroker-Multihost; Ubuntu-Master auf Intel-Atom und 3 RasPi-Clients

      1 Antwort Letzte Antwort
      0
      • S Offline
        S Offline
        samsungfreak
        schrieb am zuletzt editiert von
        #3

        Danke für dein Feedback!

        Allerdings wollte ich nur eine IOBroker Instanz am laufen haben (derzeit eine Debian VM). Hatte gehofft, dass man es mit einem Javascript direkt aus dem IOBroker realisieren könnte.

        1 Antwort Letzte Antwort
        0
        • ThisoftT Offline
          ThisoftT Offline
          Thisoft
          schrieb am zuletzt editiert von
          #4

          Da ist mir gerade noch eingefallen, dass es hier schonmal ein Tool speziell für sowas gab. Schau dir mal diesen Thread an: http://forum.iobroker.net/viewtopic.php … min#p15828

          22 HM-Geräte; PivCCU2 auf RasPi

          ioBroker-Multihost; Ubuntu-Master auf Intel-Atom und 3 RasPi-Clients

          1 Antwort Letzte Antwort
          0
          • S Offline
            S Offline
            samsungfreak
            schrieb am zuletzt editiert von
            #5

            Ich habe es jetzt hinbekommen:)

            Bei mir läuft der IOBroker auf einem Debian.

            Auf dem Debian habe ich SAMBA installiert um die NET RPC Features zu erhalten:

            apt-get install samba-common
            

            Danach kann man über die Konsole einem Windows Client "remote" Befehle ausführen lassen wie z.B. "Shutdown":

            net rpc shutdown -s -t 0-f -C "Der PC wird ausgeschaltet" -I IP-Adresse -U USERNAME%PASSWORD
            

            Das ganze habe ich in einem Javascript hinterlegt:

            exec('net rpc shutdown -s -t 0-f -C "Der PFC wird ausgeschaltet" -I IP-Adresse -U USERNAME%PASSWORD')
            
            1 Antwort Letzte Antwort
            0
            • N Offline
              N Offline
              Nikoxx
              schrieb am zuletzt editiert von
              #6

              Hallo zusammen,

              bin neu hier und im allgemeinen bei iobroker. Muss sagen ein super Forum habt ihr hier. Konnte mit Hilfe des Forums auch schon einiges umsetzen. Aber jetzt hab ich ein kleines Problem bei dem ich nicht weiter komme.

              Ich möchte meinen PC mit dem "net rpc shutdown" Befehl herunterfahren. Das klappt auch per Widget. Wenn ich das Skript starte, fährt der Pc herunter und wenn ich auf das Widget klicke, auch. Allerdings bekomme ich es nicht hin das auch Alexa den PC herunterfährt.

              Habe das obige Skript mit dem exec Befehl so übernommen. Muss ich da noch was ändern ?

              Habe schon andere Geräte erfolgreich mit Alexa verbunden, daran sollte es eig. nicht liegen.

              Wäre super wenn mir jemand helfen könnte.

              Gruß Niko

              Update: hab es hinbekommen das zumindest mit "alexa schalte PC an" das Skript gestartet wird und der PC herunterfährt. Nur wie bekomme ich es jetzt hin das das Skript mit "schalte PC aus" gestartet wird ?

              1 Antwort Letzte Antwort
              0
              • Raidy007R Offline
                Raidy007R Offline
                Raidy007
                schrieb am zuletzt editiert von
                #7

                Ich wollte an dieser Stelle noch hinzufügen, da ich das Skript gerade selber implementiert habe, dass ich noch als win-admin die Anmeldung zulassen musste, das ging über die Inaktivierung der UAC für Remoteanmeldungen:

                (admin cmd):

                reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\system
                 /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f
                

                ich verwende dieses hier sinngemäß:

                net rpc shutdown -f -t 120 -C "Der PC wird in 2 Min ausgeschaltet!" -I 192.168.X.X -U administrator%password
                

                Es gibt darüberhinaus auch noch:

                net rpc abortshutdown -I 192.168.X.X -U administrator%password
                

                Viele Grüße
                Raidy

                1 Antwort Letzte Antwort
                0
                • O Offline
                  O Offline
                  Olfrygt
                  schrieb am zuletzt editiert von
                  #8

                  moin moin,
                  das hier liest sich sehr interessant,
                  hab dieses mal bei mir probiert, mit windows 11
                  allerdings kommt hier eine fehlermedung. was könnte das denn für ein problem sein. benutzername und passwort stimmen.

                  Could not connect to server 192.168.178.32
                  The username or password was not correct.
                  Connection failed: NT_STATUS_LOGON_FAILURE
                  Could not connect to server 192.168.178.32
                  The username or password was not correct.
                  Connection failed: NT_STATUS_LOGON_FAILURE
                  
                  CodierknechtC 1 Antwort Letzte Antwort
                  0
                  • O Olfrygt

                    moin moin,
                    das hier liest sich sehr interessant,
                    hab dieses mal bei mir probiert, mit windows 11
                    allerdings kommt hier eine fehlermedung. was könnte das denn für ein problem sein. benutzername und passwort stimmen.

                    Could not connect to server 192.168.178.32
                    The username or password was not correct.
                    Connection failed: NT_STATUS_LOGON_FAILURE
                    Could not connect to server 192.168.178.32
                    The username or password was not correct.
                    Connection failed: NT_STATUS_LOGON_FAILURE
                    
                    CodierknechtC Online
                    CodierknechtC Online
                    Codierknecht
                    Developer Most Active
                    schrieb am zuletzt editiert von
                    #9

                    @olfrygt
                    Den Post vor Deinem hast Du gelesen?

                    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                    Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                    HmIP|ZigBee|Tasmota|Unifi
                    Zabbix Certified Specialist
                    Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                    1 Antwort Letzte Antwort
                    0
                    Antworten
                    • In einem neuen Thema antworten
                    Anmelden zum Antworten
                    • Älteste zuerst
                    • Neuste zuerst
                    • Meiste Stimmen


                    Support us

                    ioBroker
                    Community Adapters
                    Donate
                    FAQ Cloud / IOT
                    HowTo: Node.js-Update
                    HowTo: Backup/Restore
                    Downloads
                    BLOG

                    754

                    Online

                    32.5k

                    Benutzer

                    81.7k

                    Themen

                    1.3m

                    Beiträge
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                    ioBroker Community 2014-2025
                    logo
                    • Anmelden

                    • Du hast noch kein Konto? Registrieren

                    • Anmelden oder registrieren, um zu suchen
                    • Erster Beitrag
                      Letzter Beitrag
                    0
                    • Home
                    • Aktuell
                    • Tags
                    • Ungelesen 0
                    • Kategorien
                    • Unreplied
                    • Beliebt
                    • GitHub
                    • Docu
                    • Hilfe