The netsh command wants an appid (see here):
netsh http add sslcert ipport=0.0.0.0:8000 certhash=0000000000003ed9cd0c315bbb6dc1c08da5e6 appid={00112233-4455-6677-8899-AABBCCDDEEFF}
How am I supposed to know the GUID netsh wants me to provide?
The netsh command wants an appid (see here):
netsh http add sslcert ipport=0.0.0.0:8000 certhash=0000000000003ed9cd0c315bbb6dc1c08da5e6 appid={00112233-4455-6677-8899-AABBCCDDEEFF}
How am I supposed to know the GUID netsh wants me to provide?
You can use any valid GUID. It is only used to allow you to identify the binding later.
"It always says Invalid Argument …"
Try appid="{7E46BD40-39C6-4813-B414-019AD1122333}"
with quotes.
See also "The parameter is incorrect" error using "netsh http add sslcert".