6.Compute.Cluster/cse.ps1 (10 lines of code) (raw):

. C:\AzureData\functions.ps1 if ("${terminateNotification.enable}" -eq $true) { $taskName = "AAA Terminate Event Handler" $taskInterval = New-TimeSpan -Minutes 1 $taskTrigger = New-ScheduledTaskTrigger -RepetitionInterval $taskInterval -At $(Get-Date) -Once $taskAction = New-ScheduledTaskAction -Execute "PowerShell.exe" -Argument "-ExecutionPolicy Unrestricted -File C:\AzureData\terminate.ps1" Register-ScheduledTask -TaskName $taskName -Trigger $taskTrigger -Action $taskAction -User System -Force } SetFileSystem (ConvertFrom-Json -InputObject '${jsonencode(fileSystem)}') JoinActiveDirectory -activeDirectory (ConvertFrom-Json -InputObject '${jsonencode(activeDirectory)}')