Wie erstellt man eine Bat-Datei, die mit einem Server kommuniziert?

Wie erstellt man eine Bat-Datei, die mit einem Server kommuniziert?

Grundsätzlich habe ich Mitarbeiter und ich möchte nicht, dass sie meine Powershell-Befehle kennen. Daher möchte ich meine .BAT-Dateien in EXE-Dateien umwandeln und bei jeder Ausführung nach einem Benutzernamen und einem Kennwort fragen und dem Server ein +1 senden, dass es für dieses Konto verwendet wurde.

Ich kenne mich mit PHP aus, war mir aber nicht sicher, wie ich für jedes meiner Skripte eine eigenständige EXE-Datei erstellen kann.

Antwort1

  1. Sie können eine der Lösungen in diesemÄhnlicher Beitragum Ihre BAT-Datei in eine EXE zu konvertieren.

  2. Sie können eine einfache Single-Page-Web-API schreiben, die bei einem Treffer einen Zähler hochzählt. Sie können hier beim Hinzufügen von Validierung/Schutz so kreativ sein, wie Sie möchten.

  3. Die Bat-Datei konnte curldiese URL erreichen.

Nichts davon ist narrensicher. Die konvertierte EXE kann immer noch rückwärts entwickelt werden (was müssen Sie schützen)? Es könnten gefälschte Nachrichten an Ihren Server gesendet werden. Möglicherweise müssen Sie Prüfungen hinzufügen, um die Ausführung abzubrechen, wenn die Verbindung fehlschlägt. Die Systeme des Benutzers haben möglicherweise keine identischen Umgebungen und führen dazu, dass Ihre ausführbare Datei fehlschlägt. Im Grunde beantworte ich Ihre Frage, schlage aber vor, dass Sie eineXY-Problemund diese Frage hat nichts mit Ihrem eigentlichen Problem zu tun.

verwandte Informationen