Quantcast
Channel: Active questions tagged powershell-3.0 - Stack Overflow
Viewing all articles
Browse latest Browse all 120

How to truly automate a powershell script without scheduler

$
0
0

My script basically runs on specific times during a day. Accesses the server and downloads data.

So far I have tried playing around with start-sleep command and timespan command but I am new to this.

start-sleep ((get-date "03:04 pm") - (get-date)).TotalSeconds; $filename = (get-date -format "hh_mm_dd_MM_yyyy") +"AU"+".csv"$xacontroller = "abc.contoso.com"$xasessions = Get-BrokerSession -AdminAddress $xacontroller - MaxRecordCount 100000 | Export-Csv -Path "C:\Temp\Data\$filename"start-sleep ((get-date "03:06 pm") - (get-date)).TotalSeconds;$filename = (get-date -format "hh_mm_dd_MM_yyyy") +"SG"+".csv"$xacontroller = "def.contoso.com"$xasessions = Get-BrokerSession -AdminAddress $xacontroller - MaxRecordCount 100000 | Export-Csv -Path "C:\Temp\Data\$filename"

Logic : sleep till 3:04 PM and run the first block. sleep till 3:06 PM and run the second block.

What I am trying to achieve : Sleep after 3:06 PM till next day 3:04 PM

Expectation : This script needs to run everyday automatically without using task scheduler. I am using powershell 3.

Any ideas are appreciated. Thank you.


Viewing all articles
Browse latest Browse all 120

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>