<# Scheduled Task metadata General SetVMTagNadMovToAppNameFolder run as ndgov\svcitdiaassched run whether user is logged on or not run with highest privileges Triggers Daily, 10:15am, repeat every 8 hours Actions "C:\Program Files\PowerShell\7\pwsh.exe" -file "D:\PowerShellTasks\SyncVMwareDatastoresToSharePoint\SyncVMwareDatastoresToSharePoint.ps1" Settings allow task to be run on demand stop the task if it runs longer than 3 days if the running task does not end when requested, force it to stop #> $TimeStamp = Get-Date -UFormat "%Y%m%d-%H%M%S" $TranscriptPath = "F:\SyncVMwareDatastoresToSharePoint\Logs\SyncVMwareDatastoresToSharePoint-$Timestamp.log" Start-Transcript $TranscriptPath try { Connect-ITDvCenter -Credential $svcitdvmvcauto Sync-ITDVMwareSharePointDatastoreRecord -SharePointCredential $svcitdiaassprw -verbose Disconnect-VIServer -Server * -Confirm:$flse } catch { Send-MailMessage -To itdvctremailalerts@nd.gov -From itdvmvcp1script@nd.gov -Subject "Task SyncVMwareDatastoresToSharePoint errored" -Body "Task started $TimeStamp.`nCheck logs for further information" -SmtpServer apprelay1.nd.gov } Stop-Transcript