Ich schreibe ein VBS-Skript und möchte den LEN-Befehl verwenden (als eine von vielen) überprüft der Hostname korrekt festgelegt ist. Hostname ist ABCD12Verwenden von LEN, um Hostnamen zu qualifizieren ist korrekt Fehler
ComputerName gibt den korrekten Wert zurück und der Hostname beginnt mit ABCD, so dass es fortfährt - jedoch gibt LEN einen Wert von 0 (nicht 6) zurück, obwohl der Hostname 6 Zeichen lang ist. Warum ist das?
If left(ucase(ComputerName),4) = "ABCD" then
else
Wscript.quit(666)
End if
iLen=Len(ComputerName)
If ilen <> 6 Then
else
Wscript.quit(666)
End if