Leadtheway
asked on
Interactive Script in Scheduled Task not running
Have a powershell script that is invoked by scheduled task, script runs fine with user logged in, but fails to run if it isn't. Not sure if it being . this is the code:
not sure if this can be rewritten to not be interactive
Set-ExecutionPolicy RemoteSigned
net user \\192.168.0.97\KHMS\ 'CompanyKHM$2016!' /USER:'domain-1\svc-khmsexport'
$yesterday = [DateTime]::Today.AddDays(-1).ToString("MMddyy")
New-Item -Type dir \\192.168.0.97\KHMS\AVLAK\$yesterday
New-Item -Type dir \\192.168.0.97\KHMS\BHMAG\$yesterday
New-Item -Type dir \\192.168.0.97\KHMS\CHSAK\$yesterday
New-Item -Type dir \\192.168.0.97\KHMS\GJTAK\$yesterday
New-Item -Type dir \\192.168.0.97\KHMS\JAXAK\$yesterday
New-Item -Type dir \\192.168.0.97\KHMS\MCOAK\$yesterday
New-Item -Type dir \\192.168.0.97\KHMS\MCOCA\$yesterday
New-Item -Type dir \\192.168.0.97\KHMS\MCOCB\$yesterday
New-Item -Type dir \\192.168.0.97\KHMS\SAVAD\$yesterday
New-Item -Type dir \\192.168.0.97\KHMS\SAVAK\$yesterday
Copy-Item D:\Micros\Opera\export\OPERA\AVLAK\audit\$yesterday\SPOOL106_414813.PDF \\192.168.0.97\KHMS\AVLAK\$yesterday\SPOOL106_414813.PDF -recurse -container
Copy-Item D:\Micros\Opera\export\OPERA\AVLAK\audit\$yesterday\SPOOL132_361204.PDF \\192.168.0.97\KHMS\AVLAK\$yesterday\SPOOL132_361204.PDF -recurse -container
Copy-Item D:\Micros\Opera\export\OPERA\AVLAK\audit\$yesterday\SPOOL160_087109.PDF \\192.168.0.97\KHMS\AVLAK\$yesterday\SPOOL160_087109.PDF -recurse -container
Copy-Item D:\Micros\Opera\export\OPERA\BHMAG\audit\$yesterday\SPOOL106_172930.PDF \\192.168.0.97\KHMS\BHMAG\$yesterday\SPOOL106_172930.PDF -recurse -container
Copy-Item D:\Micros\Opera\export\OPERA\BHMAG\audit\$yesterday\SPOOL132_362134.PDF \\192.168.0.97\KHMS\BHMAG\$yesterday\SPOOL132_362134.PDF -recurse -container
Copy-Item D:\Micros\Opera\export\OPERA\BHMAG\audit\$yesterday\SPOOL160_726850.PDF \\192.168.0.97\KHMS\BHMAG\$yesterday\SPOOL160_726850.PDF -recurse -container
Copy-Item D:\Micros\Opera\export\OPERA\CHSAK\audit\$yesterday\SPOOL106_549662.PDF \\192.168.0.97\KHMS\CHSAK\$yesterday\SPOOL106_549662.PDF -recurse -container
Copy-Item D:\Micros\Opera\export\OPERA\CHSAK\audit\$yesterday\SPOOL132_577524.PDF \\192.168.0.97\KHMS\CHSAK\$yesterday\SPOOL132_577524.PDF -recurse -container
Copy-Item D:\Micros\Opera\export\OPERA\CHSAK\audit\$yesterday\SPOOL160_502330.PDF \\192.168.0.97\KHMS\CHSAK\$yesterday\SPOOL160_502330.PDF -recurse -container
Copy-Item D:\Micros\Opera\export\OPERA\GJTAK\audit\$yesterday\SPOOL106_487423.PDF \\192.168.0.97\KHMS\GJTAK\$yesterday\SPOOL106_487423.PDF -recurse -container
Copy-Item D:\Micros\Opera\export\OPERA\GJTAK\audit\$yesterday\SPOOL132_919729.PDF \\192.168.0.97\KHMS\GJTAK\$yesterday\SPOOL132_919729.PDF -recurse -container
Copy-Item D:\Micros\Opera\export\OPERA\GJTAK\audit\$yesterday\SPOOL160_802471.PDF \\192.168.0.97\KHMS\GJTAK\$yesterday\SPOOL160_802471.PDF -recurse -container
Copy-Item D:\Micros\Opera\export\OPERA\JAXAK\audit\$yesterday\SPOOL106_116686.PDF \\192.168.0.97\KHMS\JAXAK\$yesterday\SPOOL106_116686.PDF -recurse -container
Copy-Item D:\Micros\Opera\export\OPERA\JAXAK\audit\$yesterday\SPOOL132_119304.PDF \\192.168.0.97\KHMS\JAXAK\$yesterday\SPOOL132_119304.PDF -recurse -container
Copy-Item D:\Micros\Opera\export\OPERA\JAXAK\audit\$yesterday\SPOOL160_374447.PDF \\192.168.0.97\KHMS\JAXAK\$yesterday\SPOOL160_374447.PDF -recurse -container
Copy-Item D:\Micros\Opera\export\OPERA\MCOAK\audit\$yesterday\SPOOL106_111029.PDF \\192.168.0.97\KHMS\MCOAK\$yesterday\SPOOL106_111029.PDF -recurse -container
Copy-Item D:\Micros\Opera\export\OPERA\MCOAK\audit\$yesterday\SPOOL132_934158.PDF \\192.168.0.97\KHMS\MCOAK\$yesterday\SPOOL132_934158.PDF -recurse -container
Copy-Item D:\Micros\Opera\export\OPERA\MCOAK\audit\$yesterday\SPOOL160_742874.PDF \\192.168.0.97\KHMS\MCOAK\$yesterday\SPOOL160_742874.PDF -recurse -container
Copy-Item D:\Micros\Opera\export\OPERA\MCOCA\audit\$yesterday\SPOOL106_034290.PDF \\192.168.0.97\KHMS\MCOCA\$yesterday\SPOOL106_034290.PDF -recurse -container
Copy-Item D:\Micros\Opera\export\OPERA\MCOCA\audit\$yesterday\SPOOL132_873302.PDF \\192.168.0.97\KHMS\MCOCA\$yesterday\SPOOL132_873302.PDF -recurse -container
Copy-Item D:\Micros\Opera\export\OPERA\MCOCA\audit\$yesterday\SPOOL160_751675.PDF \\192.168.0.97\KHMS\MCOCA\$yesterday\SPOOL160_751675.PDF -recurse -container
Copy-Item D:\Micros\Opera\export\OPERA\MCOCB\audit\$yesterday\SPOOL106_262791.PDF \\192.168.0.97\KHMS\MCOCB\$yesterday\SPOOL106_262791.PDF -recurse -container
Copy-Item D:\Micros\Opera\export\OPERA\MCOCB\audit\$yesterday\SPOOL132_761078.PDF \\192.168.0.97\KHMS\MCOCB\$yesterday\SPOOL132_761078.PDF -recurse -container
Copy-Item D:\Micros\Opera\export\OPERA\MCOCB\audit\$yesterday\SPOOL160_693308.PDF \\192.168.0.97\KHMS\MCOCB\$yesterday\SPOOL160_693308.PDF -recurse -container
Copy-Item D:\Micros\Opera\export\OPERA\SAVAD\audit\$yesterday\SPOOL106_722043.PDF \\192.168.0.97\KHMS\SAVAD\$yesterday\SPOOL106_722043.PDF -recurse -container
Copy-Item D:\Micros\Opera\export\OPERA\SAVAD\audit\$yesterday\SPOOL132_573719.PDF \\192.168.0.97\KHMS\SAVAD\$yesterday\SPOOL132_573719.PDF -recurse -container
Copy-Item D:\Micros\Opera\export\OPERA\SAVAD\audit\$yesterday\SPOOL160_422644.PDF \\192.168.0.97\KHMS\SAVAD\$yesterday\SPOOL160_422644.PDF -recurse -container
Copy-Item D:\Micros\Opera\export\OPERA\SAVAK\audit\$yesterday\SPOOL106_337912.PDF \\192.168.0.97\KHMS\SAVAK\$yesterday\SPOOL106_337912.PDF -recurse -container
Copy-Item D:\Micros\Opera\export\OPERA\SAVAK\audit\$yesterday\SPOOL132_389602.PDF \\192.168.0.97\KHMS\SAVAK\$yesterday\SPOOL132_389602.PDF -recurse -container
Copy-Item D:\Micros\Opera\export\OPERA\SAVAK\audit\$yesterday\SPOOL160_489096.PDF \\192.168.0.97\KHMS\SAVAK\$yesterday\SPOOL160_489096.PDF -recurse -container
not sure if this can be rewritten to not be interactive
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
... and with correct credentials (domain-1\svc-khmsexport) for scheduled task with access to that share you need no mount by net use
ASKER
it runs fine now just the way it is, just have to be logged on. it moves the files to that directory..so thats odd
ASKER
they are in two different domains, one(source) is PCI protected writing to user domain
You probably have a drive mapped to \\192.168.0.97 in your user session.
Remove the r and try again.
Remove the r and try again.
ASKER
there isn't a mapped drive, found out it is using the cache connection for the user. Ran manually and it errored, fixed the Net use but now says invalid password, i'm thinking the password needs specified after the user name,
Writing plain text passwords in batches!!! 8 - ]
And then at every password change looking for all locations to update...
And then at every password change looking for all locations to update...
ASKER
this was the problem...thanks, after fixing the net use and putting credentials correctly it worked