From 773c15c6cee41461fc93b66dbdd4ed946cf7659c Mon Sep 17 00:00:00 2001 From: USER Date: Tue, 17 Jan 2023 23:15:21 +0000 Subject: [PATCH] first commit --- PS/pAVExclusions.ps1 | 36 +++++ PS/pAddNetBrother.ps1 | 5 + PS/pAddNetZebra.ps1 | 5 + PS/pAddPrinters.ps1 | 7 + PS/pLastBoot.ps1 | 10 ++ archive/backupf.bat | 10 ++ archive/mshut.bat | 15 ++ archive/mstart.bat | 22 +++ archive/mybackup.bat | 8 ++ archive/tmessage.bat | 14 ++ archive/vAddPrinters.bat | 80 +++++++++++ archive/vCleanBackup.bat | 100 ++++++++++++++ archive/vDeleteUsers.bat | 257 +++++++++++++++++++++++++++++++++++ archive/vLastBoot.bat | 21 +++ archive/vLogon.bat | 55 ++++++++ archive/vOnBoot.bat | 34 +++++ archive/vScheduler.bat | 103 ++++++++++++++ archive/vSchedulerServer.bat | 79 +++++++++++ archive/vTime.bat | 54 ++++++++ l_AddPrinters.bat | 62 +++++++++ localENV.bat | 12 ++ local_LastBoot.bat | 10 ++ local_Logon.bat | 9 ++ local_Onboot.bat | 9 ++ local_Shutdown.bat | 24 ++++ local_WinUpdate.bat | 7 + local_check_backup.bat | 11 ++ 27 files changed, 1059 insertions(+) create mode 100644 PS/pAVExclusions.ps1 create mode 100644 PS/pAddNetBrother.ps1 create mode 100644 PS/pAddNetZebra.ps1 create mode 100644 PS/pAddPrinters.ps1 create mode 100644 PS/pLastBoot.ps1 create mode 100644 archive/backupf.bat create mode 100644 archive/mshut.bat create mode 100644 archive/mstart.bat create mode 100644 archive/mybackup.bat create mode 100644 archive/tmessage.bat create mode 100644 archive/vAddPrinters.bat create mode 100644 archive/vCleanBackup.bat create mode 100644 archive/vDeleteUsers.bat create mode 100644 archive/vLastBoot.bat create mode 100644 archive/vLogon.bat create mode 100644 archive/vOnBoot.bat create mode 100644 archive/vScheduler.bat create mode 100644 archive/vSchedulerServer.bat create mode 100644 archive/vTime.bat create mode 100644 l_AddPrinters.bat create mode 100644 localENV.bat create mode 100644 local_LastBoot.bat create mode 100644 local_Logon.bat create mode 100644 local_Onboot.bat create mode 100644 local_Shutdown.bat create mode 100644 local_WinUpdate.bat create mode 100644 local_check_backup.bat diff --git a/PS/pAVExclusions.ps1 b/PS/pAVExclusions.ps1 new file mode 100644 index 0000000..2823834 --- /dev/null +++ b/PS/pAVExclusions.ps1 @@ -0,0 +1,36 @@ + +# clients +Add-MpPreference -ExclusionPath "C:\Program Files (x86)\Software of Excellence\EXACT\" +Add-MpPreference -ExclusionPath "\\SERVER\EXACTResources\" + +#On the Server +Add-MpPreference -ExclusionPath "C:\Program Files (x86)\Software of Excellence\EXACT Server\" +# data +Add-MpPreference -ExclusionPath "F:\Exactwin\" +# xrays +Add-MpPreference -ExclusionPath "F:\Exactwin\" +Add-MpPreference -ExclusionPath "\\SERVER\EXACTResources\" + +# examine pro +Add-MpPreference -ExclusionPath "C:\Program Files (x86)\SOE\" + +# +Add-MpPreference -ExclusionPath "C:\ProgramData\SOEI" +Add-MpPreference -ExclusionPath "\\SERVER\EXACTData" + +# backups directory +Add-MpPreference -ExclusionPath "C:\DataBkup" + +# backups directory +Add-MpPreference -ExclusionPath "C:\LocalBackups" +Add-MpPreference -ExclusionPath "E:\LocalBackups" +Add-MpPreference -ExclusionPath "F:\LocalBackups" +Add-MpPreference -ExclusionPath "G:\LocalBackups" +Add-MpPreference -ExclusionPath "H:\LocalBackups" + +# backups directory +Add-MpPreference -ExclusionPath "C:\DocumentsHighfield" +Add-MpPreference -ExclusionPath "E:\DocumentsHighfield" +Add-MpPreference -ExclusionPath "F:\DocumentsHighfield" +Add-MpPreference -ExclusionPath "G:\DocumentsHighfield" +Add-MpPreference -ExclusionPath "H:\DocumentsHighfield" diff --git a/PS/pAddNetBrother.ps1 b/PS/pAddNetBrother.ps1 new file mode 100644 index 0000000..2aa84ee --- /dev/null +++ b/PS/pAddNetBrother.ps1 @@ -0,0 +1,5 @@ +#Get-Printer -ComputerName 192.168.1.22 | Format-List Name,DriverName + +#Get-Printer -ComputerName reception1 | where Shared -eq $true | fl Name + +Add-Printer -ConnectionName \\192.168.1.22\"BROTHER" diff --git a/PS/pAddNetZebra.ps1 b/PS/pAddNetZebra.ps1 new file mode 100644 index 0000000..5720803 --- /dev/null +++ b/PS/pAddNetZebra.ps1 @@ -0,0 +1,5 @@ +#Get-Printer -ComputerName 192.168.1.21 | Format-List Name,DriverName + +#Get-Printer -ComputerName reception1 | where Shared -eq $true | fl Name + +Add-Printer -ConnectionName \\192.168.1.21\"ZEBRA" diff --git a/PS/pAddPrinters.ps1 b/PS/pAddPrinters.ps1 new file mode 100644 index 0000000..2a89c3f --- /dev/null +++ b/PS/pAddPrinters.ps1 @@ -0,0 +1,7 @@ +Get-Printer -ComputerName 192.168.1.21 | Format-List Name,DriverName +Get-Printer -ComputerName 192.168.1.22 | Format-List Name,DriverName + +#Get-Printer -ComputerName reception1 | where Shared -eq $true | fl Name + +Add-Printer -ConnectionName \\192.168.1.21\"ZEBRA" +Add-Printer -ConnectionName \\192.168.1.22\"BROTHER" diff --git a/PS/pLastBoot.ps1 b/PS/pLastBoot.ps1 new file mode 100644 index 0000000..1e24999 --- /dev/null +++ b/PS/pLastBoot.ps1 @@ -0,0 +1,10 @@ +$computers = @("server","surgery12") #list of computers +foreach ($computer in $computers) { + $wmi = "" + if (Test-Connection $computer -Quiet){ + $wmi = Get-WmiObject -Class win32_OperatingSystem -ComputerName $computer + if (($wmi.ConvertToDateTime($wmi.LocalDateTime) - $wmi.ConvertToDateTime($wmi.LastBootUpTime)).Days -gt 6){ + Start-Process "cmd.exe" "/c C:\Scripts\Base\tmessageH.bat RebootTheServer" + } + } +} \ No newline at end of file diff --git a/archive/backupf.bat b/archive/backupf.bat new file mode 100644 index 0000000..9cf40cf --- /dev/null +++ b/archive/backupf.bat @@ -0,0 +1,10 @@ +@echo off +set myname=%COMPUTERNAME% +echo "Found computer %myname%" + +@REM set DUFUS="1816161258:AAGNRS1t_ApXwAm0jJyms5H6H7BaJFPvyok" +@REM set TCHATID="1462463122" +@REM set MSG=backup failed +@REM set STRING='%myname% %MSG%' +@REM curl -X POST -H 'content-type: application/json' -F "chat_id=%TCHATID%" -F "text=%STRING%" https://api.telegram.org/bot%DUFUS%/sendmessage +call C:\Scripts\Base\tmessage.bat '"%myname% backup FAILED"' diff --git a/archive/mshut.bat b/archive/mshut.bat new file mode 100644 index 0000000..5d221d7 --- /dev/null +++ b/archive/mshut.bat @@ -0,0 +1,15 @@ +@echo off +set myname=%COMPUTERNAME% +echo "Found computer %myname%" + +@REM set DUFUS="1816161258:AAGNRS1t_ApXwAm0jJyms5H6H7BaJFPvyok" +@REM set TCHATID="1462463122" + + + +@REM set MSG=bungler dungler +@REM set STRING='%myname% shutting down' +@REM curl -X POST -H 'content-type: application/json' -F "chat_id=%TCHATID%" -F "text=%STRING%" https://api.telegram.org/bot%DUFUS%/sendmessage + +call C:\Scripts\Base\tmessage.bat '"%myname% shutting down"' +C:\Windows\System32\shutdown.exe /s /t 1 \ No newline at end of file diff --git a/archive/mstart.bat b/archive/mstart.bat new file mode 100644 index 0000000..52a57af --- /dev/null +++ b/archive/mstart.bat @@ -0,0 +1,22 @@ +@echo off +set myname=%COMPUTERNAME% +echo "Found computer %myname%" + +@REM set DUFUS="1816161258:AAGNRS1t_ApXwAm0jJyms5H6H7BaJFPvyok" +@REM set TCHATID="1462463122" + + + +@REM set MSG=bungler dungler +@REM set STRING='%myname% starting up' +@REM curl -X POST -H 'content-type: application/json' -F "chat_id=%TCHATID%" -F "text=%STRING%" https://api.telegram.org/bot%DUFUS%/sendmessage + +call C:\Scripts\Base\tmessage.bat '"%myname% starting "' + +call C:\Scripts\vOnBoot.bat + +@REM set STRING='%myname% FINISHED starting ' +@REM curl -X POST -H 'content-type: application/json' -F "chat_id=%TCHATID%" -F "text=%STRING%" https://api.telegram.org/bot%DUFUS%/sendmessage +call C:\Scripts\Base\tmessage.bat '"STARTED %myname% "' + + diff --git a/archive/mybackup.bat b/archive/mybackup.bat new file mode 100644 index 0000000..25fcde4 --- /dev/null +++ b/archive/mybackup.bat @@ -0,0 +1,8 @@ +@echo off +set myname=%COMPUTERNAME% +echo "Found computer %myname%" + +call C:\Scripts\Base\tmessage.bat '"%myname% backup starting"' +"C:\Program Files (x86)\Software of Excellence\EXACT\backup.exe" +date /t > c:\finished.txt +call C:\Scripts\Base\tmessage.bat '"FINISHED %myname% backup "' diff --git a/archive/tmessage.bat b/archive/tmessage.bat new file mode 100644 index 0000000..752f1ff --- /dev/null +++ b/archive/tmessage.bat @@ -0,0 +1,14 @@ +@echo off +set myname=%COMPUTERNAME% +echo "Found computer %myname%" + +set DUFUS="1816161258:AAGNRS1t_ApXwAm0jJyms5H6H7BaJFPvyok" +set TCHATID="1462463122" + + + +set MSG=bungler dungler +set STRING='%~1%' + +curl -X POST -H 'content-type: application/json' -F "chat_id=%TCHATID%" -F "text=%STRING%" https://api.telegram.org/bot%DUFUS%/sendmessage + diff --git a/archive/vAddPrinters.bat b/archive/vAddPrinters.bat new file mode 100644 index 0000000..b4eded9 --- /dev/null +++ b/archive/vAddPrinters.bat @@ -0,0 +1,80 @@ +@echo off +set myname=%COMPUTERNAME% +echo "Found computer %myname%" + +set EXE="%SYSTEMROOT%\system32\WindowsPowerShell\v1.0\powershell.exe" + +set TEMPLATE="C:\Scripts\AddPrinters.ps1" + +set VSETINFO="C:\Scripts\vSetInfo.bat" +set VSYNCTHING="C:\Scripts\vSyncthing.bat" +set VCLEANAPPS="C:\CleaningScripts\CleanApps.bat" +set VSPEEDUP="C:\NetworkScripts\SpeedUp.bat" +set VLOGON="C:\Scripts\vLogon.bat" +set VADDPRINTERS="C:\Scripts\vAddPrinters.bat" + +set PRINTERPS="C:\Scripts\AddPrinters.ps1" +set BROTHERPS="C:\Scripts\AddNetBrother.ps1" +set ZEBRAPS="C:\Scripts\AddNetZebra.ps1" + +echo "vAddPrinters: Start" + +if "%USERNAME%" == "zuper" ( + echo "Not setting up printer for this %USERNAME%" + ) else ( + if "%myname%" EQU "SURGERY1" ( + echo "echo "Installing printers"" + %EXE% -ExecutionPolicy Bypass -File %BROTHERPS% + %EXE% -ExecutionPolicy Bypass -File %ZEBRAPS% + ) else ( + echo " " + ) + + if "%myname%" EQU "SURGERY2" ( + echo "echo "Installing printers"" + %EXE% -ExecutionPolicy Bypass -File %BROTHERPS% + %EXE% -ExecutionPolicy Bypass -File %ZEBRAPS% + ) else ( + echo " " + ) + + if "%myname%" EQU "SURGERY3" ( + echo "echo "Installing printers"" + %EXE% -ExecutionPolicy Bypass -File %BROTHERPS% + %EXE% -ExecutionPolicy Bypass -File %ZEBRAPS% + ) else ( + echo " " + ) + + if "%myname%" EQU "SURGERY4" ( + echo "echo "Installing printers"" + %EXE% -ExecutionPolicy Bypass -File %BROTHERPS% + %EXE% -ExecutionPolicy Bypass -File %ZEBRAPS% + ) else ( + echo " " + ) + + if "%myname%" EQU "RECEPTION1" ( + echo "echo "Installing printers"" + %EXE% -ExecutionPolicy Bypass -File %BROTHERPS% + @REM %EXE% -ExecutionPolicy Bypass -File %ZEBRAPS% + ) else ( + echo " " + ) + + if "%myname%" EQU "RECEPTION2" ( + echo "echo "Installing printers"" + @REM %EXE% -ExecutionPolicy Bypass -File %BROTHERPS% + %EXE% -ExecutionPolicy Bypass -File %ZEBRAPS% + ) else ( + echo " " + ) + + if "%myname%" EQU "RECEPTION3" ( + echo "echo "Installing printers"" + %EXE% -ExecutionPolicy Bypass -File %BROTHERPS% + @REM %EXE% -ExecutionPolicy Bypass -File %ZEBRAPS% + ) else ( + echo " " + ) + ) diff --git a/archive/vCleanBackup.bat b/archive/vCleanBackup.bat new file mode 100644 index 0000000..d44d111 --- /dev/null +++ b/archive/vCleanBackup.bat @@ -0,0 +1,100 @@ +@echo off +set myname=%COMPUTERNAME% +echo "Found computer %myname%" + +set EXE="%SYSTEMROOT%\system32\WindowsPowerShell\v1.0\powershell.exe" + +set TEMPLATE="C:\Scripts\AddPrinters.ps1" + +set VSETINFO="C:\Scripts\vSetInfo.bat" +set VSYNCTHING="C:\Scripts\vSyncthing.bat" +set VCLEANAPPS="C:\CleaningScripts\CleanApps.bat" +set VSPEEDUP="C:\NetworkScripts\SpeedUp.bat" +set VADDPRINTERS="C:\Scripts\vAddPrinters.bat" + +if "%myname%" EQU "SURGERY1" ( + echo "Cleaning c:\databkup" + cd c:\DataBkup\ + copy C:\Packages\Scripts\stignore c:\DataBkup\.stignore + for /f "delims=" %%F in ('Dir /B /S thumbs.db ') Do @echo del "%%F" + for /f "delims=" %%F in ('Dir /B /S thumbs.db ') Do del "%%F" + for /f "delims=" %%F in ('Dir /B /S ~*.RTF ') Do @echo del "%%F" + for /f "delims=" %%F in ('Dir /B /S ~*.RTF ') Do del "%%F" +) else ( + echo " " +) + +if "%myname%" EQU "SURGERY2" ( + echo "Cleaning c:\databkup" + cd c:\DataBkup\ + copy C:\Packages\Scripts\stignore c:\DataBkup\.stignore + for /f "delims=" %%F in ('Dir /B /S thumbs.db ') Do @echo del "%%F" + for /f "delims=" %%F in ('Dir /B /S thumbs.db ') Do del "%%F" + for /f "delims=" %%F in ('Dir /B /S ~*.RTF ') Do @echo del "%%F" + for /f "delims=" %%F in ('Dir /B /S ~*.RTF ') Do del "%%F" +) else ( + echo " " +) + + +if "%myname%" EQU "SURGERY3" ( + echo "Cleaning c:\databkup" + cd c:\DataBkup\ + copy C:\Packages\Scripts\stignore c:\DataBkup\.stignore + for /f "delims=" %%F in ('Dir /B /S thumbs.db ') Do @echo del "%%F" + for /f "delims=" %%F in ('Dir /B /S thumbs.db ') Do del "%%F" + for /f "delims=" %%F in ('Dir /B /S ~*.RTF ') Do @echo del "%%F" + for /f "delims=" %%F in ('Dir /B /S ~*.RTF ') Do del "%%F" +) else ( + echo " " +) + + +if "%myname%" EQU "SURGERY4" ( + echo "Cleaning c:\databkup" + cd c:\DataBkup\ + copy C:\Packages\Scripts\stignore c:\DataBkup\.stignore + for /f "delims=" %%F in ('Dir /B /S thumbs.db ') Do @echo del "%%F" + for /f "delims=" %%F in ('Dir /B /S thumbs.db ') Do del "%%F" + for /f "delims=" %%F in ('Dir /B /S ~*.RTF ') Do @echo del "%%F" + for /f "delims=" %%F in ('Dir /B /S ~*.RTF ') Do del "%%F" +) else ( + echo " " +) + +if "%myname%" EQU "RECEPTION1" ( + echo "Cleaning c:\databkup" + cd c:\DataBkup\ + copy C:\Packages\Scripts\stignore c:\DataBkup\.stignore + for /f "delims=" %%F in ('Dir /B /S thumbs.db ') Do @echo del "%%F" + for /f "delims=" %%F in ('Dir /B /S thumbs.db ') Do del "%%F" + for /f "delims=" %%F in ('Dir /B /S ~*.RTF ') Do @echo del "%%F" + for /f "delims=" %%F in ('Dir /B /S ~*.RTF ') Do del "%%F" +) else ( + echo " " +) + + +if "%myname%" EQU "RECEPTION2" ( + echo "Cleaning c:\databkup" + cd c:\DataBkup\ + copy C:\Packages\Scripts\stignore c:\DataBkup\.stignore + for /f "delims=" %%F in ('Dir /B /S thumbs.db ') Do @echo del "%%F" + for /f "delims=" %%F in ('Dir /B /S thumbs.db ') Do del "%%F" + for /f "delims=" %%F in ('Dir /B /S ~*.RTF ') Do @echo del "%%F" + for /f "delims=" %%F in ('Dir /B /S ~*.RTF ') Do del "%%F" +) else ( + echo " " +) + +if "%myname%" EQU "SERVER" ( + echo "Cleaning D:\Exactwin" + cd D:\Exactwin + copy C:\Packages\Scripts\stignore c:\DataBkup\.stignore + for /f "delims=" %%F in ('Dir /B /S thumbs.db ') Do @echo del "%%F" + for /f "delims=" %%F in ('Dir /B /S thumbs.db ') Do del "%%F" + for /f "delims=" %%F in ('Dir /B /S ~*.RTF ') Do @echo del "%%F" + for /f "delims=" %%F in ('Dir /B /S ~*.RTF ') Do del "%%F" +) else ( + echo " " +) \ No newline at end of file diff --git a/archive/vDeleteUsers.bat b/archive/vDeleteUsers.bat new file mode 100644 index 0000000..10020ba --- /dev/null +++ b/archive/vDeleteUsers.bat @@ -0,0 +1,257 @@ +@echo off +set myname=%COMPUTERNAME% +echo "Found computer %myname%" + +set EXE="%SYSTEMROOT%\system32\WindowsPowerShell\v1.0\powershell.exe" + +set TEMPLATE="C:\Packages\Scripts\AddPrinters.ps1" + +set VSETINFO="C:\Scripts\vSetInfo.bat" +set VSYNCTHING="C:\Scripts\vSyncthing.bat" +set VCLEANAPPS="C:\CleaningScripts\CleanApps.bat" +set VSPEEDUP="C:\NetworkScripts\SpeedUp.bat" +set VLOGON="C:\Scripts\vLogon.bat" +set VADDPRINTERS="C:\Scripts\vAddPrinters.bat" + +if "%myname%" EQU "SURGERY1" ( + echo "Deleting accounts" + net user surgery /delete +:: net user surgery1 /delete + net user surgery2 /delete + net user surgery3 /delete + net user surgery4 /delete + net user surgery5 /delete + net user surgery6 /delete + net user surgery7 /delete + net user surgery8 /delete + net user surgery9 /delete + net user surgery10 /delete + + net user Hygienist /delete + net user Hygienist1 /delete + net user Hygienist2 /delete + net user Hygienist3 /delete + net user Hygienist4 /delete + + net user Reception /delete + net user Reception1 /delete + net user Reception2 /delete + net user Reception3 /delete + net user Reception4 /delete + + net user Office /delete + net user Office1 /delete + net user Office2 /delete + net user Office3 /delete + net user Office4 /delete + + net user opg /delete + net user microminder /delete +:: net user server /delete + net user xray /delete +) else ( + echo " " +) + +if "%myname%" EQU "SURGERY2" ( + echo "Deleting accounts" + net user surgery /delete + net user surgery1 /delete +:: net user surgery2 /delete + net user surgery3 /delete + net user surgery4 /delete + net user surgery5 /delete + net user surgery6 /delete + net user surgery7 /delete + net user surgery8 /delete + net user surgery9 /delete + net user surgery10 /delete + + net user Hygienist /delete + net user Hygienist1 /delete + net user Hygienist2 /delete + net user Hygienist3 /delete + net user Hygienist4 /delete + + net user Reception /delete + net user Reception1 /delete + net user Reception2 /delete + net user Reception3 /delete + net user Reception4 /delete + + net user Office /delete + net user Office1 /delete + net user Office2 /delete + net user Office3 /delete + net user Office4 /delete + + net user opg /delete + net user microminder /delete +:: net user server /delete + net user xray /delete +) else ( + echo " " +) + + +if "%myname%" EQU "SURGERY3" ( + echo "Deleting accounts" + net user surgery /delete + net user surgery1 /delete + net user surgery2 /delete +:: net user surgery3 /delete + net user surgery4 /delete + net user surgery5 /delete + net user surgery6 /delete + net user surgery7 /delete + net user surgery8 /delete + net user surgery9 /delete + net user surgery10 /delete + + net user Hygienist /delete + net user Hygienist1 /delete + net user Hygienist2 /delete + net user Hygienist3 /delete + net user Hygienist4 /delete + + net user Reception /delete + net user Reception1 /delete + net user Reception2 /delete + net user Reception3 /delete + net user Reception4 /delete + + net user Office /delete + net user Office1 /delete + net user Office2 /delete + net user Office3 /delete + net user Office4 /delete + + net user opg /delete + net user microminder /delete +:: net user server /delete + net user xray /delete +) else ( + echo " " +) + + +if "%myname%" EQU "SURGERY4" ( + echo "Deleting accounts" + net user surgery /delete + net user surgery1 /delete + net user surgery2 /delete + net user surgery3 /delete +:: net user surgery4 /delete + net user surgery5 /delete + net user surgery6 /delete + net user surgery7 /delete + net user surgery8 /delete + net user surgery9 /delete + net user surgery10 /delete + + net user Hygienist /delete + net user Hygienist1 /delete + net user Hygienist2 /delete + net user Hygienist3 /delete + net user Hygienist4 /delete + + net user Reception /delete + net user Reception1 /delete + net user Reception2 /delete + net user Reception3 /delete + net user Reception4 /delete + + net user Office /delete + net user Office1 /delete + net user Office2 /delete + net user Office3 /delete + net user Office4 /delete + + net user opg /delete + net user microminder /delete +:: net user server /delete + net user xray /delete +) else ( + echo " " +) + +if "%myname%" EQU "RECEPTION1" ( + echo "Deleting accounts" + net user surgery /delete +:: net user surgery1 /delete +:: net user surgery2 /delete +:: net user surgery3 /delete +:: net user surgery4 /delete + net user surgery5 /delete + net user surgery6 /delete + net user surgery7 /delete + net user surgery8 /delete + net user surgery9 /delete + net user surgery10 /delete + + net user Hygienist /delete + net user Hygienist1 /delete + net user Hygienist2 /delete + net user Hygienist3 /delete + net user Hygienist4 /delete + + net user Reception /delete +:: net user Reception1 /delete +:: net user Reception2 /delete + net user Reception3 /delete + net user Reception4 /delete + + net user Office /delete + net user Office1 /delete + net user Office2 /delete + net user Office3 /delete + net user Office4 /delete + + net user opg /delete + net user microminder /delete +:: net user server /delete + net user xray /delete +) else ( + echo " " +) + + +if "%myname%" EQU "RECEPTION2" ( + echo "Deleting accounts" + net user surgery /delete +:: net user surgery1 /delete +:: net user surgery2 /delete +:: net user surgery3 /delete +:: net user surgery4 /delete + net user surgery5 /delete + net user surgery6 /delete + net user surgery7 /delete + net user surgery8 /delete + net user surgery9 /delete + net user surgery10 /delete + + net user Hygienist /delete + net user Hygienist1 /delete + net user Hygienist2 /delete + net user Hygienist3 /delete + net user Hygienist4 /delete + + net user Reception /delete +:: net user Reception1 /delete +:: net user Reception2 /delete + net user Reception3 /delete + net user Reception4 /delete + + net user Office /delete + net user Office1 /delete + net user Office2 /delete + net user Office3 /delete + net user Office4 /delete + + net user opg /delete + net user microminder /delete +:: net user server /delete + net user xray /delete +) else ( + echo " " +) diff --git a/archive/vLastBoot.bat b/archive/vLastBoot.bat new file mode 100644 index 0000000..b603a64 --- /dev/null +++ b/archive/vLastBoot.bat @@ -0,0 +1,21 @@ +@echo off +set myname=%COMPUTERNAME% +echo "Found computer %myname%" + +set EXE="%SYSTEMROOT%\system32\WindowsPowerShell\v1.0\powershell.exe" + +set TEMPLATE="C:\Scripts\AddPrinters.ps1" + +set VSETINFO="C:\Scripts\vSetInfo.bat" +set VSYNCTHING="C:\Scripts\vSyncthing.bat" +set VCLEANAPPS="C:\Scripts\CleaningScripts\CleanApps.bat" +set VSPEEDUP="C:\Scripts\NetworkScripts\SpeedUp.bat" +set VLOGON="C:\Scripts\vLogon.bat" + +set LASTBOOTPS="C:\Scripts\LastBoot.ps1" + +echo "vLastBoot: Start" + +%EXE% -ExecutionPolicy Bypass -File %LASTBOOTPS% + +echo "vLastBoot: Finished" diff --git a/archive/vLogon.bat b/archive/vLogon.bat new file mode 100644 index 0000000..943d2da --- /dev/null +++ b/archive/vLogon.bat @@ -0,0 +1,55 @@ +@echo off +set myname=%COMPUTERNAME% +echo "Found computer %myname%" + +set EXE="%SYSTEMROOT%\system32\WindowsPowerShell\v1.0\powershell.exe" + +set TEMPLATE="C:\Scripts\AddPrinters.ps1" + +set VSETINFO="C:\Scripts\vSetInfo.bat" +set VSYNCTHING="C:\Scripts\vSyncthing.bat" +set VCLEANAPPS="C:\CleaningScripts\CleanApps.bat" +set VSPEEDUP="C:\NetworkScripts\SpeedUp.bat" +set VLOGON="C:\Scripts\vLogon.bat" +set VADDPRINTERS="C:\Scripts\vAddPrinters.bat" + +echo "vLogon: Start" + +@REM if "%myname%" EQU "SURGERY1" ( +@REM echo "vLogon: Printer setup %VADDPRINTERS%" +@REM call %VADDPRINTERS% +@REM ) else ( +@REM echo " " +@REM ) + +@REM if "%myname%" EQU "SURGERY2" ( +@REM echo "vLogon: Printer setup %VADDPRINTERS%" +@REM call %VADDPRINTERS% +@REM ) else ( +@REM echo " " +@REM ) + +@REM if "%myname%" EQU "SURGERY3" ( +@REM echo "vLogon: Printer setup %VADDPRINTERS%" +@REM call %VADDPRINTERS% +@REM ) else ( +@REM echo " " +@REM ) + +@REM if "%myname%" EQU "SURGERY4" ( +@REM echo "vLogon: Printer setup %VADDPRINTERS%" +@REM call %VADDPRINTERS% +@REM ) else ( +@REM echo " " +@REM ) + + call %VADDPRINTERS% + +@REM call "C:\Packages\Scripts\ShowSeconds.reg" + + call "C:\Packages\Scripts\vTime.bat" + +@REM echo "vLogon: Syncing the PC time" +@REM net time \\SERVER /set /yes + +echo "vLogon: Finished" \ No newline at end of file diff --git a/archive/vOnBoot.bat b/archive/vOnBoot.bat new file mode 100644 index 0000000..3dc6c20 --- /dev/null +++ b/archive/vOnBoot.bat @@ -0,0 +1,34 @@ +@echo off +set myname=%COMPUTERNAME% +echo "Found computer %myname%" + +set EXE="%SYSTEMROOT%\system32\WindowsPowerShell\v1.0\powershell.exe" + +set TEMPLATE="C:\Scripts\AddPrinters.ps1" + +set VSETINFO="C:\Scripts\vSetInfo.bat" +set VSYNCTHING="C:\Scripts\vSyncthing.bat" +set VCLEANAPPS="C:\CleaningScripts\CleanApps.bat" +set VSPEEDUP="C:\NetworkScripts\SpeedUp.bat" +set VLOGON="C:\Scripts\vLogon.bat" +set VADDPRINTERS="C:\Scripts\vAddPrinters.bat" +set VCLEANBACKUP="C:\Scripts\vCleanBackup.bat" +set VTIME="C:\Scripts\vTime.bat" +set VSPEEDUP="C:\NetworkScripts\SpeedUp.bat" + +echo "vOnBoot: Start" + +@REM if "%myname%" EQU "SURGERY1" ( +@REM echo "vLogon: Wrong machine" +@REM ) else ( +@REM echo "vOnBoot: %myname%: " +@REM call %VSPEEDUP% +@REM call %VCLEANBACKUP% +@REM call %VTIME% +@REM ) + + call %VSPEEDUP% + call %VCLEANBACKUP% + call %VTIME% + +echo "vOnBoot: Finished" \ No newline at end of file diff --git a/archive/vScheduler.bat b/archive/vScheduler.bat new file mode 100644 index 0000000..f812169 --- /dev/null +++ b/archive/vScheduler.bat @@ -0,0 +1,103 @@ +@echo off +set myname=%COMPUTERNAME% +echo "Found computer %myname%" + +set EXE="%SYSTEMROOT%\system32\WindowsPowerShell\v1.0\powershell.exe" + +set TEMPLATE="C:\Scripts\AddPrinters.ps1" + +set VSETINFO="C:\Scripts\vSetInfo.bat" +set VSYNCTHING="C:\Scripts\vSyncthing.bat" +set VCLEANAPPS="C:\CleaningScripts\CleanApps.bat" +set VSPEEDUP="C:\NetworkScripts\SpeedUp.bat" +set VLOGON="C:\Scripts\vLogon.bat" +set VADDPRINTERS="C:\Scripts\vAddPrinters.bat" + +if "%myname%" EQU "SERVER" ( + echo "Fixing schedules" + schtasks /create /SC ONSTART /tn "\vHighfield\SyncthingDaily" /F /tr "c:\Packages\Scripts\vSyncthing.bat" /s %myname% /ru "%myname%\zuper" /rp tanzania48! +@REM schtasks /create /SC ONSTART /tn "\vHighfield\SyncthingDaily10" /F /tr "c:\Packages\Scripts\vSyncthing.bat" /s %myname% /ru "%myname%\zuper" /rp tanzania48! + exit + ) else ( + echo " " +) + + + + +echo "Fixing Daily Shutdowns" +schtasks /create /sc WEEKLY /tn "\vTasks\vShutdownDAILY" /F /tr "c:\Windows\System32\shutdown.exe /s /t 1" /s %myname% /ru "%myname%\zuper" /st 22:00 /rp tanzania48! /D MON,TUE,WED,FRI,SAT,SUN +schtasks /create /sc WEEKLY /tn "\vTasks\vShutdownFRI" /F /tr "c:\Windows\System32\shutdown.exe /s /t 1" /s %myname% /ru "%myname%\zuper" /st 06:00 /rp tanzania48! /D FRI +schtasks /create /sc WEEKLY /tn "\vTasks\vShutdownWEEKEND" /F /tr "c:\Windows\System32\shutdown.exe /s /t 1" /s %myname% /ru "%myname%\zuper" /st 15:00 /rp tanzania48! /D SAT,SUN + +echo "Fixing Daily Syncthing" +@REM schtasks /create /SC ONSTART /tn "\vHighfield\SyncthingDaily" /F /tr "c:\Packages\Scripts\vSyncthing.bat" /s %myname% /ru "%myname%\%myname%" /rp Dent1l +@REM schtasks /create /SC ONSTART /tn "\vHighfield\SyncthingDaily10" /F /tr "c:\Packages\Scripts\vSyncthing.bat" /s %myname% /ru "%myname%\%myname%" /rp Dent1l + + +if "%myname%" EQU "SURGERY1" ( + echo "Fixing %myname% specific schedules" + schtasks /change /tn "\vTasks\vShutdownWEEKEND" /s %myname% /ru "%myname%\zuper" /st 15:00 /rp tanzania48! /disable + ) else ( + echo " " +) + +if "%myname%" EQU "SURGERY2" ( + echo "Fixing %myname% specific schedules" + schtasks /create /sc WEEKLY /tn "\vTasks\vShutdownWEEKEND" /F /tr "c:\Windows\System32\shutdown.exe /s /t 1" /s %myname% /ru "%myname%\zuper" /st 15:00 /rp tanzania48! /D SAT,SUN + + ) else ( + echo " " +) + +if "%myname%" EQU "SURGERY3" ( + echo "Fixing %myname% specific schedules" + schtasks /create /sc WEEKLY /tn "\vTasks\vShutdownWEEKEND" /F /tr "c:\Windows\System32\shutdown.exe /s /t 1" /s %myname% /ru "%myname%\zuper" /st 15:00 /rp tanzania48! /D SAT,SUN + +) else ( + echo " " +) + +if "%myname%" EQU "SURGERY4" ( + echo "Fixing %myname% specific schedules" + schtasks /create /sc WEEKLY /tn "\vTasks\vShutdownWEEKEND" /F /tr "c:\Windows\System32\shutdown.exe /s /t 1" /s %myname% /ru "%myname%\zuper" /st 15:00 /rp tanzania48! /D SAT,SUN + +) else ( + echo " " +) + +if "%myname%" EQU "RECEPTION1" ( + echo "Fixing %myname% specific schedules" + schtasks /create /sc WEEKLY /tn "\vTasks\vShutdownWEEKEND" /F /tr "c:\Windows\System32\shutdown.exe /s /t 1" /s %myname% /ru "%myname%\zuper" /st 15:00 /rp tanzania48! /D SAT,SUN + +) else ( + echo " " +) + +if "%myname%" EQU "RECEPTION2" ( + echo "Fixing %myname% specific schedules" + schtasks /create /sc WEEKLY /tn "\vTasks\vShutdownWEEKEND" /F /tr "c:\Windows\System32\shutdown.exe /s /t 1" /s %myname% /ru "%myname%\zuper" /st 15:00 /rp tanzania48! /D SAT,SUN + +) else ( + echo " " +) + + +@REM schtasks /delete /tn "\vTasks\vShutdownMon" /F +@REM schtasks /delete /tn "\vTasks\vShutdownFriM" /F + +@REM schtasks /change /tn "\vTasks\vShutdownDAILY" /s surgery2 /ru "surgery2\zuper" /st 22:00 /rp tanzania48! /disable + +@REM schtasks /change /tn "\vTasks\vShutdownDAILY" /s %myname% /ru "%myname%\zuper" /st 22:00 /rp tanzania48! /disable +@REM schtasks /change /tn "\vTasks\vShutdownWEEKEND" /s %myname% /ru "%myname%\zuper" /st 15:00 /rp tanzania48! /disable + + +@REM schtasks /change /tn "\vTasks\vShutdownDAILY" /s %myname% /ru "%myname%\%myname%" /st 22:00 /rp tanzania48! /disable +@REM schtasks /change /tn "\vTasks\vShutdownDAILY" /s surgery2 /ru "surgery2\zuper" /st 22:00 /rp tanzania48! /disable +@REM schtasks /change /tn "\vTasks\vShutdownDAILY" /s surgery2 /ru "surgery2\zuper" /st 22:00 /rp tanzania48! /disable +@REM schtasks /change /tn "\vTasks\vShutdownDAILY" /s surgery2 /ru "surgery2\zuper" /st 22:00 /rp tanzania48! /disable +@REM schtasks /change /tn "\vTasks\vShutdownDAILY" /s surgery2 /ru "surgery2\zuper" /st 22:00 /rp tanzania48! /disable +@REM schtasks /change /tn "\vTasks\vShutdownDAILY" /s surgery2 /ru "surgery2\zuper" /st 22:00 /rp tanzania48! /disable + +schtasks /change /tn "\vTasks\vShutdownDAILY" /s %myname% /ru "%myname%\zuper" /st 22:00 /rp tanzania48! /disable +schtasks /change /tn "\vTasks\vShutdownWEEKEND" /s %myname% /ru "%myname%\zuper" /st 15:00 /rp tanzania48! /disable diff --git a/archive/vSchedulerServer.bat b/archive/vSchedulerServer.bat new file mode 100644 index 0000000..9a956d3 --- /dev/null +++ b/archive/vSchedulerServer.bat @@ -0,0 +1,79 @@ +@echo off +set myname=%COMPUTERNAME% +echo "Found computer %myname%" + +set EXE="%SYSTEMROOT%\system32\WindowsPowerShell\v1.0\powershell.exe" + +set TEMPLATE="C:\Scripts\AddPrinters.ps1" + +set VSETINFO="C:\Scripts\vSetInfo.bat" +set VSYNCTHING="C:\Scripts\vSyncthing.bat" +set VCLEANAPPS="C:\CleaningScripts\CleanApps.bat" +set VSPEEDUP="C:\NetworkScripts\SpeedUp.bat" +set VADDPRINTERS="C:\Scripts\vAddPrinters.bat" + +@REM if "%myname%" EQU "SURGERY1" ( +@REM echo "Fixing schedules" +@REM schtasks /create /sc WEEKLY /tn "\vTasks\vShutdownMon" /tr "c:\Windows\System32\shutdown.exe /s /t 1" /s %myname% /ru "%myname%\zuper" /st 22:00 /rp tanzania48! /D MON,TUE,WED,FRI,SAT,SUN /f + +@REM schtasks /create /sc WEEKLY /tn "\vTasks\vShutdownFriM" /tr "c:\Windows\System32\shutdown.exe /s /t 1" /s %myname% /ru "%myname%\zuper" /st 06:00 /rp tanzania48! /D FRI /f +@REM schtasks /create /sc WEEKLY /tn "\vTasks\vShutdownFriM" /tr "c:\Windows\System32\shutdown.exe /s /t 1" /s %myname% /ru "%myname%\zuper" /st 15:00 /rp tanzania48! /D SAT /f +@REM schtasks /create /sc WEEKLY /tn "\vTasks\vShutdownFriM" /tr "c:\Windows\System32\shutdown.exe /s /t 1" /s %myname% /ru "%myname%\zuper" /st 15:00 /rp tanzania48! /D SUN /f + +@REM schtasks /create /SC ONSTART /tn "\vHighfield\SyncthingDaily" /tr "c:\Packages\Scripts\vSyncthing.bat" /s %myname% /ru "%myname%\%myname%" /rp Dent1l /f +@REM ) else ( +@REM echo " " +@REM ) + +@REM if "%myname%" EQU "SURGERY2" ( +@REM echo "Fixing schedules" +@REM schtasks /create /sc WEEKLY /tn "\vTasks\vShutdownMon" /tr "c:\Windows\System32\shutdown.exe /s /t 1" /s %myname% /ru "%myname%\zuper" /st 22:00 /rp tanzania48! /D MON,TUE,WED,FRI,SAT,SUN /f + +@REM schtasks /create /sc WEEKLY /tn "\vTasks\vShutdownFriM" /tr "c:\Windows\System32\shutdown.exe /s /t 1" /s %myname% /ru "%myname%\zuper" /st 06:00 /rp tanzania48! /D FRI /f + +@REM schtasks /create /SC ONSTART /tn "\vHighfield\SyncthingDaily" /tr "c:\Packages\Scripts\vSyncthing.bat" /s %myname% /ru "%myname%\%myname%" /rp Dent1l /f +@REM ) else ( +@REM echo " " +@REM ) + +@REM if "%myname%" EQU "SURGERY3" ( +@REM echo "Fixing schedules" +@REM schtasks /create /sc WEEKLY /tn "\vTasks\vShutdownMon" /tr "c:\Windows\System32\shutdown.exe /s /t 1" /s %myname% /ru "%myname%\zuper" /st 22:00 /rp tanzania48! /D MON,TUE,WED,FRI,SAT,SUN /f + +@REM schtasks /create /sc WEEKLY /tn "\vTasks\vShutdownFriM" /tr "c:\Windows\System32\shutdown.exe /s /t 1" /s %myname% /ru "%myname%\zuper" /st 06:00 /rp tanzania48! /D FRI /f + +@REM schtasks /create /SC ONSTART /tn "\vHighfield\SyncthingDaily" /tr "c:\Packages\Scripts\vSyncthing.bat" /s %myname% /ru "%myname%\%myname%" /rp Dent1l /f +@REM ) else ( +@REM echo " " +@REM ) + +@REM if "%myname%" EQU "SURGERY4" ( +@REM echo "Fixing schedules" +@REM schtasks /create /sc WEEKLY /tn "\vTasks\vShutdownDAILY" /F /tr "c:\Windows\System32\shutdown.exe /s /t 1" /s %myname% /ru "%myname%\zuper" /st 22:00 /rp tanzania48! /D MON,TUE,WED,FRI,SAT,SUN + +@REM schtasks /create /sc WEEKLY /tn "\vTasks\vShutdownFRI" /F /tr "c:\Windows\System32\shutdown.exe /s /t 1" /s %myname% /ru "%myname%\zuper" /st 06:00 /rp tanzania48! /D FRI /f +@REM # schtasks /create /sc WEEKLY /tn "\vTasks\vShutdownWEEKEND" /F /tr "c:\Windows\System32\shutdown.exe /s /t 1" /s %myname% /ru "%myname%\zuper" /st 15:00 /rp tanzania48! /D SAT,SUN /f + +@REM schtasks /create /SC ONSTART /tn "\vHighfield\SyncthingDaily" /F /tr "c:\Packages\Scripts\vSyncthing.bat" /s %myname% /ru "%myname%\%myname%" /rp Dent1l +@REM ) else ( +@REM echo " " +@REM ) + +@REM if "%myname%" EQU "RECEPTION1" ( +@REM echo "Fixing schedules" +@REM schtasks /create /sc WEEKLY /tn "\vTasks\vShutdownMon" /tr "c:\Windows\System32\shutdown.exe /s /t 1" /s %myname% /ru "%myname%\zuper" /st 22:00 /rp tanzania48! /D MON,TUE,WED,FRI,SAT,SUN + +@REM schtasks /create /sc WEEKLY /tn "\vTasks\vShutdownFriM" /tr "c:\Windows\System32\shutdown.exe /s /t 1" /s %myname% /ru "%myname%\zuper" /st 06:00 /rp tanzania48! /D FRI + +@REM schtasks /create /SC ONSTART /tn "\vHighfield\SyncthingDaily" /tr "c:\Packages\Scripts\vSyncthing.bat" /s %myname% /ru "%myname%\%myname%" /rp Dent1l +@REM ) else ( +@REM echo " " +@REM ) + +if "%myname%" EQU "SERVER" ( + echo "Fixing schedules" + schtasks /create /SC ONSTART /tn "\vHighfield\SyncthingDaily" /F /tr "c:\Packages\Scripts\vSyncthing.bat" /s %myname% /ru "%myname%\zuper" /rp tanzania48! + schtasks /create /SC ONSTART /tn "\vHighfield\SyncthingDaily10" /F /tr "c:\Packages\Scripts\vSyncthing.bat" /s %myname% /ru "%myname%\zuper" /rp tanzania48! + ) else ( + echo " " +) diff --git a/archive/vTime.bat b/archive/vTime.bat new file mode 100644 index 0000000..dafb37c --- /dev/null +++ b/archive/vTime.bat @@ -0,0 +1,54 @@ +@echo off +set myname=%COMPUTERNAME% +echo "Found computer %myname%" + +set EXE="%SYSTEMROOT%\system32\WindowsPowerShell\v1.0\powershell.exe" + +set TEMPLATE="C:\Scripts\AddPrinters.ps1" + +set VSETINFO="C:\Scripts\vSetInfo.bat" +set VSYNCTHING="C:\Scripts\vSyncthing.bat" +set VCLEANAPPS="C:\CleaningScripts\CleanApps.bat" +set VSPEEDUP="C:\NetworkScripts\SpeedUp.bat" +set VLOGON="C:\Scripts\vLogon.bat" +set VADDPRINTERS="C:\Scripts\vAddPrinters.bat" + +if "%myname%" EQU "SURGERY1" ( + echo "Fixing time" + +) else ( + echo " " +) + +if "%myname%" EQU "SURGERY2" ( + echo "Fixing time" + +) else ( + echo " " +) + +if "%myname%" EQU "SURGERY3" ( + echo "Fixing time" + +) else ( + echo " " +) + +if "%myname%" EQU "SURGERY4" ( + echo "Fixing time" + +) else ( + echo " " +) + + +net stop w32time + +w32tm /unregister + +@REM w32tm /register +@REM w32tm /config /manualpeerlist:time.windows.com /syncfromflags:MANUAL + +@REM net start w32time + +@REM w32tm /resync diff --git a/l_AddPrinters.bat b/l_AddPrinters.bat new file mode 100644 index 0000000..b52b72b --- /dev/null +++ b/l_AddPrinters.bat @@ -0,0 +1,62 @@ +@echo off +call C:\Scripts\wLocal\localENV.bat +@REM xxxxxxx +echo "%~n0: Start" + +set PRINTERPS="%LOCAL%\PS\pAddPrinters.ps1" +set BROTHERPS="%LOCAL%\PS\pAddNetBrother.ps1" +set ZEBRAPS="%LOCAL%\PS\pAddNetZebra.ps1" +set EXE="Powershell.exe" + +if "%USERNAME%" == "zuper" ( + echo "Not setting up printer for %USERNAME%" + exit + ) + +if "%check_computername%" EQU "SURGERY1" ( + echo "echo "Installing printers"" + %EXE% -ExecutionPolicy Bypass -File %BROTHERPS% + %EXE% -ExecutionPolicy Bypass -File %ZEBRAPS% +) + +if "%check_computername%" EQU "SURGERY2" ( + echo "echo "Installing printers"" + %EXE% -ExecutionPolicy Bypass -File %BROTHERPS% + %EXE% -ExecutionPolicy Bypass -File %ZEBRAPS% +) + +if "%check_computername%" EQU "SURGERY3" ( + echo "echo "Installing printers"" + %EXE% -ExecutionPolicy Bypass -File %BROTHERPS% + %EXE% -ExecutionPolicy Bypass -File %ZEBRAPS% +) + +if "%check_computername%" EQU "SURGERY4" ( + echo "echo "Installing printers"" + %EXE% -ExecutionPolicy Bypass -File %BROTHERPS% + %EXE% -ExecutionPolicy Bypass -File %ZEBRAPS% +) + +if "%check_computername%" EQU "RECEPTION1" ( + echo "echo "Installing printers"" + %EXE% -ExecutionPolicy Bypass -File %BROTHERPS% + @REM %EXE% -ExecutionPolicy Bypass -File %ZEBRAPS% +) + +if "%check_computername%" EQU "RECEPTION2" ( + echo "echo "Installing printers"" + @REM %EXE% -ExecutionPolicy Bypass -File %BROTHERPS% + %EXE% -ExecutionPolicy Bypass -File %ZEBRAPS% +) + +if "%check_computername%" EQU "RECEPTION3" ( + echo "echo "Installing printers"" + %EXE% -ExecutionPolicy Bypass -File %BROTHERPS% + @REM %EXE% -ExecutionPolicy Bypass -File %ZEBRAPS% +) + +if "%check_computername%" EQU "RECEPTION4" ( + echo "echo "Installing printers"" + %EXE% -ExecutionPolicy Bypass -File %BROTHERPS% + @REM %EXE% -ExecutionPolicy Bypass -File %ZEBRAPS% +) diff --git a/localENV.bat b/localENV.bat new file mode 100644 index 0000000..46802d3 --- /dev/null +++ b/localENV.bat @@ -0,0 +1,12 @@ +@echo off +set check_computername=%COMPUTERNAME% +echo "Found computer %check_computername%" + +set PACKAGES="C:\Packages" +set WPUBLIC="C:\wPublic" + +set BASE="C:\Scripts\wBase" +set LOCAL="C:\Scripts\wLocal" +set TMESSAGE="%BASE%\Msg\tmessage.bat" +set TMESSAGEH="%BASE%\Msg\tmessageH.bat" +set POWERSHELL="%SYSTEMROOT%\system32\WindowsPowerShell\v1.0\powershell.exe" diff --git a/local_LastBoot.bat b/local_LastBoot.bat new file mode 100644 index 0000000..8987122 --- /dev/null +++ b/local_LastBoot.bat @@ -0,0 +1,10 @@ +@echo off +call C:\Scripts\wLocal\localENV.bat +@REM xxxxxxx +echo "%~n0: Start" + +set PSFILE="%LOCAL%\PS\pLastBoot.ps1" +if exist %PSFILE% ( + echo "Running %PSFILE%" + Powershell.exe -ExecutionPolicy Bypass -File %PSFILE% +) diff --git a/local_Logon.bat b/local_Logon.bat new file mode 100644 index 0000000..fabfb94 --- /dev/null +++ b/local_Logon.bat @@ -0,0 +1,9 @@ +@echo off +call C:\Scripts\wLocal\localENV.bat +@REM xxxxxxx +echo "%~n0: Start" + +FOR %%x IN (%LOCAL%\l_*.bat) DO ( + echo "%%x" + call "%%x" +) diff --git a/local_Onboot.bat b/local_Onboot.bat new file mode 100644 index 0000000..6260bc4 --- /dev/null +++ b/local_Onboot.bat @@ -0,0 +1,9 @@ +@echo off +call C:\Scripts\wLocal\localENV.bat +@REM xxxxxxx +echo "%~n0: Start" + +call %TMESSAGE% '"STARTED local %check_computername% "' + + +del C:\Packages\Scripts\vOnBoot.bat diff --git a/local_Shutdown.bat b/local_Shutdown.bat new file mode 100644 index 0000000..ca17df8 --- /dev/null +++ b/local_Shutdown.bat @@ -0,0 +1,24 @@ +@echo off +call C:\Scripts\wLocal\localENV.bat +@REM xxxxxxx +echo "%~n0: Start" + +if "%check_computername%" EQU "RECEPTION1" ( + set SHUTDOWN=0 +) + +if "%check_computername%" EQU "RECEPTION2" ( + set SHUTDOWN=0 +) + +if "%check_computername%" EQU "LENNY" ( + set SHUTDOWN=0 +) + +if [%SHUTDOWN%] == [0] ( + echo "Not shutting down" +) else ( + echo "shutting down" + call %TMESSAGE% '"%check_computername% shutting down"' + C:\Windows\System32\shutdown.exe /s /t 1 +) diff --git a/local_WinUpdate.bat b/local_WinUpdate.bat new file mode 100644 index 0000000..42263eb --- /dev/null +++ b/local_WinUpdate.bat @@ -0,0 +1,7 @@ +@echo off +call C:\Scripts\wLocal\localENV.bat +@REM xxxxxxx +echo "%~n0: Start" + +call %TMESSAGEH% RunWindowsUpdate + diff --git a/local_check_backup.bat b/local_check_backup.bat new file mode 100644 index 0000000..4cac237 --- /dev/null +++ b/local_check_backup.bat @@ -0,0 +1,11 @@ +@echo off +call C:\Scripts\wLocal\localENV.bat +@REM xxxxxxx +echo "%~n0: Start" + +if exist H:\LocalBackups\ ( + echo "Backup disk found" +) else ( + echo "Backup disk NOT found" + call %TMESSAGE% '"Friday backup disk missing on %check_computername%"' + ) \ No newline at end of file