Zum Inhalt springen

Ausführen benutzerdefinierter Skripte

Zuletzt aktualisiert am

Eingabe und Ausführung eines benutzerdefinierten Skripts

Abschnitt betitelt „Eingabe und Ausführung eines benutzerdefinierten Skripts“
  1. Verwenden Sie je nach Server-Betriebssystem eine der folgenden zwei Befehlsvorlagen:

    • RunShellScript (Linux)
    • RunPowerShellScript (Windows)
  2. Geben Sie Ihr benutzerdefiniertes Skript in das Feld Script im Popup-Fenster auf der rechten Seite ein. Die maximale Länge Ihres Skriptinhalts beträgt 10.000 Zeichen. Sie können auch die Schaltfläche expanded script overview verwenden, um die Lesbarkeit des Codes zu verbessern.

  3. Geben Sie gegebenenfalls die Argumente ein. Trennen Sie mehrere Argumente durch Leerzeichen.

  4. Klicken Sie auf Run.

Arten von Shell-Skripten, die unter Linux ausgeführt werden können

Abschnitt betitelt „Arten von Shell-Skripten, die unter Linux ausgeführt werden können“

Für Linux gibt es verschiedene Möglichkeiten, ein Shell-Skript auszuführen, je nachdem, ob ein Argument und/oder ein Shebang-Header vorhanden ist.

Ein Skript mit sowohl Shebang-Header als auch Argumenten wird als Bash-Skript ausgeführt.

Beispielskript:

#!/bin/bash
# Display a simple message with arguments
echo "Hello, $1! This is a simple bash script with $2 arguments being used"

Argumente: Testuser two

Ein Skript mit Shebang-Header, aber ohne Argumente wird mit dem angegebenen Shebang-Interpreter ausgeführt.

Stellen Sie sicher, dass der Pfad zum Interpreter im Shebang korrekt ist, wenn Sie das Skript über Run Command ausführen. Um beispielsweise ein Python-Skript wie im folgenden Beispiel auszuführen, muss Python ordnungsgemäß auf dem Server installiert sein, bevor Sie das Skript ausführen.

Beispielskript:

#!/bin/python3
# Display a simple message
print("Hello, world! This is a simple python script without arguments being used")

Ein Skript ohne Shebang wird als Bash-Skript ausgeführt.

Beispielskript (zeigt Systeminformationen an):

Terminal-Fenster
echo "System Info: $(uname -a)"

Benutzerdefiniertes Skript auf einer Windows Server-VM

Abschnitt betitelt „Benutzerdefiniertes Skript auf einer Windows Server-VM“

In diesem Beispiel führen wir ein einfaches Skript aus, um eine Meldung mit einigen Argumenten auf einem Windows Server anzuzeigen.

Beispielskript:

Terminal-Fenster
param (
[string]$arg1,
[string]$arg2
)
Write-Host "Hello, $arg1! This is a simple PowerShell script with $arg2 arguments being used"

Argumente: Testuser two

Das Feld Output enthält den gewünschten Ergebniswert einschließlich der Argumente:

In diesem Beispiel führen wir ein einfaches „Hello World“-Skript auf einem Linux-Server aus:

Auch hier enthält das Feld Output den gewünschten Ergebniswert „Hello World!“: