Netcup vServer mit Python & SCP WSDL API neu starten
restart_netcup.py
#!/usr/bin/env python3
from zeep import Client
import argparse
if __name__ == "__main__":
parser = argparse.ArgumentParser()
parser.add_argument("-u", "--user", required=True, help="Der Netcup SCP-Benutzername. Dies ist typischerweise eine Ganzzahl wie 92752")
parser.add_argument("-p", "--password", required=True, help="Das Netcup SCP-Webservice-Passwort. Dies ist NICHT das SCP-Login-Passwort")
parser.add_argument("-v", "--vserver", required=True, help="Der Name des vServers, z.B. v2201261246567246578")
args = parser.parse_args()
client = Client('https://www.servercontrolpanel.de/WSEndUser?wsdl')
print(client.service.vServerReset(args.user, args.password, args.vserver))Aufruf wie folgt:
restart_netcup_command.sh
./restart-netcup-vserver.py --user 92752 --password su4ahK8ocu --vserver v2201261246567246578Check out similar posts by category:
Python
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow