2015-09-24 23:33:39 +00:00
|
|
|
[cmdletbinding()]
|
|
|
|
param()
|
|
|
|
|
|
|
|
import-module $PSScriptRoot\wintriallab-postinstall.psm1
|
|
|
|
|
|
|
|
try {
|
|
|
|
Set-PasswordExpiry -accountName "vagrant" -expirePassword $false
|
|
|
|
Disable-HibernationFile
|
|
|
|
Enable-MicrosoftUpdate
|
2015-10-28 21:31:21 +00:00
|
|
|
A:\win-updates.ps1 -RestartAction RunAtLogon -PostUpdateExpression A:\enable-winrm.bat
|
|
|
|
}
|
2015-09-24 23:33:39 +00:00
|
|
|
catch {
|
|
|
|
write-host "======== CAUGHT EXCEPTION ========"
|
|
|
|
write-host "$_"
|
|
|
|
write-host "======== CALL STACK ========"
|
|
|
|
Get-PSCallStack | format-list
|
|
|
|
write-host "======== ERROR STACK ========"
|
2015-10-28 21:31:21 +00:00
|
|
|
for ($i=0; $i -lt $error.count; $i+=1) {
|
2015-10-03 00:39:59 +00:00
|
|
|
write-host "`$error[$i]"
|
|
|
|
write-host $error[$i]
|
|
|
|
}
|
2015-09-24 23:33:39 +00:00
|
|
|
write-host "======== ========"
|
|
|
|
exit 666
|
|
|
|
}
|