Es könnte natürlich auch ein Berechtigungsproblem bei der AS/400 sein.
Ich denke du musst User und Kennwort beim "net use" mitgeben (leider im Klartext) oder im NetServer ein Gastprofil einstellen.

Bei der Anmeldung an der AS/400 (wie bei allen Netzwerkanmeldungen) kommt normalerweise ein Popup-Fenster für die Anmeldung.

Machst du im Explorer eine eigene Netzlaufwerkszuordnung hast du ja 2 Möglichkeiten:
a) mit Popup und ggf. speichern der Anmeldung
b) mit "Anmelden als" und direkte Angabe von User/Kennwort

Also erweitere dein Script !

NET USE
[Gerätename | *] [\\Computername\Freigabename[\Datenträger] [Kennwort |]
[/USER:[Domänenname\]Benutzername]
[/USER:[punktierter Domänenname\]Benutzername]
[/USER:[Benutzername@punktierter Domänenname]
[/SMARTCARD]
[/SAVECRED]
[[/DELETE] | [/PERSISTENT:{YES | NO}]]
NET USE {Gerätename | *} [Kennwort | *] /HOME
NET USE [/PERSISTENT:{YES | NO}]