migrate to git.charlotte.sh
This commit is contained in:
commit
fbd588721e
412 changed files with 13750 additions and 0 deletions
17
automation-sys320/week07/main.ps1
Normal file
17
automation-sys320/week07/main.ps1
Normal file
|
@ -0,0 +1,17 @@
|
|||
. "C:\Users\champuser\SYS320\week6\Event-Logs.ps1"
|
||||
. "C:\Users\champuser\SYS320\week7\Configuration.ps1"
|
||||
. "C:\Users\champuser\SYS320\week7\Email.ps1"
|
||||
. "C:\Users\champuser\SYS320\week7\Scheduler.ps1"
|
||||
|
||||
# obtain configuration, from Configurations.ps1
|
||||
$configuration = readConfiguration
|
||||
|
||||
# call atRiskUsers using days obtained from the config file, from Event-logs.ps1
|
||||
$Failed = getAtRiskUsers $configuration.Days
|
||||
|
||||
# sending at risk users as email, from Email.ps1
|
||||
SendAlertEmail ($Failed | Format-Table | Out-String)
|
||||
|
||||
# setting the script to be run daily, from Scheduler.ps1
|
||||
ChooseTimeToRun($configuration.ExecutionTime)
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue