hello,
i have a process on a domain_A-box that i want to schedule as a scheduled task to copy files over from domain_B-boxes. due to domain separation and security, i cannot use unc paths. however, i can mount drives to do this (don't ask why this works if it is a security issue... i don't control this aspect). to mount drives, i use the 'net use' system call command in my perl script, within which i pass the drive to use, the share i am mounting, and the username and pasword with which to mount the share to the drive. the account with which i mount the drive is an account that works within 'domain_B'. when i run my script from an interactive session (by double-clicking on the .pl file), it runs smoothly. when i schedule it as a scheduled task, the copy will not work. note that i am not logged on with an account that has mount priveledges, so it must get is credentials from what i supply as an account and password in the script no matter how i run the script.
any ideas as to why this behaves so badly?