Windows has 2 default locatations for local logon scripts:
%SystemRoot%\System32\Repl\Import\Scripts
for logon scripts assigned vialusrmgr.msc
.%SystemRoot%\System32\GroupPolicy\User\Scripts\Logon
for logon scripts assigned viagpedit.msc
.
Both paths don't exist in a default installation and must be created by an administrator.
lusrmgr.msc
seems to accept only scripts with paths relative to the default location. For scripts assigned via gpedit.msc
you can choose any path you like.
A (local) logon script must be assigned to a profile by one of the abovementioned methods, otherwise it won't be called at logon.