From bd986b58f03622b1788e95a50303ba549c5efe5d Mon Sep 17 00:00:00 2001 From: akanealw Date: Sun, 5 Mar 2023 21:08:50 -0600 Subject: [PATCH] added files and folders --- !RunScripts.bat | 148 ++++ AddWindowsSecurityApp.ps1 | 1 + AutomaticallyInstallDefenderUpdates.bat | 3 + .../AutomaticallyInstallDefenderUpdates.bat | 3 + .../CopyScriptAndCreateScheduledTask.bat | 6 + ...maticallyInstallDefenderUpdatesScripts.bat | 6 + BlockAllProgramsInThisFolder.bat | 8 + ChangeShortcutPath.ps1 | 34 + ChangeShortcutPath.vbs | 455 +++++++++++ CheckOneDrive.bat | 9 + CheckRemoteVMStatus.bat | 2 + CleanAdministratorWebCache.bat | 2 + .../CleanUpStartMenuShortcuts.bat | 9 + CleanUpStartMenuShortcuts/Files.txt | 3 + CleanUpStartMenuShortcuts/Folders.txt | 2 + CleanUpTempFolder.bat | 7 + CleanUpWSUSServer.bat | 6 + CleanUpWindowsUpdateFolder.bat | 9 + CleanupNewPC.bat | 22 + CleanupTempFolderDaily.bat | 6 + ClearAllEventViewerLogs.bat | 15 + CopyRemoteDesktopFiles.bat | 9 + CustomWinPE/capturewindowsimage.bat | 17 + CustomWinPE/installwindowsimage.bat | 20 + CustomWinPE/launch.bat | 38 + CustomWinPE/restorewindowsimage.bat | 20 + CustomWinPE/winpeshl.ini | 2 + DISMCheckHealth.bat | 3 + DISMRestoreHealth.bat | 3 + DISMScanHealth.bat | 3 + DISM_Split_Image.bat | 12 + Device_Manager_Show_Unplugged_Devices.bat | 3 + DisableCortana.bat | 6 + DisableDellServices.bat | 9 + DisableDellSupportAssistTask.bat | 1 + DisableHibernateDesktopOnly.bat | 3 + DisableLocalAdminPasswordExpiration.bat | 6 + DisablePDFOpenSaveInternetExplorer.bat | 3 + DisableWindowsDefender.ps1 | 1 + DisconnectCurrentSession.bat | 2 + DisconnectRD.bat | 23 + EnableAdminSharesOnWorkstations.bat | 1 + .../EnableArctisHeadphones.bat | 10 + .../EnableRealtekSpeakers.bat | 9 + EnableDisableHeadphones/SoundVolumeView.cfg | 32 + EnableLinkedConnections.bat | 2 + FindActiveSessions.bat | 1 + GamingModeOff.bat | 14 + GamingModeOn.bat | 6 + HardDriveCheck.bat | 3 + HyperV/CheckAllVMsAutoStart.bat | 3 + HyperV/DisableAllVMsAutoStart.bat | 4 + HyperV/EnableAllVMsAutoStart.bat | 4 + HyperV/ListAllVMsOff.bat | 3 + HyperV/ListAllVMsRunning.bat | 3 + HyperV/ListAllVMsShuttingDown.bat | 3 + HyperV/ListAllVMsStartingUp.bat | 3 + HyperV/ShutDownAllVMs.bat | 3 + HyperV/StartUpAllVMs.bat | 3 + IPConfigReleaseRenew.bat | 3 + InstallSoftware.bat | 741 ++++++++++++++++++ InternetCheck.bat | 10 + KerberosSingleSignOnPowershell.ps1 | 26 + KillDellSupportAssist.bat | 1 + ListDirectoryNames.bat | 1 + LogReboots.bat | 1 + MoveAndCreateMicrosoftOfficeShortcuts.bat | 20 + NZBHycra2ClearDatabase.bat | 6 + OpenVPNGUI.bat | 4 + PingDC.bat | 1 + RebuildIconCache.bat | 29 + RebuildThumbnailCache.bat | 29 + RemoveAdobeServices.bat | 14 + RemoveAllWindowsAppsButStore.ps1 | 1 + RemovePastDrives.bat | 2 + .../RemoveSafelyRemoveHardwareIcon.bat | 4 + .../RemoveSafelyRemoveHardwareIcon.reg | 13 + RestartChatty.bat | 7 + RestartComputer.bat | 3 + RestartDisplayFusion.bat | 38 + RestartEmby.bat | 6 + RestartExplorer.bat | 3 + RestartExplorerAtLogin.bat | 7 + RestartPlex.bat | 9 + RestartPowerPanelPersonal.bat | 10 + RestartRadarr.bat | 3 + RestartSabnzbd.bat | 7 + RestartSonarr.bat | 3 + RestartqBittorrent.bat | 5 + RoboCopyFilesWithProgress.bat | 10 + RobocopyDeleteFolder.bat | 14 + StartDellSupportAssistant.bat | 3 + StartOpenSSHAgent.bat | 2 + StartOpenSSHServer.bat | 2 + StartOpenVPN.bat | 16 + StartOpenVPNatBoot.bat | 17 + StartPowerPanelPersonal.bat | 43 + StartPowerPanelPersonal.lnk | Bin 0 -> 1177 bytes StartSymantec.bat | 2 + StopChrome.bat | 1 + StopDellSupportAssistant.bat | 2 + StopOpenSSHAgent.bat | 2 + StopOpenSSHServer.bat | 2 + StopPlex.bat | 7 + StopPowerPanelPersonal.bat | 4 + StopSymantec.bat | 2 + SystemFilesCheck.bat | 3 + ...missionsWindowsImageBackupDarthvader78.bat | 2 + ...ullPermissionsWindowsImageBackupKodiPC.bat | 2 + VeeamBR-VeeamZIP/VeeamPowerShell.reg | 12 + VeeamBR-VeeamZIP/VeeamPowerShell2.reg | 12 + .../VeeamZIP-HyperVHost-01-LinuxVMs.bat | 3 + .../VeeamZIP-HyperVHost-01-LinuxVMs.ps1 | 43 + .../VeeamZIP-HyperVHost-02-LinuxVMs.bat | 3 + .../VeeamZIP-HyperVHost-02-LinuxVMs.ps1 | 43 + .../VeeamZIP-HyperVHost-03-LinuxVMs.bat | 3 + .../VeeamZIP-HyperVHost-03-LinuxVMs.ps1 | 51 ++ VeeamBR-VeeamZIP/VeeamZIPHV_updated.ps1 | 115 +++ WindowsAdminCenterPermissions.ps1 | 24 + WindowsDefender/DisableWindowsDefender.ps1 | 1 + WindowsDefender/EnableWindowsDefender.ps1 | 1 + WindowsUpdateDiagnostic.diagcab | Bin 0 -> 302011 bytes .../7ZipFolderstoIndividualZipFiles.txt | 1 + ZipFoldersToSeparateZipFiles/UnzipAll.bat | 8 + 124 files changed, 2510 insertions(+) create mode 100644 !RunScripts.bat create mode 100644 AddWindowsSecurityApp.ps1 create mode 100644 AutomaticallyInstallDefenderUpdates.bat create mode 100644 AutomaticallyInstallDefenderUpdates/AutomaticallyInstallDefenderUpdates.bat create mode 100644 AutomaticallyInstallDefenderUpdates/CopyScriptAndCreateScheduledTask.bat create mode 100644 AutomaticallyInstallDefenderUpdates/InstallAutomaticallyInstallDefenderUpdatesScripts.bat create mode 100644 BlockAllProgramsInThisFolder.bat create mode 100644 ChangeShortcutPath.ps1 create mode 100644 ChangeShortcutPath.vbs create mode 100644 CheckOneDrive.bat create mode 100644 CheckRemoteVMStatus.bat create mode 100644 CleanAdministratorWebCache.bat create mode 100644 CleanUpStartMenuShortcuts/CleanUpStartMenuShortcuts.bat create mode 100644 CleanUpStartMenuShortcuts/Files.txt create mode 100644 CleanUpStartMenuShortcuts/Folders.txt create mode 100644 CleanUpTempFolder.bat create mode 100644 CleanUpWSUSServer.bat create mode 100644 CleanUpWindowsUpdateFolder.bat create mode 100644 CleanupNewPC.bat create mode 100644 CleanupTempFolderDaily.bat create mode 100644 ClearAllEventViewerLogs.bat create mode 100644 CopyRemoteDesktopFiles.bat create mode 100644 CustomWinPE/capturewindowsimage.bat create mode 100644 CustomWinPE/installwindowsimage.bat create mode 100644 CustomWinPE/launch.bat create mode 100644 CustomWinPE/restorewindowsimage.bat create mode 100644 CustomWinPE/winpeshl.ini create mode 100644 DISMCheckHealth.bat create mode 100644 DISMRestoreHealth.bat create mode 100644 DISMScanHealth.bat create mode 100644 DISM_Split_Image.bat create mode 100644 Device_Manager_Show_Unplugged_Devices.bat create mode 100644 DisableCortana.bat create mode 100644 DisableDellServices.bat create mode 100644 DisableDellSupportAssistTask.bat create mode 100644 DisableHibernateDesktopOnly.bat create mode 100644 DisableLocalAdminPasswordExpiration.bat create mode 100644 DisablePDFOpenSaveInternetExplorer.bat create mode 100644 DisableWindowsDefender.ps1 create mode 100644 DisconnectCurrentSession.bat create mode 100644 DisconnectRD.bat create mode 100644 EnableAdminSharesOnWorkstations.bat create mode 100644 EnableDisableHeadphones/EnableArctisHeadphones.bat create mode 100644 EnableDisableHeadphones/EnableRealtekSpeakers.bat create mode 100644 EnableDisableHeadphones/SoundVolumeView.cfg create mode 100644 EnableLinkedConnections.bat create mode 100644 FindActiveSessions.bat create mode 100644 GamingModeOff.bat create mode 100644 GamingModeOn.bat create mode 100644 HardDriveCheck.bat create mode 100644 HyperV/CheckAllVMsAutoStart.bat create mode 100644 HyperV/DisableAllVMsAutoStart.bat create mode 100644 HyperV/EnableAllVMsAutoStart.bat create mode 100644 HyperV/ListAllVMsOff.bat create mode 100644 HyperV/ListAllVMsRunning.bat create mode 100644 HyperV/ListAllVMsShuttingDown.bat create mode 100644 HyperV/ListAllVMsStartingUp.bat create mode 100644 HyperV/ShutDownAllVMs.bat create mode 100644 HyperV/StartUpAllVMs.bat create mode 100644 IPConfigReleaseRenew.bat create mode 100644 InstallSoftware.bat create mode 100644 InternetCheck.bat create mode 100644 KerberosSingleSignOnPowershell.ps1 create mode 100644 KillDellSupportAssist.bat create mode 100644 ListDirectoryNames.bat create mode 100644 LogReboots.bat create mode 100644 MoveAndCreateMicrosoftOfficeShortcuts.bat create mode 100644 NZBHycra2ClearDatabase.bat create mode 100644 OpenVPNGUI.bat create mode 100644 PingDC.bat create mode 100644 RebuildIconCache.bat create mode 100644 RebuildThumbnailCache.bat create mode 100644 RemoveAdobeServices.bat create mode 100644 RemoveAllWindowsAppsButStore.ps1 create mode 100644 RemovePastDrives.bat create mode 100644 RemoveSafelyRemoveHardwareIcon/RemoveSafelyRemoveHardwareIcon.bat create mode 100644 RemoveSafelyRemoveHardwareIcon/RemoveSafelyRemoveHardwareIcon.reg create mode 100644 RestartChatty.bat create mode 100644 RestartComputer.bat create mode 100644 RestartDisplayFusion.bat create mode 100644 RestartEmby.bat create mode 100644 RestartExplorer.bat create mode 100644 RestartExplorerAtLogin.bat create mode 100644 RestartPlex.bat create mode 100644 RestartPowerPanelPersonal.bat create mode 100644 RestartRadarr.bat create mode 100644 RestartSabnzbd.bat create mode 100644 RestartSonarr.bat create mode 100644 RestartqBittorrent.bat create mode 100644 RoboCopyFilesWithProgress.bat create mode 100644 RobocopyDeleteFolder.bat create mode 100644 StartDellSupportAssistant.bat create mode 100644 StartOpenSSHAgent.bat create mode 100644 StartOpenSSHServer.bat create mode 100644 StartOpenVPN.bat create mode 100644 StartOpenVPNatBoot.bat create mode 100644 StartPowerPanelPersonal.bat create mode 100644 StartPowerPanelPersonal.lnk create mode 100644 StartSymantec.bat create mode 100644 StopChrome.bat create mode 100644 StopDellSupportAssistant.bat create mode 100644 StopOpenSSHAgent.bat create mode 100644 StopOpenSSHServer.bat create mode 100644 StopPlex.bat create mode 100644 StopPowerPanelPersonal.bat create mode 100644 StopSymantec.bat create mode 100644 SystemFilesCheck.bat create mode 100644 TakeOwnershipAndFullPermissions/TakeOwnershipAndFullPermissionsWindowsImageBackupDarthvader78.bat create mode 100644 TakeOwnershipAndFullPermissions/TakeOwnershipAndFullPermissionsWindowsImageBackupKodiPC.bat create mode 100644 VeeamBR-VeeamZIP/VeeamPowerShell.reg create mode 100644 VeeamBR-VeeamZIP/VeeamPowerShell2.reg create mode 100644 VeeamBR-VeeamZIP/VeeamZIP-HyperVHost-01-LinuxVMs.bat create mode 100644 VeeamBR-VeeamZIP/VeeamZIP-HyperVHost-01-LinuxVMs.ps1 create mode 100644 VeeamBR-VeeamZIP/VeeamZIP-HyperVHost-02-LinuxVMs.bat create mode 100644 VeeamBR-VeeamZIP/VeeamZIP-HyperVHost-02-LinuxVMs.ps1 create mode 100644 VeeamBR-VeeamZIP/VeeamZIP-HyperVHost-03-LinuxVMs.bat create mode 100644 VeeamBR-VeeamZIP/VeeamZIP-HyperVHost-03-LinuxVMs.ps1 create mode 100644 VeeamBR-VeeamZIP/VeeamZIPHV_updated.ps1 create mode 100644 WindowsAdminCenterPermissions.ps1 create mode 100644 WindowsDefender/DisableWindowsDefender.ps1 create mode 100644 WindowsDefender/EnableWindowsDefender.ps1 create mode 100644 WindowsUpdateDiagnostic.diagcab create mode 100644 ZipFoldersToSeparateZipFiles/7ZipFolderstoIndividualZipFiles.txt create mode 100644 ZipFoldersToSeparateZipFiles/UnzipAll.bat diff --git a/!RunScripts.bat b/!RunScripts.bat new file mode 100644 index 0000000..6f38ec5 --- /dev/null +++ b/!RunScripts.bat @@ -0,0 +1,148 @@ +@echo off + + +:ScriptOptions +cls +mode con: cols=100 lines=30 +title Menu Options +cls +echo. +echo 1. Clean up temp folder +echo. +echo 2. Clean up Windows Update folder +echo. +echo 3. Clear all Event Viewer logs +echo. +echo 4. DISM check health +echo. +echo 5. DISM restore health +echo. +echo 6. DISM scan health +echo. +echo 7. System files check +echo. +echo 8. Hyper-V options +echo. +echo Press Enter to exit +echo. + +set /p a= || set a=0 +IF %a%==0 goto End +IF %a%==1 goto CleanUpTempFolder +IF %a%==2 goto CleanUpWindowsUpdateFolder +IF %a%==3 goto ClearAllEventViewerLogs +IF %a%==4 goto DISMCheckHealth +IF %a%==5 goto DISMRestoreHealth +IF %a%==6 goto DISMScanHealth +IF %a%==7 goto SystemFilesCheck +IF %a%==8 goto HyperVOptions +goto ScriptOptions + +:CleanUpTempFolder +call "C:\Scripts\CleanUpTempFolder.bat" +goto ScriptOptions + +:CleanUpWindowsUpdateFolder +call "C:\Scripts\CleanUpWindowsUpdateFolder.bat" +goto ScriptOptions + +:ClearAllEventViewerLogs +call "C:\Scripts\ClearAllEventViewerLogs.bat" +goto ScriptOptions + +:DISMCheckHealth +call "C:\Scripts\DISMCheckHealth.bat" +goto ScriptOptions + +:DISMRestoreHealth +call "C:\Scripts\DISMRestoreHealth.bat" +goto ScriptOptions + +:DISMScanHealth +call "C:\Scripts\DISMScanHealth.bat" +goto ScriptOptions + +:SystemFilesCheck +call "C:\Scripts\SystemFilesCheck.bat" +goto ScriptOptions + + +:HyperVOptions +cls +mode con: cols=70 lines=40 +title Hyper-V Options +cls +echo. +echo 1. Check all VMs autostart +echo. +echo 2. Disable all VMs autostart +echo. +echo 3. Enable all VMs autostart +echo. +echo 4. List VMs = Off +echo. +echo 5. List VMs = Running +echo. +echo 6. List VMs = ShuttingDown +echo. +echo 7. List VMs = Starting +echo. +echo 8. Shut down all VMs +echo. +echo 9. Start all VMs +echo. +echo Press Enter to go back +echo. + +set /p a= || set a=0 +IF %a%==0 goto ScriptOptions +IF %a%==1 goto CheckAutoStart +IF %a%==2 goto DisableAllVMsAutoStart +IF %a%==3 goto EnableAllVMsAutoStart +IF %a%==4 goto ListAllVMsOff +IF %a%==5 goto ListAllVMsRunning +IF %a%==6 goto ListAllVMsShuttingDown +IF %a%==7 goto ListAllVMsStartingUp +IF %a%==8 goto ShutdownAllVMs +IF %a%==9 goto StartAllVMs +goto HyperVOptions + +:CheckAllVMsAutoStart +call "C:\Scripts\HyperV\CheckAllVMsAutoStart.bat" +goto HyperVOptions + +:DisableAllVMsAutoStart +call "C:\Scripts\HyperV\DisableAllVMsAutoStart.bat" +goto HyperVOptions + +:EnableAllVMsAutoStart +call "C:\Scripts\HyperV\EnableAllVMsAutoStart.bat" +goto HyperVOptions + +:ListAllVMsOff +call "C:\Scripts\HyperV\ListAllVMsOff.bat" +goto HyperVOptions + +:ListAllVMsRunning +call "C:\Scripts\HyperV\ListAllVMsRunning.bat" +goto HyperVOptions + +:ListAllVMsShuttingDown +call "C:\Scripts\HyperV\ListAllVMsShuttingDown.bat" +goto HyperVOptions + +:ListAllVMsStartingUp +call "C:\Scripts\HyperV\ListAllVMsStartingUp.bat" +goto HyperVOptions + +:ShutdownAllVMs +call "C:\Scripts\HyperV\ShutdownAllVMs.bat" +goto HyperVOptions + +:StartAllVMs +call "C:\Scripts\HyperV\StartUpAllVMs.bat" +goto HyperVOptions + + +:End +exit \ No newline at end of file diff --git a/AddWindowsSecurityApp.ps1 b/AddWindowsSecurityApp.ps1 new file mode 100644 index 0000000..d2e412c --- /dev/null +++ b/AddWindowsSecurityApp.ps1 @@ -0,0 +1 @@ +Add-AppxPackage -Register -DisableDevelopmentMode "C:\Windows\SystemApps\Microsoft.Windows.SecHealthUI_cw5n1h2txyewy\AppXManifest.xml" \ No newline at end of file diff --git a/AutomaticallyInstallDefenderUpdates.bat b/AutomaticallyInstallDefenderUpdates.bat new file mode 100644 index 0000000..ca73ef8 --- /dev/null +++ b/AutomaticallyInstallDefenderUpdates.bat @@ -0,0 +1,3 @@ +"%ProgramFiles%\Windows Defender\MpCmdRun.exe" -removedefinitions -dynamicsignatures +"%ProgramFiles%\Windows Defender\MpCmdRun.exe" -SignatureUpdate +exit diff --git a/AutomaticallyInstallDefenderUpdates/AutomaticallyInstallDefenderUpdates.bat b/AutomaticallyInstallDefenderUpdates/AutomaticallyInstallDefenderUpdates.bat new file mode 100644 index 0000000..ca73ef8 --- /dev/null +++ b/AutomaticallyInstallDefenderUpdates/AutomaticallyInstallDefenderUpdates.bat @@ -0,0 +1,3 @@ +"%ProgramFiles%\Windows Defender\MpCmdRun.exe" -removedefinitions -dynamicsignatures +"%ProgramFiles%\Windows Defender\MpCmdRun.exe" -SignatureUpdate +exit diff --git a/AutomaticallyInstallDefenderUpdates/CopyScriptAndCreateScheduledTask.bat b/AutomaticallyInstallDefenderUpdates/CopyScriptAndCreateScheduledTask.bat new file mode 100644 index 0000000..24a44be --- /dev/null +++ b/AutomaticallyInstallDefenderUpdates/CopyScriptAndCreateScheduledTask.bat @@ -0,0 +1,6 @@ +pushd %~dp0 +if not exist "C:\Scripts" mkdir "C:\Scripts" +copy /y "\\WINSRVR2019-01\PackageShare\Installers\AutomaticallyInstallDefenderUpdates\AutomaticallyInstallDefenderUpdates.bat" "C:\Scripts" +schtasks /ru "SYSTEM" /create /sc hourly /mo 1 /st 23:00 /tn "Install Windows Defender Updates" /tr C:\Scripts\AutomaticallyInstallDefenderUpdates.bat /f +popd +exit 0 diff --git a/AutomaticallyInstallDefenderUpdates/InstallAutomaticallyInstallDefenderUpdatesScripts.bat b/AutomaticallyInstallDefenderUpdates/InstallAutomaticallyInstallDefenderUpdatesScripts.bat new file mode 100644 index 0000000..eca4d64 --- /dev/null +++ b/AutomaticallyInstallDefenderUpdates/InstallAutomaticallyInstallDefenderUpdatesScripts.bat @@ -0,0 +1,6 @@ +pushd %~dp0 +if not exist "C:\Scripts" mkdir "C:\Scripts" +copy /y AutomaticallyInstallDefenderUpdates.bat "C:\Scripts" +schtasks /ru "SYSTEM" /create /sc hourly /mo 1 /st 23:00 /tn "Install Windows Defender Updates" /tr C:\Scripts\AutomaticallyInstallDefenderUpdates.bat /f +popd +pause diff --git a/BlockAllProgramsInThisFolder.bat b/BlockAllProgramsInThisFolder.bat new file mode 100644 index 0000000..a5da27f --- /dev/null +++ b/BlockAllProgramsInThisFolder.bat @@ -0,0 +1,8 @@ +@ setlocal enableextensions +@ cd /d "%~dp0" + +for /R %%a in (*.exe) do ( + +netsh advfirewall firewall add rule name="Batch File Blocked %%a" dir=out program="%%a" action=block + +) diff --git a/ChangeShortcutPath.ps1 b/ChangeShortcutPath.ps1 new file mode 100644 index 0000000..4797971 --- /dev/null +++ b/ChangeShortcutPath.ps1 @@ -0,0 +1,34 @@ +$oldPrefix = "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" +$newPrefix = "C:\Program Files\Google\Chrome\Application\chrome.exe" + +$searchPath = "D:\OneDrive\Twitch" + +$dryRun = $FALSE + +$shell = new-object -com wscript.shell + +if ( $dryRun ) { + write-host "Executing dry run" -foregroundcolor green -backgroundcolor black +} else { + write-host "Executing real run" -foregroundcolor red -backgroundcolor black +} + +dir $searchPath -filter *.lnk -recurse | foreach { + $lnk = $shell.createShortcut( $_.fullname ) + $oldPath= $lnk.targetPath + + $lnkRegex = "^" + [regex]::escape( $oldPrefix ) + + if ( $oldPath -match $lnkRegex ) { + $newPath = $oldPath -replace $lnkRegex, $newPrefix + + write-host "Found: " + $_.fullname -foregroundcolor yellow -backgroundcolor black + write-host " Replace: " + $oldPath + write-host " With: " + $newPath + + if ( !$dryRun ) { + $lnk.targetPath = $newPath + $lnk.Save() + } + } +} \ No newline at end of file diff --git a/ChangeShortcutPath.vbs b/ChangeShortcutPath.vbs new file mode 100644 index 0000000..1ed3191 --- /dev/null +++ b/ChangeShortcutPath.vbs @@ -0,0 +1,455 @@ +'~~Author~~. Rob Dunn +' +'~~Blatently borrowed a little bit of code from~~. Jim de Graff +' +'~~Script_Type~~. vbscript +' +'~~Sub_Type~~. SystemAdministration +' +'~~Keywords~~. change shortcuts, string, migration, +' mapped drive, new server, LNK, target path +' +'~~Comment~~. +'This script searches the given folder (and sub-folders) for shortcuts +' that contains a particular string (i.e. "c:\temp\shortcut_target.exe" +' first it will prompt you to type the string you wish to replace, +' after which, it prompts for the new string. Finally, it will ask +' you for the root folder which you would like to begin the search +' (and replace). If you run in verbose mode, you will be prompted +' to say 'yes' for each shortcut you'd like to change. After it's +' finished, it will present you with an HTM of the changes that +' were made. +' +'This script only works with single instances of a string - if there are +' more than one instance, the script will change the first instance. +' +'A few lines below are variables that you can set to modify the behavior +' of the script. In this form, Silent = 0 (off), which will prompt you +' with each shortcut it finds that meet the criteria specified in the +' initial input boxes. As it finds matching shortcuts, it will prompt +' you to type 'yes' to change the shortcuts. +' +'I just changed a server name at a location, and all the users had a +' TON of shortcuts pointing to the old server name, so I put this +' together to save me time, and it worked great! +' +'At the very end, it will open up an HTM file with the results of the +' shortcuts that it finds (and highlight which ones are updated) +' +'Per Jim de Graff: "also demonstrates how to traverse a directory tree" +' using recursion."' + +'~~Script~~. +Dim Silent, CurTime, sIsDrive +Dim newlink, oldlink, oldfull, fullname, oldfile, bgcolor +Dim CheckFolder, RootFolder + +Dim w, ws + +const ForReading = 1 +const ForWriting = 2 +const ForAppending = 8 + +'On Error Resume Next + +'Find current time that the script runs +set wso = CreateObject("Wscript.Shell") +set fso = CreateObject("Scripting.FileSystemObject") + +'pull the system's process variables (we'll be using TEMP +' for the output file and WINDIR to figure out the default +' location of user's desktop folder - whether 9x or NT/2k/XP) +Set WshSysEnv = wso.Environment("PROCESS") + +'pull the system's profile environment variable +userprofile = wso.ExpandEnvironmentStrings("%userprofile%") + +'set your variables here +'silent = 0/1/2 +' 0 - verbose +' 1 - turns off verification prompts +' 2 - turns off verification and initial config prompts +'ChangePathFrom = string you wish to replace +'ChangePathTo = string you wish to change ChangePathFrom to +' above server vars are needed only for when silent = 2 +'ouputfile = location of output filename, you can use a string in +' place of all the code after the equal sign (i.e. +' outputfile = "x:\temp," etc.) +'curtime = finds time of execution of script +'RootFolder = The folder that you wish to search (silent mode only) +'-------------------------------------------------------------------- +' set your variables below... +'-------------------------------------------------------------------- +Silent = 1 +ChangePathFrom = "\\test1" 'string to search for +ChangePathTo = "\\test2" 'string to replace with +OutputFile = WshSysEnv("TEMP") & "\" & "migrate_shortcuts_log.htm" +RootFolder = "c:\shortcut" +'-------------------------------------------------------------------- + +CurTime = Now +OSType = WshSysEnv("OS") +WinDirectory = WshSysEnv("WINDIR") + + +If Silent > 0 Then + CheckFolder = RootFolder +Else + +End If + +If CheckFolder = "" Then + + If OSType <> "Windows_NT" Then + 'Windows 9x/Me desktop folder + CheckFolder = Windirectory & "\desktop" + Else + 'Windows NT/2k/XP desktop folder + CheckFolder = userprofile & "\desktop" + End If +End If + +'check to see if ouputfile exists or not, deletes it if it does +If CheckFileExists(OutputFile) Then + Set oldfile = fso.GetFile(OutputFile) + oldfile.Delete +Else + 'wscript.echo oldfile & " does not yet exist." +End If + +If Silent <= 1 Then + Call CServer +End If + +'Bring up inputbox for old server string +Sub CServer +ChangePathFrom = InputBox ("Type the string of text that you wish to"_ +& " replace in your shortcuts (LNK Files).","Enter text string to replace",ChangePathFrom) + ChangePathFrom = LCase(ChangePathFrom) + Check4FromSlash = Right(ChangePathFrom,1) + VarLengthCPF = Len(ChangePathFrom) + + If Check4FromSlash = "\" Then + VarLengthCPF = VarLengthCPF - 1 + ChangePathFrom = Left(ChangePathFrom, VarLengthCPF) + If Silent = 0 Then + wscript.echo "Now Removing trailing '\' from " & ChangePathFrom & "." + End If + End If + + + If ChangePathFrom = "" Then + wscript.quit + Else + Call NServer + End If + +End Sub + +'Bring up inputbox for new server string +Sub NServer +'wscript.echo changepathfrom +ChangePathTo = InputBox ("Enter the string of text you would like to " & ""_ +& " replace instances of " & Chr(34) & ChangePathFrom & Chr(34) & ""_ +& " with.","Enter new text string" & ".",ChangePathTo) + ChangePathTo = LCase(ChangePathTo) + Check4ToSlash = Right(ChangePathTo,1) + VarLengthCPT = Len(ChangePathTo) + + If Check4ToSlash = "\" Then + VarLengthCPT = VarLengthCPT - 1 + ChangePathTo = Left(ChangePathTo, VarLengthCPT) + If Silent = 0 Then + wscript.echo "Now Removing trailing '\' from " & ChangePathTo & "." + End If + End If + If ChangePathTo = "" Then + Call CServer + Else + Call CFolder + End If +End Sub + +'Bring up inputbox for root folder to search (recursive) +Sub CFolder +CheckFolder = InputBox ("Type the root folder path that you wish to"_ +& "start your scan from (recursive).","Begin shortcut (lnk) scan"_ +& "from:",CheckFolder) + If CheckFolder = "" Then + Call NServer + + End If +End Sub + +'Start writing the HTM Log file... +Set w = fso.OpenTextFile (OutputFile, ForAppending, True) + w.Writeline ("") + w.Writeline ("Changing Shortcuts in root folder "_ + & CheckFolder & "") + w.Writeline ("") + w.Writeline ("") + w.Writeline ("") + w.Writeline ("") + w.Writeline (""_ + & "Shortcuts located in: "_ + & CheckFolder & " ,"_ + & " searching recursively at " & CurTime & "") + w.WriteLine ("") + w.WriteLine ("") + w.WriteLine ("") + w.WriteLine ("") + w.WriteLine ("") + +If ChangePathFrom = "" Then + wscript.echo "You have not specified a source string to change." + Call Cserver +ElseIf ChangePathTo = "" Then + wscript.echo "You have not specified a new string name to"_ + & " replace" & Chr(34) & ChangePathFrom & Chr(34) & " with." + Call Nserver +ElseIf CheckFolder = "" Then + wscript.echo "You must specify a root folder to begin your"_ + & " search from." + Call CFolder +End If + +'process the shortcuts +ModifyLinks CheckFolder + +Sub ModifyLinks (foldername) + + dim file 'for stepping through the files collection ' + dim folder 'for stepping through the subfolders collection ' + dim fullname 'fully qualified link file name ' + dim link 'object connected to the link file ' + + 'process all the files in the folder + For each file in fso.GetFolder(foldername).Files + + 'check only link files + If strcomp(right(file.name,4),".lnk",vbTexctCompare) = 0 then + + 'Find full path of shortcut + fullname = fso.GetAbsolutePathName(file) + + 'Find full path of target within shortcut + set link = wso.CreateShortcut(fullname) + targetpath = LCase(link.targetpath) + + oldfull = fullname + oldlink = targetpath + newlink = "Not Updated" + + 'Displays current shortcut that is being checked (good for + ' troubleshooting the script). + 'If Silent = 0 Then + 'MsgBox "Checking shortcut: " & fullname & "." & VBCrlf_ + '& "Shortcut target: " & targetpath + 'End If + + 'If the current server (one you want to change) is found in the + ' target path, then run the following code + If InStr(1, targetpath, ChangePathFrom) > 0 Then + sChangeTargetTo = "" + sChangePathTo = "" + + 'Set numerical length of full target path + VarLengthPath = Len(targetpath) + 'Set numerical length of ChangePathFrom + VarLengthCPF = Len(ChangePathFrom) + + 'Find out what's between character 0 and where changepathfrom starts + VarBeginPath = InStr(1, targetpath, ChangePathFrom) + + 'Subtract 1 from where it begins (all text begins at 1 in a string) + 'This is so you will have a '0' value if you type in a root drive or + 'UNC to replace - there shouldn't be anything that appears before + ''c:\' or '\\server' etc. + VarBeginPath = VarBeginPath - 1 + + 'Parse actual text prior to search string to replace + BeginPath = Null + BeginPath = Left(targetpath, VarBeginPath) + + 'wscript.echo "VarBeginPath is: " & VarBeginPath & ". " & BeginPath + + 'Find out how many characters are left after subtracting the beginpath + 'and search strings from the whole path + VarEndPath = VarLengthPath - (VarBeginPath + VarLengthCPF) + + 'Find out what text appears after the search string + EndPath = Right(targetpath, VarEndPath) + 'wscript.echo EndPath + + workingpath = link.workingdirectory + + 'Set variable to text before/search string/text after, so you get + 'something like: c:\stuffbeforestring\mysearchstring\stuffafterstring + 'or c:\temp\docs\mysearchstring\test.doc + sChangePathTo = BeginPath & ChangePathTo & EndPath + 'wscript.echo "ChangePathTo is: " & ChangePathTo + + 'If there is no working directory, then text will show 'not set' during + 'script execution + If workingpath = "" Then + workingpath = "not set" + End If + + + 'if you are running in verbose mode, you will be prompted with + 'each shortcut and working folder. + If Silent = 0 Then + MyVar = MsgBox ("Path contains " & Chr(34) & ChangePathFrom & "." & Chr(34) & ""_ + & " LNK file's full target path is: "_ + & targetpath & "." & " Working path is "_ + & workingpath & ".",64, fullname) + End If + + 'Sometimes shortcuts don't have working dirs (not sure why) + 'If there is a working dir, then run following code + If workingpath <> "not set" Then + + VarBeginPath = InStr(1, workingpath, ChangePathFrom) + If VarBeginPath > 0 Then + VarBeginPath = VarBeginPath - 1 + End If + + 'Parse actual text prior to search string to replace + BeginPath = Null + 'wscript.echo "VarBeginPath " & VarBeginPath + BeginPath = Left(workingpath, VarBeginPath) + 'wscript.echo "Working beginpath is: " & BeginPath + + 'Set numerical length of working directory + VarLengthWorking = Len(link.workingdirectory) + + VarEndPath = VarLengthWorking - (VarBeginPath + VarLengthCPF) + 'wscript.echo "Working path number count is: " & varlengthworking & ""_ + '& VBCRLF & "working path end + 'wscript.echo "VarEndPath = " & VarEndPath & " = " & VarLengthWorking & ""_ + '& " - (" & VarBeginPath & " + " & VarLengthCPF & ")" + 'Find out what text appears after the search string + + If VarEndPath >= 0 Then + EndPath = Right(workingpath, VarEndPath) + sChangeTargetTo = BeginPath & ChangePathTo & EndPath + + 'wscript.echo "ChangeTargetTo is: " & sChangeTargetTo + WorkingMSG = "Also change working directory to " & sChangeTargetTo & "?" + End If + + 'wscript.echo "End of working folder :" & EndPath + + Else + link.workingdirectory = "" + WorkingMSG = "No working directory will be set at this time." + End If + + 'wscript.echo "Path of shortcut is " & targetpath & ""_ + '& VBCRLF & ". Working folder is " & workingpath & "." + + 'Display input box to modify each shortcut as the script finds them + If Silent = 0 Then + ModifyPath = InputBox ("Modifying " & fullname & "." & VBCRLF & ""_ + & VBCRLF & "Modify path for " & targetpath & " "_ + & "and replace with " & sChangePathTo & "?" & VBCRLF & VBCRLF & ""_ + & WorkingMSG,""_ + & "Type 'yes' to modify") + ElseIf Silent >= 1 Then + ModifyPath = "yes" + End If + If ModifyPath = "yes" Then + bgcolor = "#99CCFF" + 'Set link target path attribute to + link.targetpath = Chr(34) & sChangePathTo & Chr(34) + + newlink = link.targetpath + + 'wscript.echo newlink + If VarLengthWorking <> "" Then + 'Set link working dir attribute to + ' \\ChangePathToname\workingpath + link.workingdirectory = Chr(34) & sChangeTargetTo & Chr(34) + End If + + 'Save the shortcut with the new information + link.save + + 'If answer above is anything but yes, the script will proceed + ' to the next shortcut + + Else + + End if + + 'Clear link variable + MyPos = 0 + MyPosEnd = 0 + End if + + 'write output to logfile + Call WriteEntry +End If + + Next + + 'process all the subfolders in the folder + For each folder in fso.GetFolder(foldername).Subfolders + call ModifyLinks(folder.path) + + Next +End Sub + +'-------------------------------------------------------------------------- +' Function WriteEntry to write change history to logfile in outputfile path +'-------------------------------------------------------------------------- + +Function WriteEntry + If newlink <> "0" Then + w.WriteLine ("") + w.WriteLine ("") + w.WriteLine ("") + w.WriteLine ("") + w.WriteLine ("") + oldfull = "0" + newlink = "0" + oldlink = "0" + bgcolor = "white" + End If +End Function + +'---------------------------------------------------------------------------- +'Function to see if outputfile already exists +'---------------------------------------------------------------------------- + +Function CheckFileExists(sFileName) + +Dim FileSystemObject +Set FileSystemObject = CreateObject("Scripting.FileSystemObject") +If (FileSystemObject.FileExists(sFileName)) Then + CheckFileExists = True +Else + CheckFileExists = False +End If +Set FileSystemObject = Nothing +End Function + +w.Writeline ("") + +'if silent = 2, then it will not open the log file +If Silent <= 1 Then + 'set command variable with path in quotes (for long filenames) + Command = Chr(34) & OutputFile & Chr(34) + + 'run htm file in your default browser + wso.Run Command +End If +'~~[/script]~~ \ No newline at end of file diff --git a/CheckOneDrive.bat b/CheckOneDrive.bat new file mode 100644 index 0000000..48e128d --- /dev/null +++ b/CheckOneDrive.bat @@ -0,0 +1,9 @@ +tasklist /FI "IMAGENAME eq onedrive.exe" 2>NUL | find /I /N "onedrive.exe">NUL +if "%ERRORLEVEL%"=="1" goto StartOneDrive +goto End + +:StartOneDrive +start "" "C:\Program Files (x86)\Microsoft OneDrive\OneDrive.exe" /background + +:End +exit diff --git a/CheckRemoteVMStatus.bat b/CheckRemoteVMStatus.bat new file mode 100644 index 0000000..8d80372 --- /dev/null +++ b/CheckRemoteVMStatus.bat @@ -0,0 +1,2 @@ +vboxmanage list -l runningvms +pause diff --git a/CleanAdministratorWebCache.bat b/CleanAdministratorWebCache.bat new file mode 100644 index 0000000..b072429 --- /dev/null +++ b/CleanAdministratorWebCache.bat @@ -0,0 +1,2 @@ +del /f /s /q "C:\Users\Administrator\AppData\Local\Microsoft\Windows\WebCache\*.*" +pause diff --git a/CleanUpStartMenuShortcuts/CleanUpStartMenuShortcuts.bat b/CleanUpStartMenuShortcuts/CleanUpStartMenuShortcuts.bat new file mode 100644 index 0000000..3b0166f --- /dev/null +++ b/CleanUpStartMenuShortcuts/CleanUpStartMenuShortcuts.bat @@ -0,0 +1,9 @@ +pushd "%~dp0" +rem Move and rename files and folders + + +rem Delete files and folders +for /F "tokens=*" %%A in (Files.txt) do del /f /s /q %%A +for /F "tokens=*" %%A in (Folders.txt) do rmdir /s /q %%A +popd +pause diff --git a/CleanUpStartMenuShortcuts/Files.txt b/CleanUpStartMenuShortcuts/Files.txt new file mode 100644 index 0000000..134c4a3 --- /dev/null +++ b/CleanUpStartMenuShortcuts/Files.txt @@ -0,0 +1,3 @@ +"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\AIMP\AudioConverter.lnk" +"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\AIMP\TagEditor.lnk" +"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\AIMP\Uninstall.lnk" diff --git a/CleanUpStartMenuShortcuts/Folders.txt b/CleanUpStartMenuShortcuts/Folders.txt new file mode 100644 index 0000000..9399119 --- /dev/null +++ b/CleanUpStartMenuShortcuts/Folders.txt @@ -0,0 +1,2 @@ +"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\AIMP\Test1" +"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\AIMP\Test2" \ No newline at end of file diff --git a/CleanUpTempFolder.bat b/CleanUpTempFolder.bat new file mode 100644 index 0000000..7c0eab4 --- /dev/null +++ b/CleanUpTempFolder.bat @@ -0,0 +1,7 @@ +pushd %temp% +RMDIR /S /Q . +popd +pushd C:\Windows\Temp +RMDIR /S /Q . +popd +pause diff --git a/CleanUpWSUSServer.bat b/CleanUpWSUSServer.bat new file mode 100644 index 0000000..e35b1ff --- /dev/null +++ b/CleanUpWSUSServer.bat @@ -0,0 +1,6 @@ +@echo on +c: +cd "C:\Program Files\WindowsPowerShell\Scripts" +powershell -ExecutionPolicy Bypass -command .\Wsus-Maintenance.ps1 -LogPath C:\Logs -WSUSServer WinSrvr2019-01 +pause +exit diff --git a/CleanUpWindowsUpdateFolder.bat b/CleanUpWindowsUpdateFolder.bat new file mode 100644 index 0000000..c609d57 --- /dev/null +++ b/CleanUpWindowsUpdateFolder.bat @@ -0,0 +1,9 @@ +net stop BITS +net stop wuauserv +net stop cryptsvc +del /f /s /q "C:\Windows\SoftwareDistribution\*.*" +rd /s /q "C:\Windows\SoftwareDistribution" +del /f /s /q "C:\Windows\System32\catroot2\*.*" +net start BITS +net start wuauserv +net start cryptsvc \ No newline at end of file diff --git a/CleanupNewPC.bat b/CleanupNewPC.bat new file mode 100644 index 0000000..d070fe9 --- /dev/null +++ b/CleanupNewPC.bat @@ -0,0 +1,22 @@ +rmdir /s /q "C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Maintenance" +rmdir /s /q "C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Administrative Tools" +rmdir /s /q "C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Windows PowerShell" +del /f /s /q "C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\System Tools\Administrative Tools.lnk" +del /f /s /q "C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\SendTo\Bluetooth File Transfer.LNK" +del /f /s /q "C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\SendTo\Documents.mydocs" +del /f /s /q "C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\SendTo\Fax Recipient.lnk" +del /f /s /q "C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\SendTo\Mail Recipient.MAPIMail" +rmdir /s /q "C:\Users\Administrator\AppData\Local\Microsoft\OneDrive" +del /f /s /q "C:\Users\Default\AppData\Roaming\Microsoft\Windows\SendTo\Mail Recipient.MAPIMail" +del /f /s /q "C:\Users\Default\AppData\Roaming\Microsoft\Windows\SendTo\Fax Recipient.lnk" +rmdir /s /q "C:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Maintenance" +rmdir /s /q "C:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Windows PowerShell" +del /f /s /q "C:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\System Tools\Administrative Tools.lnk" +rmdir /s /q "C:\ProgramData\Microsoft OneDrive" +rmdir /s /q "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Maintenance" +rmdir /s /q "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools" +del /f /s /q "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Dell\Command Update\Dell Command Update User Guide.lnk" +move "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Dell\Command Update\Dell Command Update.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Dell" +rmdir /s /q "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Dell\Command Update" +del /f /s /q "C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Recent" +pause diff --git a/CleanupTempFolderDaily.bat b/CleanupTempFolderDaily.bat new file mode 100644 index 0000000..87979c3 --- /dev/null +++ b/CleanupTempFolderDaily.bat @@ -0,0 +1,6 @@ +pushd %temp% +RMDIR /S /Q . +popd +pushd C:\Windows\Temp +RMDIR /S /Q . +popd diff --git a/ClearAllEventViewerLogs.bat b/ClearAllEventViewerLogs.bat new file mode 100644 index 0000000..57b8b7d --- /dev/null +++ b/ClearAllEventViewerLogs.bat @@ -0,0 +1,15 @@ +@echo off + +rem IF /I "%EVENTVIEWER%" NEQ "Y" GOTO END +for /F "tokens=*" %%G in ('wevtutil.exe el') DO (call :do_clear "%%G") +echo. +echo All Event Logs have been cleared! +goto end + +:do_clear +echo clearing %1 +wevtutil.exe cl %1 +goto :eof + +:end +pause diff --git a/CopyRemoteDesktopFiles.bat b/CopyRemoteDesktopFiles.bat new file mode 100644 index 0000000..de7c2eb --- /dev/null +++ b/CopyRemoteDesktopFiles.bat @@ -0,0 +1,9 @@ +copy %SystemRoot%\System32\mstsc.exe \\hypervhost-03\c$\windows\system32\ +copy %SystemRoot%\System32\mstscax.dll \\hypervhost-03\c$\windows\system32\ +copy %SystemRoot%\System32\msacm32.dll \\hypervhost-03\c$\windows\system32\ +copy %SystemRoot%\System32\d2d1.dll \\hypervhost-03\c$\windows\system32\ +copy %SystemRoot%\System32\d3d11.dll \\hypervhost-03\c$\windows\system32\ +copy %SystemRoot%\System32\dxgi.dll \\hypervhost-03\c$\windows\system32\ +copy %SystemRoot%\System32\en-US\mstsc.exe.mui \\hypervhost-03\c$\windows\system32\en-US +copy %SystemRoot%\System32\en-US\mstscax.dll.mui \\hypervhost-03\c$\windows\system32\en-US +pause diff --git a/CustomWinPE/capturewindowsimage.bat b/CustomWinPE/capturewindowsimage.bat new file mode 100644 index 0000000..a784def --- /dev/null +++ b/CustomWinPE/capturewindowsimage.bat @@ -0,0 +1,17 @@ +T: +cd Captured +dir + +:SetImage +@echo off +cd. +echo Enter name of image to capture +set /p ImageName= +if exist %ImageName%.wim goto SetImage +if %errorlevel%==1 goto SetImage + +:CaptureImage +@echo on +Dism /Capture-Image /ImageFile:"%ImageName%.wim" /CaptureDir:C:\ /Name:%ImageName% /Compress:fast +pause +wpeutil shutdown diff --git a/CustomWinPE/installwindowsimage.bat b/CustomWinPE/installwindowsimage.bat new file mode 100644 index 0000000..7e7c4fc --- /dev/null +++ b/CustomWinPE/installwindowsimage.bat @@ -0,0 +1,20 @@ +T: +cd Installers +dir + +:SetImage +@echo off +set ImageName=0 +echo Enter name of image to install +set /p ImageName= +if not exist %ImageName% goto SetImage + +:RestoreImage +@echo on +diskpart /s CreatePartitions.txt +Dism /apply-image /imagefile:%ImageName% /index:1 /applydir:C:\ +bcdboot C:\Windows /s B:\ /f ALL +X: +net use /d T: /y +pause +wpeutil shutdown diff --git a/CustomWinPE/launch.bat b/CustomWinPE/launch.bat new file mode 100644 index 0000000..48c80a3 --- /dev/null +++ b/CustomWinPE/launch.bat @@ -0,0 +1,38 @@ +@echo off +powercfg /s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c +Wpeutil InitializeNetwork +net use T: \\192.168.1.41\ipxe\remote-install\images /user:truenas\akanealw 8ung1e1! + +:ImageOptions +cls +title Image Options +cls +echo. +echo 1. Install Windows image +echo. +echo 2. Restore Windows image +echo. +echo 3. Capture Windows image +echo. + +set /p a= || set a=0 +IF %a%==0 goto End +IF %a%==1 goto InstallWindowsImage +IF %a%==2 goto RestoreWindowsImage +IF %a%==3 goto CaptureWindowsImage +goto ImageOptions + +:InstallWindowsImage +start "" cmd /k %systemdrive%\installwindowsimage.bat +goto ImageOptions + +:RestoreWindowsImage +start "" cmd /k %systemdrive%\restorewindowsimage.bat +goto ImageOptions + +:CaptureWindowsImage +start "" cmd /k %systemdrive%\capturewindowsimage.bat +goto ImageOptions + +:End +wpeutil shutdown \ No newline at end of file diff --git a/CustomWinPE/restorewindowsimage.bat b/CustomWinPE/restorewindowsimage.bat new file mode 100644 index 0000000..0554795 --- /dev/null +++ b/CustomWinPE/restorewindowsimage.bat @@ -0,0 +1,20 @@ +T: +cd Captured +dir + +:SetImage +@echo off +set ImageName=0 +echo Enter name of image to restore +set /p ImageName= +if not exist %ImageName% goto SetImage + +:RestoreImage +@echo on +diskpart /s CreatePartitions.txt +Dism /apply-image /imagefile:%ImageName% /index:1 /applydir:C:\ +bcdboot C:\Windows /s B:\ /f ALL +X: +net use /d T: /y +pause +wpeutil shutdown diff --git a/CustomWinPE/winpeshl.ini b/CustomWinPE/winpeshl.ini new file mode 100644 index 0000000..170944b --- /dev/null +++ b/CustomWinPE/winpeshl.ini @@ -0,0 +1,2 @@ +[LaunchApps] +"%SYSTEMDRIVE%\launch.bat" \ No newline at end of file diff --git a/DISMCheckHealth.bat b/DISMCheckHealth.bat new file mode 100644 index 0000000..dedc9a3 --- /dev/null +++ b/DISMCheckHealth.bat @@ -0,0 +1,3 @@ +cd %~dp0 +DISM /Online /Cleanup-Image /CheckHealth +pause diff --git a/DISMRestoreHealth.bat b/DISMRestoreHealth.bat new file mode 100644 index 0000000..f934528 --- /dev/null +++ b/DISMRestoreHealth.bat @@ -0,0 +1,3 @@ +cd %~dp0 +DISM /Online /Cleanup-Image /RestoreHealth +pause diff --git a/DISMScanHealth.bat b/DISMScanHealth.bat new file mode 100644 index 0000000..e016928 --- /dev/null +++ b/DISMScanHealth.bat @@ -0,0 +1,3 @@ +cd %~dp0 +DISM /Online /Cleanup-Image /ScanHealth +pause diff --git a/DISM_Split_Image.bat b/DISM_Split_Image.bat new file mode 100644 index 0000000..cb95156 --- /dev/null +++ b/DISM_Split_Image.bat @@ -0,0 +1,12 @@ +@echo off +:SetInstallWIM +echo Set the path to the parent folder +set /p Source= +C:\Windows\System32\Dism.exe /Split-Image /ImageFile:%Source%\Sources\install.wim /SWMFile:%Source%\Sources\install.swm /FileSize:4000 /CheckIntegrity +SET /P AREYOUSURE=Split another install.wim? (Y/[N]) +IF /I "%AREYOUSURE%" NEQ "Y" GOTO end +goto SetInstallWIM + +:End +set Source= +exit diff --git a/Device_Manager_Show_Unplugged_Devices.bat b/Device_Manager_Show_Unplugged_Devices.bat new file mode 100644 index 0000000..0f6e6e9 --- /dev/null +++ b/Device_Manager_Show_Unplugged_Devices.bat @@ -0,0 +1,3 @@ +c: +set devmgr_show_nonpresent_devices=1 +start devmgmt.msc \ No newline at end of file diff --git a/DisableCortana.bat b/DisableCortana.bat new file mode 100644 index 0000000..01ec8c1 --- /dev/null +++ b/DisableCortana.bat @@ -0,0 +1,6 @@ +taskkill /f /im "SearchUI.exe" +taskkill /f /im "SearchUI.exe" +taskkill /f /im "SearchUI.exe" +taskkill /f /im "SearchUI.exe" +move %windir%\SystemApps\Microsoft.Windows.Cortana_cw5n1h2txyewy %windir%\SystemApps\Microsoft.Windows.Cortana_cw5n1h2txyewy.000 +pause \ No newline at end of file diff --git a/DisableDellServices.bat b/DisableDellServices.bat new file mode 100644 index 0000000..1f63622 --- /dev/null +++ b/DisableDellServices.bat @@ -0,0 +1,9 @@ +rem net stop DellClientManagementService +rem sc config DellClientManagementService start= delayed-auto + +net stop DellDigitalDelivery +sc config DellDigitalDelivery start= disabled + +net stop SupportAssistAgent +sc config SupportAssistAgent start= disabled + \ No newline at end of file diff --git a/DisableDellSupportAssistTask.bat b/DisableDellSupportAssistTask.bat new file mode 100644 index 0000000..0aab5a9 --- /dev/null +++ b/DisableDellSupportAssistTask.bat @@ -0,0 +1 @@ +schtasks.exe /change /tn "Dell SupportAssistAgent AutoUpdate" /disable \ No newline at end of file diff --git a/DisableHibernateDesktopOnly.bat b/DisableHibernateDesktopOnly.bat new file mode 100644 index 0000000..f6c37de --- /dev/null +++ b/DisableHibernateDesktopOnly.bat @@ -0,0 +1,3 @@ +cd %~dp0 +powercfg /h off +pause diff --git a/DisableLocalAdminPasswordExpiration.bat b/DisableLocalAdminPasswordExpiration.bat new file mode 100644 index 0000000..0fbcf6a --- /dev/null +++ b/DisableLocalAdminPasswordExpiration.bat @@ -0,0 +1,6 @@ +net user administrator /active:yes +WMIC USERACCOUNT WHERE Name='js72osp' SET PasswordExpires=FALSE +WMIC USERACCOUNT WHERE Name='TCLocalAdmin' SET PasswordExpires=FALSE +WMIC USERACCOUNT WHERE Name='Administrator' SET PasswordExpires=FALSE +net user administrator /active:no +pause diff --git a/DisablePDFOpenSaveInternetExplorer.bat b/DisablePDFOpenSaveInternetExplorer.bat new file mode 100644 index 0000000..5f124bf --- /dev/null +++ b/DisablePDFOpenSaveInternetExplorer.bat @@ -0,0 +1,3 @@ +reg delete "HKCR\AcroPDF.FDF.1" /f +reg delete "HKCR\AcroPDF.PDF.1" /v EditFlags /f +reg add "HKCR\AcroPDF.PDF.1" /v EditFlags /t REG_BINARY /d "00 01 00" /f \ No newline at end of file diff --git a/DisableWindowsDefender.ps1 b/DisableWindowsDefender.ps1 new file mode 100644 index 0000000..56cefb3 --- /dev/null +++ b/DisableWindowsDefender.ps1 @@ -0,0 +1 @@ +Set-MpPreference -DisableRealtimeMonitoring $true \ No newline at end of file diff --git a/DisconnectCurrentSession.bat b/DisconnectCurrentSession.bat new file mode 100644 index 0000000..862552f --- /dev/null +++ b/DisconnectCurrentSession.bat @@ -0,0 +1,2 @@ +tsdiscon +exit \ No newline at end of file diff --git a/DisconnectRD.bat b/DisconnectRD.bat new file mode 100644 index 0000000..ac078bc --- /dev/null +++ b/DisconnectRD.bat @@ -0,0 +1,23 @@ +@echo off +Call :YesNoBox "Do you want to disconnect?" +if "%YesNo%"=="6" ( +FOR /f %%G IN ('D:\Scripts\FindActiveSessions.bat') DO tsdiscon %%G +) + +exit /b +:YesNoBox +REM returns 6 = Yes, 7 = No. Type=4 = Yes/No +set YesNo= +set MsgType=4 +set heading=%~2 +set message=%~1 +echo wscript.echo msgbox(WScript.Arguments(0),%MsgType%,WScript.Arguments(1)) >"%temp%\input.vbs" +for /f "tokens=* delims=" %%a in ('cscript //nologo "%temp%\input.vbs" "%message%" "%heading%"') do set YesNo=%%a +exit /b + +:MessageBox +set heading=%~2 +set message=%~1 +echo msgbox WScript.Arguments(0),0,WScript.Arguments(1) >"%temp%\input.vbs" +cscript //nologo "%temp%\input.vbs" "%message%" "%heading%" +exit /b diff --git a/EnableAdminSharesOnWorkstations.bat b/EnableAdminSharesOnWorkstations.bat new file mode 100644 index 0000000..c66b67a --- /dev/null +++ b/EnableAdminSharesOnWorkstations.bat @@ -0,0 +1 @@ +reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 00000001 /f \ No newline at end of file diff --git a/EnableDisableHeadphones/EnableArctisHeadphones.bat b/EnableDisableHeadphones/EnableArctisHeadphones.bat new file mode 100644 index 0000000..5ec6aae --- /dev/null +++ b/EnableDisableHeadphones/EnableArctisHeadphones.bat @@ -0,0 +1,10 @@ +pushd "%~dp0" +SoundVolumeView.exe /Disable "Realtek(R) Audio\Device\Speakers\Render" +SoundVolumeView.exe /Disable "Creative BT-W3\Device\Speakers\Render" +SoundVolumeView.exe /Disable "Creative BT-W3\Device\Microphone\Capture" +SoundVolumeView.exe /Enable "Arctis 7 Chat\Device\Headset Earphone\Render" +SoundVolumeView.exe /Enable "Arctis 7 Game\Device\Headphones\Render" +SoundVolumeView.exe /Enable "Arctis 7 Chat\Device\Headset Microphone\Capture" +SoundVolumeView.exe /SetDefault "Arctis 7 Chat\Device\Headset Earphone\Render" Communications +SoundVolumeView.exe /SetDefault "Arctis 7 Game\Device\Headphones\Render" Console +popd \ No newline at end of file diff --git a/EnableDisableHeadphones/EnableRealtekSpeakers.bat b/EnableDisableHeadphones/EnableRealtekSpeakers.bat new file mode 100644 index 0000000..56f6bc3 --- /dev/null +++ b/EnableDisableHeadphones/EnableRealtekSpeakers.bat @@ -0,0 +1,9 @@ +pushd "%~dp0" +SoundVolumeView.exe /Disable "Arctis 7 Game\Device\Headphones\Render" +SoundVolumeView.exe /Disable "Arctis 7 Chat\Device\Headset Earphone\Render" +SoundVolumeView.exe /Disable "Arctis 7 Chat\Device\Headset Microphone\Capture" +SoundVolumeView.exe /Disable "Creative BT-W3\Device\Speakers\Render" +SoundVolumeView.exe /Disable "Creative BT-W3\Device\Microphone\Capture" +SoundVolumeView.exe /Enable "Realtek(R) Audio\Device\Speakers\Render" +SoundVolumeView.exe /SetDefault "Realtek(R) Audio\Device\Speakers\Render" Multimedia +popd \ No newline at end of file diff --git a/EnableDisableHeadphones/SoundVolumeView.cfg b/EnableDisableHeadphones/SoundVolumeView.cfg new file mode 100644 index 0000000..0c8fda7 --- /dev/null +++ b/EnableDisableHeadphones/SoundVolumeView.cfg @@ -0,0 +1,32 @@ +[General] +MarkOddEvenRows=0 +ShowGridLines=0 +SaveFilterIndex=0 +ShowInfoTip=1 +AutoRefresh=1 +TrayIcon=0 +StartAsHidden=0 +SortOnEveryUpdate=0 +MainFont=00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +AlwaysOnTop=0 +AutoSizeColumnsOnUpdate=0 +MouseWheelMode=2 +MouseWheelPercentChange=5 +ShowDisabledDevices=0 +ShowUnpluggedDevices=0 +AlignNumbersToRight=0 +SelectedChannel=0 +WinPos=2C 00 00 00 02 00 00 00 03 00 00 00 00 83 FF FF 00 83 FF FF FF FF FF FF FF FF FF FF 99 09 00 00 4D 00 00 00 BE 0D 00 00 84 03 00 00 +Columns=C8 01 00 00 78 00 01 00 5A 00 02 00 AE 00 03 00 92 00 04 00 C4 00 05 00 E2 00 06 00 CC 00 07 00 64 00 08 00 78 00 09 00 78 00 0A 00 78 00 0B 00 78 00 0C 00 78 00 0D 00 5E 01 0E 00 5E 01 0F 00 5E 01 10 00 96 00 11 00 96 00 12 00 2C 01 13 00 64 00 14 00 96 00 15 00 FA 00 16 00 +Sort=3 +[RecentFiles] +0= +1= +2= +3= +4= +5= +6= +7= +8= +9= diff --git a/EnableLinkedConnections.bat b/EnableLinkedConnections.bat new file mode 100644 index 0000000..0e98835 --- /dev/null +++ b/EnableLinkedConnections.bat @@ -0,0 +1,2 @@ +reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableLinkedConnections /t REG_DWORD /d 1 /f +pause \ No newline at end of file diff --git a/FindActiveSessions.bat b/FindActiveSessions.bat new file mode 100644 index 0000000..6b4e141 --- /dev/null +++ b/FindActiveSessions.bat @@ -0,0 +1 @@ +query session /sm | find "Active" \ No newline at end of file diff --git a/GamingModeOff.bat b/GamingModeOff.bat new file mode 100644 index 0000000..e142f99 --- /dev/null +++ b/GamingModeOff.bat @@ -0,0 +1,14 @@ +c: +cd \ +cd "C:\Program Files\Everything" +start "" everything.exe -startup +timeout 2 >nul +cd "C:\Users\nwettstein\AppData\Local\FluxSoftware\Flux" +start "" flux.exe /noshow +timeout 2 >nul +taskkill /f /im "explorer.exe" +cd c:\windows +start "" explorer.exe +timeout 2 >nul +start "" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\ueli.lnk" && exit + diff --git a/GamingModeOn.bat b/GamingModeOn.bat new file mode 100644 index 0000000..3e429fc --- /dev/null +++ b/GamingModeOn.bat @@ -0,0 +1,6 @@ +taskkill /f /im "everything.exe" +taskkill /f /im "flux.exe" +taskkill /f /im "msedge.exe" +taskkill /f /im "openvpn-gui.exe" +taskkill /f /im "ueli.exe" +exit diff --git a/HardDriveCheck.bat b/HardDriveCheck.bat new file mode 100644 index 0000000..86d3a58 --- /dev/null +++ b/HardDriveCheck.bat @@ -0,0 +1,3 @@ +cd %~dp0 +chkdsk /f +pause diff --git a/HyperV/CheckAllVMsAutoStart.bat b/HyperV/CheckAllVMsAutoStart.bat new file mode 100644 index 0000000..121a520 --- /dev/null +++ b/HyperV/CheckAllVMsAutoStart.bat @@ -0,0 +1,3 @@ +mode con: cols=120 lines=30 +powershell -command "Get-VM | Select-Object VMname,AutomaticStartAction" +pause \ No newline at end of file diff --git a/HyperV/DisableAllVMsAutoStart.bat b/HyperV/DisableAllVMsAutoStart.bat new file mode 100644 index 0000000..278c309 --- /dev/null +++ b/HyperV/DisableAllVMsAutoStart.bat @@ -0,0 +1,4 @@ +mode con: cols=120 lines=30 +powershell -command "Get-VM | Set-VM -AutomaticStartAction Nothing -Verbose" +powershell -command "Get-VM | Select-Object VMname,AutomaticStartAction" +pause \ No newline at end of file diff --git a/HyperV/EnableAllVMsAutoStart.bat b/HyperV/EnableAllVMsAutoStart.bat new file mode 100644 index 0000000..589fe72 --- /dev/null +++ b/HyperV/EnableAllVMsAutoStart.bat @@ -0,0 +1,4 @@ +mode con: cols=120 lines=30 +powershell -command "Get-VM | Set-VM -AutomaticStartAction Start -Verbose" +powershell -command "Get-VM | Select-Object VMname,AutomaticStartAction" +pause \ No newline at end of file diff --git a/HyperV/ListAllVMsOff.bat b/HyperV/ListAllVMsOff.bat new file mode 100644 index 0000000..3e511fd --- /dev/null +++ b/HyperV/ListAllVMsOff.bat @@ -0,0 +1,3 @@ +mode con: cols=120 lines=30 +powershell -command "Get-VM | Where-Object {$_.State -eq 'Off'}" +pause diff --git a/HyperV/ListAllVMsRunning.bat b/HyperV/ListAllVMsRunning.bat new file mode 100644 index 0000000..15b59cf --- /dev/null +++ b/HyperV/ListAllVMsRunning.bat @@ -0,0 +1,3 @@ +mode con: cols=120 lines=30 +powershell -command "Get-VM | Where-Object {$_.State -eq 'Running'}" +pause diff --git a/HyperV/ListAllVMsShuttingDown.bat b/HyperV/ListAllVMsShuttingDown.bat new file mode 100644 index 0000000..a4aed7d --- /dev/null +++ b/HyperV/ListAllVMsShuttingDown.bat @@ -0,0 +1,3 @@ +mode con: cols=120 lines=30 +powershell -command "Get-VM | Where-Object {$_.State -eq 'ShuttingDown'}" +pause diff --git a/HyperV/ListAllVMsStartingUp.bat b/HyperV/ListAllVMsStartingUp.bat new file mode 100644 index 0000000..9a2d68c --- /dev/null +++ b/HyperV/ListAllVMsStartingUp.bat @@ -0,0 +1,3 @@ +mode con: cols=120 lines=30 +powershell -command "Get-VM | Where-Object {$_.State -eq 'Starting'}" +pause diff --git a/HyperV/ShutDownAllVMs.bat b/HyperV/ShutDownAllVMs.bat new file mode 100644 index 0000000..4566237 --- /dev/null +++ b/HyperV/ShutDownAllVMs.bat @@ -0,0 +1,3 @@ +mode con: cols=100 lines=30 +powershell -command "Get-VM | Stop-VM -Verbose" +pause diff --git a/HyperV/StartUpAllVMs.bat b/HyperV/StartUpAllVMs.bat new file mode 100644 index 0000000..9e8719b --- /dev/null +++ b/HyperV/StartUpAllVMs.bat @@ -0,0 +1,3 @@ +mode con: cols=70 lines=40 +powershell -command "Get-VM | Start-VM -Verbose" +pause diff --git a/IPConfigReleaseRenew.bat b/IPConfigReleaseRenew.bat new file mode 100644 index 0000000..f573d2c --- /dev/null +++ b/IPConfigReleaseRenew.bat @@ -0,0 +1,3 @@ +ipconfig /release +timeout 10 >nul +ipconfig /renew diff --git a/InstallSoftware.bat b/InstallSoftware.bat new file mode 100644 index 0000000..c451e06 --- /dev/null +++ b/InstallSoftware.bat @@ -0,0 +1,741 @@ +@echo off +rem Check if network drive is mapped +:CheckMappedDrive +if %computername% == OSPIT08 goto Start +if exist o: goto Start +net use o: \\ospit08\storage$ +cls + +rem #Start +:Start +cls +mode con: cols=75 lines=45 +color 1F +title Start +o: +cd \ +cls +echo. +echo 1. Before sysprep / After sysprep / After domain join +echo 2. Install individual software +echo 3. Miscellaneous +echo 4. Add printers for all users +echo 5. Remove printers for all users +echo. +echo Press Enter to exit +echo. + +set /p a= || set a=0 +IF %a%==0 goto End +IF %a%==1 goto BeforeSysprep/AfterSysprep/DomainJoin +IF %a%==2 goto InstallIndividualSoftware +IF %a%==3 goto Miscellaneous +IF %a%==4 goto AddPrinter +IF %a%==5 goto RemovePrinter +goto CheckMappedDrive + +rem #Before Sysprep / After Sysprep / After Domain Join +:BeforeSysprep/AfterSysprep/DomainJoin +cls +color 1E +title Before Sysprep / After Sysprep / After Domain Join +o: +cd \ +cls +echo. +echo 1. Enable admin prompt on shares +echo 2. Install Dell command update +echo 3. Copy sysprep files (Curtis group) +echo 4. Copy sysprep files (OSP only) +echo 5. Apply custom computer settings +echo 6. Install software on desktop +echo 7. Install software on laptop +echo 8. Disable local admin password expiration (Curtis group) +echo 9. Disable local admin password expiration (OSP only) +echo. +echo Press Enter to go back +echo. + +set /p a= || set a=0 +IF %a%==0 goto CheckMappedDrive +IF %a%==1 goto EnableAdminPromptOnShares +IF %a%==2 goto InstallDellCommandUpdate +IF %a%==3 goto CopySysprepFilesCurtisGroup +IF %a%==4 goto CopySysprepFilesOSPOnly +IF %a%==5 goto ApplyCustomComputerSettings +IF %a%==6 goto InstallSoftwareDesktop +IF %a%==7 goto InstallSoftwareLaptop +IF %a%==8 goto DisableLocalAdminPasswordExpirationCurtisGroup +IF %a%==9 goto DisableLocalAdminPasswordExpirationOSPOnly +goto BeforeSysprep/AfterSysprep/DomainJoin + +:EnableAdminPromptOnShares +start .\Scripts\EnableAdminPromptOnShares.bat +goto BeforeSysprep/AfterSysprep/DomainJoin + +:InstallDellCommandUpdate +start /wait .\Files\DellCommandUpdate\Dell-Command-Update_DDVDP_WIN_2.4.0_A00.EXE /s +goto BeforeSysprep/AfterSysprep/DomainJoin + +:CopySysprepFilesCurtisGroup +start .\Files\Sysprep\CopySysprepFilesCurtisGroup.bat +goto BeforeSysprep/AfterSysprep/DomainJoin + +:CopySysprepFilesOSPOnly +start .\Files\Sysprep\CopySysprepFilesOSPOnly.bat +goto BeforeSysprep/AfterSysprep/DomainJoin + +:ApplyCustomComputerSettings +start /wait .\Files\RegistryEdits\ApplyRegedits.bat +start /wait .\Files\RemoveApps\RemoveAppsPowerShell.bat +start /wait .\Scripts\DisableHibernate.bat +start /wait .\Scripts\DisableServices.bat +start /wait .\Scripts\EnableSystemRestoreOnC.bat +goto BeforeSysprep/AfterSysprep/DomainJoin + +:InstallSoftwareDesktop +start /wait .\Files\OpenShell\InstallOpenShell.bat +start /wait .\Files\VCRedistributables\InstallVCRedistributables.bat +start /wait .\Files\AdobeReaderDC\InstallAdobeReaderDC.bat +start /wait .\Files\CutePDFWriter\InstallCutePDFWriter.bat +start /wait .\Files\GoogleChrome\InstallGoogleChrome.bat +start /wait .\Files\MicrosoftEdge\InstallMicrosoftEdge.bat +start /wait .\Files\MicrosoftTeams\InstallMicrosoftTeams.bat +start /wait .\Files\DameWareAgentInstall\InstallDameWareAgentOnImage.bat +start /wait .\Files\DesktopCentralAgent\InstallDesktopCentralAgentOnImage.bat +start /wait .\Files\SnowInventory\InstallSnowInventoryOnImage.bat +start /wait .\Files\SymantecClient\InstallSymantecClient.bat +start .\Files\MicrosoftOffice2019\MicrosoftOffice2019Standard\InstallMicrosoftOffice2019StandardNetwork.bat +goto BeforeSysprep/AfterSysprep/DomainJoin + +:InstallSoftwareLaptop +start /wait .\Files\OpenShell\InstallOpenShell.bat +start /wait .\Files\VCRedistributables\InstallVCRedistributables.bat +start /wait .\Files\AdobeReaderDC\InstallAdobeReaderDC.bat +start /wait .\Files\CutePDFWriter\InstallCutePDFWriter.bat +start /wait .\Files\GoogleChrome\InstallGoogleChrome.bat +start /wait .\Files\MicrosoftEdge\InstallMicrosoftEdge.bat +start /wait .\Files\MicrosoftTeams\InstallMicrosoftTeams.bat +start /wait .\Files\DameWareAgentInstall\InstallDameWareAgentOnImage.bat +start /wait .\Files\DesktopCentralAgent\InstallDesktopCentralAgentOnImage.bat +start /wait .\Files\SnowInventory\InstallSnowInventoryOnImage.bat +start /wait .\Files\TaylorVPN\InstallCiscoAnyConnectVPNClient.bat +start /wait .\Files\SymantecClient\InstallSymantecClient.bat +start .\Files\MicrosoftOffice2019\MicrosoftOffice2019Standard\InstallMicrosoftOffice2019StandardNetwork.bat +goto BeforeSysprep/AfterSysprep/DomainJoin + +:DisableLocalAdminPasswordExpirationCurtisGroup +start .\Scripts\DisableLocalAdminPasswordExpirationCurtisGroup.bat +goto BeforeSysprep/AfterSysprep/DomainJoin + +:DisableLocalAdminPasswordExpirationOSPOnly +start .\Scripts\DisableLocalAdminPasswordExpirationOSPOnly.bat +goto BeforeSysprep/AfterSysprep/DomainJoin + +rem Install Individual Software +:InstallIndividualSoftware +cls +color 1E +title Install Individual Software +o: +cd \ +cls +echo. +echo 1. Install Adobe Reader DC +echo 2. Install Caffeine +echo 3. Install Chocolatey +echo 4. Install Cisco AnyConnect VPN Client +echo 5. Install CutePDF Writer +echo 6. Install DameWare Agent +echo 7. Install DameWare Agent on image +echo 8. Install Dell Command Update +echo 9. Install Desktop Central Agent +echo 10. Install Desktop Central Agent on image +echo 11. Install Don't Sleep +echo 12. Install Everything Search +echo 13. Install Google Chrome +echo 14. Install Java JDK +echo 15. Install Java JRE +echo 16. Install Microsoft Edge +echo 17. Install Microsoft Office 2019 Standard +echo 18. Install Microsoft Office 2019 Standard x64 +echo 19. Install Microsoft Project 2016 Pro +echo 20. Install Microsoft Project 2016 Pro x64 +echo 21. Install Microsoft Project 2016 Standard +echo 22. Install Microsoft Project 2016 Standard x64 +echo 23. Install Microsoft Visio 2016 Pro +echo 24. Install Microsoft Visio 2016 Pro x64 +echo 25. Install Microsoft Visio 2016 Standard +echo 26. Install Microsoft Visio 2016 Standard x64 +echo 27. Install Microsoft Teams +echo 28. Install OpenShell +echo 29. Install Snow Inventory +echo 30. Install Snow Inventory on image +echo 31. Install Symantec Client +echo 32. Install Taylor VPN software +echo 33. Install Timeclock software +echo 34. Install VC redistributables +echo 35. Install Windows 10 1903 updates +echo 36. Install Windows 10 1909 updates +echo. +echo Press Enter to go back +echo. + +set /p a= || set a=0 +IF %a%==0 goto CheckMappedDrive +IF %a%==1 goto InstallAdobeReaderDC +IF %a%==2 goto InstallCaffeine +IF %a%==3 goto InstallChocolatey +IF %a%==4 goto InstallCiscoAnyConnectVPNClient +IF %a%==5 goto InstallCutePDFWriter +IF %a%==6 goto InstallDameWareAgent +IF %a%==7 goto InstallDameWareAgentOnImage +IF %a%==8 goto InstallDellCommandUpdate +IF %a%==9 goto InstallDesktopCentralAgent +IF %a%==10 goto InstallDesktopCentralAgentOnImage +IF %a%==11 goto InstallDontSleep +IF %a%==12 goto InstallEverythingSearch +IF %a%==13 goto InstallGoogleChrome +IF %a%==14 goto InstallJavaJDK +IF %a%==15 goto InstallJavaJRE +IF %a%==16 goto InstallMicrosoftEdge +IF %a%==17 goto InstallMicrosoftOffice2019StandardNetwork +IF %a%==18 goto InstallMicrosoftOffice2019Standardx64Network +IF %a%==19 goto InstallMicrosoftProject2016Pro +IF %a%==20 goto InstallMicrosoftProject2016Prox64 +IF %a%==21 goto InstallMicrosoftProject2016Standard +IF %a%==22 goto InstallMicrosoftProject2016Standardx64 +IF %a%==23 goto InstallMicrosoftVisio2016Pro +IF %a%==24 goto InstallMicrosoftVisio2016Prox64 +IF %a%==25 goto InstallMicrosoftVisio2016Standard +IF %a%==26 goto InstallMicrosoftVisio2016Standardx64 +IF %a%==27 goto InstallMicrosoftTeams +IF %a%==28 goto InstallOpenShell +IF %a%==29 goto InstallSnowInventory +IF %a%==30 goto InstallSnowInventoryOnImage +IF %a%==31 goto InstallSymantecClient +IF %a%==32 goto InstallTaylorVPNSoftware +IF %a%==33 goto InstallTimeclockSoftware +IF %a%==34 goto InstallVCRedistributables +IF %a%==35 goto InstallWindowsUpdates1903 +IF %a%==36 goto InstallWindowsUpdates1909 +goto InstallIndividualSoftware + +:InstallAdobeReaderDC +start .\Files\AdobeReaderDC\InstallAdobeReaderDC.bat +goto InstallIndividualSoftware + +:InstallCaffeine +start .\Files\Caffeine\InstallCaffeine.bat +goto InstallIndividualSoftware + +:InstallChocolatey +start .\Scripts\InstallChocolatey.bat +goto InstallIndividualSoftware + +:InstallCiscoAnyConnectVPNClient +start .\Files\TaylorVPN\InstallCiscoAnyConnectVPNClient.bat +goto InstallIndividualSoftware + +:InstallCutePDFWriter +start .\Files\CutePDFWriter\InstallCutePDFWriter.bat +goto InstallIndividualSoftware + +:InstallDameWareAgent +start .\Files\DameWareAgentInstall\InstallDameWareAgent.bat +goto InstallIndividualSoftware + +:InstallDameWareAgentOnImage +start .\Files\DameWareAgentInstall\InstallDameWareAgentOnImage.bat +goto InstallIndividualSoftware + +:InstallDellCommandUpdate +start .\Files\DellCommandUpdate\Dell-Command-Update_DDVDP_WIN_2.4.0_A00.EXE /s +goto InstallIndividualSoftware + +:InstallDesktopCentralAgent +start .\Files\DesktopCentralAgent\InstallDesktopCentralAgent.bat +goto InstallIndividualSoftware + +:InstallDesktopCentralAgentOnImage +start .\Files\DesktopCentralAgent\InstallDesktopCentralAgentOnImage.bat +goto InstallIndividualSoftware + +:InstallDontSleep +start .\Files\DontSleep\InstallDontSleep.bat +goto InstallIndividualSoftware + +:InstallEverythingSearch +start .\Files\EverythingSearch\InstallEverythingSearch.bat +goto InstallIndividualSoftware + +:InstallGoogleChrome +start .\Files\GoogleChrome\InstallGoogleChrome.bat +goto InstallIndividualSoftware + +:InstallJavaJDK +start .\Files\Java\InstallJavaJDK.bat +goto InstallIndividualSoftware + +:InstallJavaJRE +start .\Files\Java\InstallJavaJRE.bat +goto InstallIndividualSoftware + +:InstallMicrosoftEdge +start .\Files\MicrosoftEdge\InstallMicrosoftEdge.bat +goto InstallIndividualSoftware + +:InstallMicrosoftOffice2019StandardNetwork +start .\Files\MicrosoftOffice2019\MicrosoftOffice2019Standard\InstallMicrosoftOffice2019StandardNetwork.bat +goto InstallIndividualSoftware + +:InstallMicrosoftOffice2019Standardx64Network +start .\Files\MicrosoftOffice2019\MicrosoftOffice2019Standardx64\InstallMicrosoftOffice2019Standardx64Network.bat +goto InstallIndividualSoftware + +:InstallMicrosoftProject2016Pro +start .\Files\MicrosoftProject2016\MicrosoftProject2016Pro\InstallMicrosoftProject2016Pro.bat +goto InstallIndividualSoftware + +:InstallMicrosoftProject2016Prox64 +start .\Files\MicrosoftProject2016\MicrosoftProject2016Prox64\InstallMicrosoftProject2016Prox64.bat +goto InstallIndividualSoftware + +:InstallMicrosoftProject2016Standard +start .\Files\MicrosoftProject2016\MicrosoftProject2016Standard\InstallMicrosoftProject2016Standard.bat +goto InstallIndividualSoftware + +:InstallMicrosoftProject2016Standardx64 +start .\Files\MicrosoftProject2016\MicrosoftProject2016Standardx64\InstallMicrosoftProject2016Standardx64.bat +goto InstallIndividualSoftware + +:InstallMicrosoftVisio2016Pro +start .\Files\MicrosoftVisio2016\MicrosoftVisio2016Pro\InstallMicrosoftVisio2016Pro.bat +goto InstallIndividualSoftware + +:InstallMicrosoftVisio2016Prox64 +start .\Files\MicrosoftVisio2016\MicrosoftVisio2016Prox64\InstallMicrosoftVisio2016Prox64.bat +goto InstallIndividualSoftware + +:InstallMicrosoftVisio2016Standard +start .\Files\MicrosoftVisio2016\MicrosoftVisio2016Standard\InstallMicrosoftVisio2016Standard.bat +goto InstallIndividualSoftware + +:InstallMicrosoftVisio2016Standardx64 +start .\Files\MicrosoftVisio2016\MicrosoftVisio2016Standardx64\InstallMicrosoftVisio2016Standardx64.bat +goto InstallIndividualSoftware + +:InstallMicrosoftTeams +start .\Files\MicrosoftTeams\InstallMicrosoftTeams.bat +goto InstallIndividualSoftware + +:InstallOpenShell +start .\Files\OpenShell\InstallOpenShell.bat +goto InstallIndividualSoftware + +:InstallSnowInventory +start .\Files\SnowInventory\InstallSnowInventory.bat +goto InstallIndividualSoftware + +:InstallSnowInventoryOnImage +start .\Files\SnowInventory\InstallSnowInventoryOnImage.bat +goto InstallIndividualSoftware + +:InstallSymantecClient +start .\Files\SymantecClient\InstallSymantecClient.bat +goto InstallIndividualSoftware + +:InstallTaylorVPNSoftware +start .\Files\TaylorVPN\InstallTaylorVPNSoftware.bat +goto InstallIndividualSoftware + +:InstallTimeclockSoftware +start .\Files\TimeclockSoftware\InstallTimeClock.bat +goto InstallIndividualSoftware + +:InstallVCRedistributables +start .\Files\VCRedistributables\InstallVCRedistributables.bat +goto InstallIndividualSoftware + +:InstallWindowsUpdates1903 +start .\Files\Windows10Updates\InstallUpdates1903.bat +goto InstallIndividualSoftware + +:InstallWindowsUpdates1909 +start .\Files\Windows10Updates\InstallUpdates1909.bat +goto InstallIndividualSoftware + +rem Miscellaneous +:Miscellaneous +cls +color 1E +title Miscellaneous +o: +cd \ +cls +echo. +echo 1. Apply Regedits +echo 2. Clean all Event Viewer logs +echo 3. Clean shortcuts and copy files +echo 4. Clean temp folder +echo 5. Clean user accounts +echo 6. Clean Windows update folder +echo 7. Copy Non-Domain Profile to Default +echo 8. Copy Install Software shortcut +echo 9. Delete excess shortcuts (only after passing sfcscan) +echo 10. Disable hibernate +echo 11. Disk cleanup tool +echo 12. DISM check health +echo 13. DISM scan health +echo 14. DISM restore health +echo 15. Enable admin prompt on shares +echo 16. Enable hibernate +echo 17. Hard drive check +echo 18. Move and create Office and Teams shortcuts +echo 19. Remove apps with Powershell +echo 20. Robocopy files with progress +echo 21. Run gpupdate /force +echo 22. System files check +echo 23. Uninstall Passcode +echo 24. Update VPN Profile +echo. +echo Press Enter to go back +echo. + +set /p a= || set a=0 +IF %a%==0 goto CheckMappedDrive +IF %a%==1 goto ApplyRegedits +IF %a%==2 goto CleanAllEventViewerLogs +IF %a%==3 goto CleanShortcutsAndCopyFiles +IF %a%==4 goto CleanTempFolder +IF %a%==5 goto CleanUserAccounts +IF %a%==6 goto CleanWindowsUpdateFolder +IF %a%==7 goto CopyNonDomainProfileToDefault +IF %a%==8 goto CopyInstallSoftwareShortcut +IF %a%==9 goto DeleteExcessShortcuts +IF %a%==10 goto DisableHibernate +IF %a%==11 goto DiskCleanUp +IF %a%==12 goto DISMCheckHealth +IF %a%==13 goto DISMScanHealth +IF %a%==14 goto DISMRestoreHealth +IF %a%==15 goto EnableAdminPromptOnShares +IF %a%==16 goto EnableHibernate +IF %a%==17 goto HardDriveCheck +IF %a%==18 goto MoveAndCreateOfficeAndTeamsShortcuts +IF %a%==19 goto RemoveAppsWithPowershell +IF %a%==20 goto RoboCopyFilesWithProgress +IF %a%==21 goto RunGpupdateForce +IF %a%==22 goto SystemFilesCheck +IF %a%==23 goto UninstallPasscode +IF %a%==24 goto UpdateVPNProfile +goto Miscellaneous + +:ApplyRegedits +start .\Files\RegistryEdits\ApplyRegedits.bat +goto Miscellaneous + +:CleanAllEventViewerLogs +start .\Scripts\CleanAllEventViewerLogs.bat +goto Miscellaneous + +:CleanShortcutsAndCopyFiles +start .\Scripts\CleanShortcutsAndCopyFiles.bat +goto Miscellaneous + +:CleanTempFolder +start .\Scripts\CleanTempFolder.bat +goto Miscellaneous + +:CleanUserAccounts +start .\Scripts\CleanUserAccounts.bat +goto Miscellaneous + +:CleanWindowsUpdateFolder +start .\Scripts\CleanWindowsUpdateFolder.bat +goto Miscellaneous + +:CopyNonDomainProfileToDefault +start .\Files\CopyNonDomainProfileToDefault\CopyNonDomainProfileToDefault.bat +goto Miscellaneous + +:CopyInstallSoftwareShortcut +start .\Scripts\CopyInstallSoftwareShortcut.bat +goto Miscellaneous + +:DeleteExcessShortcuts +start .\Scripts\DeleteExcessShortcuts.bat +goto Miscellaneous + +:DisableHibernate +start .\Scripts\DisableHibernate.bat +goto Miscellaneous + +:DiskCleanUp +start .\Scripts\DiskCleanUp.bat +goto Miscellaneous + +:DISMCheckHealth +start .\Scripts\DISMCheckHealth.bat +goto Miscellaneous + +:DISMRestoreHealth +start .\Scripts\DISMRestoreHealth.bat +goto Miscellaneous + +:DISMScanHealth +start .\Scripts\DISMScanHealth.bat +goto Miscellaneous + +:EnableAdminPromptOnShares +start .\Scripts\EnableAdminPromptOnShares.bat +goto Miscellaneous + +:EnableHibernate +start .\Scripts\EnableHibernate.bat +goto Miscellaneous + +:HardDriveCheck +start .\Scripts\HardDriveCheck.bat +goto Miscellaneous + +:MoveAndCreateOfficeAndTeamsShortcuts +start .\Scripts\MoveAndCreateOfficeAndTeamsShortcuts.bat +goto Miscellaneous + +:RemoveAppsWithPowershell +start .\Files\RemoveApps\RemoveAppsPowerShell.bat +goto Miscellaneous + +:RoboCopyFilesWithProgress +start .\Scripts\RoboCopyFilesWithProgress.bat +goto Miscellaneous + +:RunGpupdateForce +start .\Scripts\RunGpupdateForce.bat +goto Miscellaneous + +:SystemFilesCheck +start .\Scripts\SystemFilesCheck.bat +goto Miscellaneous + +:UninstallPasscode +start .\Files\TaylorVPN\UninstallPasscode.bat +goto Miscellaneous + +:UpdateVPNProfile +start .\Files\TaylorVPN\UpdateVPNProfile.bat +goto Miscellaneous + +rem Add Printer for all users +:AddPrinter +cls +color 1E +title Add Printer +o: +cd \ +cls +echo. +echo 1. C1K_IL_Abbvie_Cage +echo 2. C1K_IL_Bindery +echo 3. C1K_IL_Careforward +echo 4. C1K_IL_PressRoom +echo 5. OSP Accounting +echo 6. OSP CSS +echo 7. OSP EPP +echo 8. OSP Main_Office +echo 9. OSP Press_Office +echo 10. OSP Quest +echo 11. OSP Shipping +echo. +echo Press Enter to go back +echo. + +set /p a= || set a=0 +IF %a%==0 goto CheckMappedDrive +IF %a%==1 goto C1K_IL_Abbvie_Cage +IF %a%==2 goto C1K_IL_Bindery +IF %a%==3 goto C1K_IL_Careforward +IF %a%==4 goto C1K_IL_PressRoom +IF %a%==5 goto OSP_Accounting +IF %a%==6 goto OSP_CSS +IF %a%==7 goto OSP_EPP +IF %a%==8 goto OSP_Main_Office +IF %a%==9 goto OSP_Press_Office +IF %a%==10 goto OSP_Quest +IF %a%==11 goto OSP_Shipping +goto AddPrinter + +:C1K_IL_Abbvie_Cage +@echo on +RUNDLL32 PRINTUI.DLL,PrintUIEntry /ga /z /n"\\OSPFS02\C1K_IL_Abbvie_Cage" +@echo off +goto AddPrinter + +:C1K_IL_Bindery +@echo on +RUNDLL32 PRINTUI.DLL,PrintUIEntry /ga /z /n"\\OSPFS02\C1K_IL_Bindery" +@echo off +goto AddPrinter + +:C1K_IL_Careforward +@echo on +RUNDLL32 PRINTUI.DLL,PrintUIEntry /ga /z /n"\\OSPFS02\C1K_IL_Careforward" +@echo off +goto AddPrinter + +:C1K_IL_PressRoom +@echo on +RUNDLL32 PRINTUI.DLL,PrintUIEntry /ga /z /n"\\OSPFS02\C1K_IL_PressRoom" +@echo off +goto AddPrinter + +:OSP_Accounting +@echo on +RUNDLL32 PRINTUI.DLL,PrintUIEntry /ga /z /n"\\OSPFS02\OSP Accounting" +@echo off +goto AddPrinter + +:OSP_CSS +@echo on +RUNDLL32 PRINTUI.DLL,PrintUIEntry /ga /z /n"\\OSPFS02\OSP CSS" +@echo off +goto AddPrinter + +:OSP_EPP +@echo on +RUNDLL32 PRINTUI.DLL,PrintUIEntry /ga /z /n"\\OSPFS02\OSP EPP" +@echo off +goto AddPrinter + +:OSP_Main_Office +@echo on +RUNDLL32 PRINTUI.DLL,PrintUIEntry /ga /z /n"\\OSPFS02\OSP Main_Office" +@echo off +goto AddPrinter + +:OSP_Press_Office +@echo on +RUNDLL32 PRINTUI.DLL,PrintUIEntry /ga /z /n"\\OSPFS02\OSP Press_Office" +@echo off +goto AddPrinter + +:OSP_Quest +@echo on +RUNDLL32 PRINTUI.DLL,PrintUIEntry /ga /z /n"\\OSPFS02\OSP Quest" +@echo off +goto AddPrinter + +:OSP_Shipping +@echo on +RUNDLL32 PRINTUI.DLL,PrintUIEntry /ga /z /n"\\OSPFS02\OSP Shipping" +@echo off +goto AddPrinter + +rem Remove Printer for all users +:RemovePrinter +cls +color 1E +title Remove Printer +o: +cd \ +cls +echo. +echo 1. C1K_IL_Abbvie_Cage +echo 2. C1K_IL_Bindery +echo 3. C1K_IL_Careforward +echo 4. C1K_IL_PressRoom +echo 5. OSP Accounting +echo 6. OSP CSS +echo 7. OSP EPP +echo 8. OSP Main_Office +echo 9. OSP Press_Office +echo 10. OSP Quest +echo 11. OSP Shipping +echo. +echo Press Enter to go back +echo. + +set /p a= || set a=0 +IF %a%==0 goto CheckMappedDrive +IF %a%==1 goto C1K_IL_Abbvie_Cage +IF %a%==2 goto C1K_IL_Bindery +IF %a%==3 goto C1K_IL_Careforward +IF %a%==4 goto C1K_IL_PressRoom +IF %a%==5 goto OSP_Accounting +IF %a%==6 goto OSP_CSS +IF %a%==7 goto OSP_EPP +IF %a%==8 goto OSP_Main_Office +IF %a%==9 goto OSP_Press_Office +IF %a%==10 goto OSP_Quest +IF %a%==11 goto OSP_Shipping +goto RemovePrinter + +:C1K_IL_Abbvie_Cage +@echo on +RUNDLL32 PRINTUI.DLL,PrintUIEntry /gd /z /n"\\OSPFS02\C1K_IL_Abbvie_Cage" +@echo off +goto RemovePrinter + +:C1K_IL_Bindery +@echo on +RUNDLL32 PRINTUI.DLL,PrintUIEntry /gd /z /n"\\OSPFS02\C1K_IL_Bindery" +@echo off +goto RemovePrinter + +:C1K_IL_Careforward +@echo on +RUNDLL32 PRINTUI.DLL,PrintUIEntry /gd /z /n"\\OSPFS02\C1K_IL_Careforward" +@echo off +goto RemovePrinter + +:C1K_IL_PressRoom +@echo on +RUNDLL32 PRINTUI.DLL,PrintUIEntry /gd /z /n"\\OSPFS02\C1K_IL_PressRoom" +@echo off +goto RemovePrinter + +:OSP_Accounting +@echo on +RUNDLL32 PRINTUI.DLL,PrintUIEntry /gd /z /n"\\OSPFS02\OSP Accounting" +@echo off +goto RemovePrinter + +:OSP_CSS +@echo on +RUNDLL32 PRINTUI.DLL,PrintUIEntry /gd /z /n"\\OSPFS02\OSP CSS" +@echo off +goto RemovePrinter + +:OSP_EPP +@echo on +RUNDLL32 PRINTUI.DLL,PrintUIEntry /gd /z /n"\\OSPFS02\OSP EPP" +@echo off +goto RemovePrinter + +:OSP_Main_Office +@echo on +RUNDLL32 PRINTUI.DLL,PrintUIEntry /gd /z /n"\\OSPFS02\OSP Main_Office" +@echo off +goto RemovePrinter + +:OSP_Press_Office +@echo on +RUNDLL32 PRINTUI.DLL,PrintUIEntry /gd /z /n"\\OSPFS02\OSP Press_Office" +@echo off +goto RemovePrinter + +:OSP_Quest +@echo on +RUNDLL32 PRINTUI.DLL,PrintUIEntry /gd /z /n"\\OSPFS02\OSP Quest" +@echo off +goto RemovePrinter + +:OSP_Shipping +@echo on +RUNDLL32 PRINTUI.DLL,PrintUIEntry /gd /z /n"\\OSPFS02\OSP Shipping" +@echo off +goto RemovePrinter + +rem End +:End +exit diff --git a/InternetCheck.bat b/InternetCheck.bat new file mode 100644 index 0000000..432fe0f --- /dev/null +++ b/InternetCheck.bat @@ -0,0 +1,10 @@ +@echo off +set Address=google.com +:Loop +PING -n 5 127.0.0.1>nul +echo Pinging %Address% +%SystemRoot%\system32\ping.exe -n 1 %Address% | %SystemRoot%\system32\find.exe "TTL=" > NUL +if %ERRORLEVEL% EQU 0 goto :Loop +echo Trace route %Address% at %date% %time% >> D:\Scripts\InternetCheck\tracert.log +tracert %Address% >> D:\Scripts\InternetCheck\tracert.log +goto Loop \ No newline at end of file diff --git a/KerberosSingleSignOnPowershell.ps1 b/KerberosSingleSignOnPowershell.ps1 new file mode 100644 index 0000000..51f97f6 --- /dev/null +++ b/KerberosSingleSignOnPowershell.ps1 @@ -0,0 +1,26 @@ +# Add and import AD PowerShell +Add-WindowsFeature RSAT-AD-PowerShell +Import-Module ActiveDirectory + +# Host name of Windows Admin Center +$wac = "WinSrvr2019-01" + +# Server names and Cluster names that you want to manage with Windows Admin Center in your domain +$servers = "HyperVHost-01", "HyperVHost-02", "HyperVHost-03", "HyperVHost-04", "ADServer-01", "ADServer-02", "VeeamServer", "WinSrvr2019-01", "WinSrvr2019-02", "WinSrvr2019-03", "WinSrvr2004-01", "GamingPC", "LaptopPC", "MediaPC", "Win1020H2-01" + +# Get the identity object of WAC +$wacobject = Get-ADComputer -Identity $WAC + +# Set the resource-based kerberos constrained delegation for each node +foreach ($server in $servers) +{ +$serverObject = Get-ADComputer -Identity $server +Set-ADComputer -Identity $serverObject -PrincipalsAllowedToDelegateToAccount $wacobject +} + +pause + +# Clear KDC Cache +Invoke-Command -ComputerName $Servers -ScriptBlock { + klist purge -li 0x3e7 +} diff --git a/KillDellSupportAssist.bat b/KillDellSupportAssist.bat new file mode 100644 index 0000000..a53ea2a --- /dev/null +++ b/KillDellSupportAssist.bat @@ -0,0 +1 @@ +taskkill /f /im supportassist* \ No newline at end of file diff --git a/ListDirectoryNames.bat b/ListDirectoryNames.bat new file mode 100644 index 0000000..361d3f8 --- /dev/null +++ b/ListDirectoryNames.bat @@ -0,0 +1 @@ +dir /s/b/o:n/A:D > directorys.txt \ No newline at end of file diff --git a/LogReboots.bat b/LogReboots.bat new file mode 100644 index 0000000..1702802 --- /dev/null +++ b/LogReboots.bat @@ -0,0 +1 @@ +echo Rebooted = %time% %date%>> "D:\RebootLog.txt" \ No newline at end of file diff --git a/MoveAndCreateMicrosoftOfficeShortcuts.bat b/MoveAndCreateMicrosoftOfficeShortcuts.bat new file mode 100644 index 0000000..477963c --- /dev/null +++ b/MoveAndCreateMicrosoftOfficeShortcuts.bat @@ -0,0 +1,20 @@ +@echo on +mkdir "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office" +mkdir "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office\Microsoft Office Tools" +copy /y "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office Tools\*.*" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office\Microsoft Office Tools" +move /y "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Excel*.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office" +move /y "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\OneNote*.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office" +move /y "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Outlook*.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office" +move /y "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\PowerPoint*.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office" +move /y "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Publisher*.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office" +move /y "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Word*.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office" +move /y "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Visio*.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office" +move /y "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Access*.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office" +move /y "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Project*.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office" +move /y "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Skype for Business.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office" +rem copy /y "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office\Excel.lnk" "C:\Users\Public\Desktop" +rem copy /y "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office\Outlook.lnk" "C:\Users\Public\Desktop" +rem copy /y "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office\PowerPoint.lnk" "C:\Users\Public\Desktop" +rem copy /y "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office\Word.lnk" "C:\Users\Public\Desktop" +del /f /s /q "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office Tools" +rmdir /s /q "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Office Tools" diff --git a/NZBHycra2ClearDatabase.bat b/NZBHycra2ClearDatabase.bat new file mode 100644 index 0000000..e92983c --- /dev/null +++ b/NZBHycra2ClearDatabase.bat @@ -0,0 +1,6 @@ +net stop NzbHydra2 +timeout 3 >nul +copy /y "C:\NZBHydra2\data\database\nzbhydra.mv.db" "C:\NZBHydra2\data\database\nzbhydra.mv.db.bak" +del /f /s /q "C:\NZBHydra2\data\database\nzbhydra.mv.db" +net start NzbHydra2 +pause diff --git a/OpenVPNGUI.bat b/OpenVPNGUI.bat new file mode 100644 index 0000000..c37e222 --- /dev/null +++ b/OpenVPNGUI.bat @@ -0,0 +1,4 @@ +net stop FreeDNSUpdater +taskkill /f /im "FreeDNSUpdater.exe" + +start "" "C:\Program Files\OpenVPN\bin\openvpn-gui.exe" \ No newline at end of file diff --git a/PingDC.bat b/PingDC.bat new file mode 100644 index 0000000..570d5bc --- /dev/null +++ b/PingDC.bat @@ -0,0 +1 @@ +ping PIIDC01 /t \ No newline at end of file diff --git a/RebuildIconCache.bat b/RebuildIconCache.bat new file mode 100644 index 0000000..2cc64f2 --- /dev/null +++ b/RebuildIconCache.bat @@ -0,0 +1,29 @@ +@echo off +set iconcache=%localappdata%\IconCache.db + +echo The Explorer process must be killed to delete the Icon DB. +echo. +echo Please SAVE ALL OPEN WORK before continuing. +echo. +pause +echo. +If exist "%iconcache%" goto delID +echo. +echo Icon DB has already been deleted. +echo. +pause +exit /B + +:delID +echo Attempting to delete Icon DB... +echo. +ie4uinit.exe -ClearIconCache +taskkill /IM explorer.exe /F +del "%iconcache%" /A +del "%localappdata%\Microsoft\Windows\Explorer\iconcache*" /A +echo. +echo Icon DB has been successfully deleted. Please "restart your PC" now to rebuild your icon cache. +echo. +start explorer.exe +pause +exit /B diff --git a/RebuildThumbnailCache.bat b/RebuildThumbnailCache.bat new file mode 100644 index 0000000..491eace --- /dev/null +++ b/RebuildThumbnailCache.bat @@ -0,0 +1,29 @@ +@echo off +set thumbcache=%localappdata%\thumbCache.db + +echo The Explorer process must be killed to delete the Thumbnail DB. +echo. +echo Please SAVE ALL OPEN WORK before continuing. +echo. +pause +echo. +If exist "%thumbcache%" goto delID +echo. +echo Thumbnail DB has already been deleted. +echo. +pause +exit /B + +:delID +echo Attempting to delete Thumbnail DB... +echo. +ie4uinit.exe -ClearthumbCache +taskkill /IM explorer.exe /F +del "%thumbcache%" /A +del "%localappdata%\Microsoft\Windows\Explorer\thumbcache*" /A +echo. +echo thumb DB has been successfully deleted. Please "restart your PC" now to rebuild your thumb cache. +echo. +start explorer.exe +pause +exit /B diff --git a/RemoveAdobeServices.bat b/RemoveAdobeServices.bat new file mode 100644 index 0000000..5516d0e --- /dev/null +++ b/RemoveAdobeServices.bat @@ -0,0 +1,14 @@ +net stop AdobeARMservice +sc delete AdobeARMservice +net stop AGMService +sc delete AGMService +net stop AGSService +sc delete AGSService +taskkill /f /im "armsvc.exe" +rmdir /s /q "C:\Program Files (x86)\Common Files\Adobe\ARM" +schtasks /delete /tn "Adobe Acrobat Update Task" /f +reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v "AdobeAAMUpdater-1.0" /f +reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v "AdobeGCInvoker-1.0" /f +reg delete HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run /v "Acrobat Assistant 8.0" /f +reg delete HKEY_CLASSES_ROOT\CLSID\{0E270DAA-1BE6-48F2-AC49-9B3763C629CE} /f +pause diff --git a/RemoveAllWindowsAppsButStore.ps1 b/RemoveAllWindowsAppsButStore.ps1 new file mode 100644 index 0000000..5aff27d --- /dev/null +++ b/RemoveAllWindowsAppsButStore.ps1 @@ -0,0 +1 @@ +Get-AppxPackage -AllUsers | where-object {$_.name notlike *store*} | Remove-AppxPackage \ No newline at end of file diff --git a/RemovePastDrives.bat b/RemovePastDrives.bat new file mode 100644 index 0000000..457995b --- /dev/null +++ b/RemovePastDrives.bat @@ -0,0 +1,2 @@ +mountvol /r +pause diff --git a/RemoveSafelyRemoveHardwareIcon/RemoveSafelyRemoveHardwareIcon.bat b/RemoveSafelyRemoveHardwareIcon/RemoveSafelyRemoveHardwareIcon.bat new file mode 100644 index 0000000..b2ec907 --- /dev/null +++ b/RemoveSafelyRemoveHardwareIcon/RemoveSafelyRemoveHardwareIcon.bat @@ -0,0 +1,4 @@ +REG ADD "HKLM\SYSTEM\CurrentControlSet\Enum\SCSI\Disk&Ven_WDC&Prod_WD60EZAZ-00ZGHB0\4&57848b2&0&020000" /v Capabilities /t REG_DWORD /d 96 /f +REG ADD "HKLM\SYSTEM\CurrentControlSet\Enum\SCSI\Disk&Ven_WDC&Prod_WD60EZAZ-00ZGHB0\5&b2ad9f5&0&020000" /v Capabilities /t REG_DWORD /d 96 /f +REG ADD "HKLM\SYSTEM\CurrentControlSet\Enum\SCSI\Disk&Ven_WDC&Prod_WD60EZAZ-00ZGHB0\5&b2ad9f5&0&030000" /v Capabilities /t REG_DWORD /d 96 /f +REG ADD "HKLM\SYSTEM\CurrentControlSet\Enum\SCSI\Disk&Ven_WDC&Prod_WD60EZRZ-00GZ5B1\4&57848b2&0&010000" /v Capabilities /t REG_DWORD /d 96 /f diff --git a/RemoveSafelyRemoveHardwareIcon/RemoveSafelyRemoveHardwareIcon.reg b/RemoveSafelyRemoveHardwareIcon/RemoveSafelyRemoveHardwareIcon.reg new file mode 100644 index 0000000..14a5d5f --- /dev/null +++ b/RemoveSafelyRemoveHardwareIcon/RemoveSafelyRemoveHardwareIcon.reg @@ -0,0 +1,13 @@ +Windows Registry Editor Version 5.00 + +[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI\Disk&Ven_WDC&Prod_WD60EZAZ-00ZGHB0\4&57848b2&0&020000] +"Capabilities"=dword:00000060 + +[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI\Disk&Ven_WDC&Prod_WD60EZAZ-00ZGHB0\5&b2ad9f5&0&020000] +"Capabilities"=dword:00000060 + +[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI\Disk&Ven_WDC&Prod_WD60EZAZ-00ZGHB0\5&b2ad9f5&0&030000] +"Capabilities"=dword:00000060 + +[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI\Disk&Ven_WDC&Prod_WD60EZRZ-00GZ5B1\4&57848b2&0&010000] +"Capabilities"=dword:00000060 diff --git a/RestartChatty.bat b/RestartChatty.bat new file mode 100644 index 0000000..c065dc7 --- /dev/null +++ b/RestartChatty.bat @@ -0,0 +1,7 @@ +@echo on +cd %~dp0 +taskkill /f /im "chatty.exe" +c: +cd "C:\Program Files (x86)\Chatty" +start "" Chatty.exe +exit diff --git a/RestartComputer.bat b/RestartComputer.bat new file mode 100644 index 0000000..b9ae87c --- /dev/null +++ b/RestartComputer.bat @@ -0,0 +1,3 @@ +taskkill /f /im "dontsleep.exe" +shutdown /r /t 10 +exit diff --git a/RestartDisplayFusion.bat b/RestartDisplayFusion.bat new file mode 100644 index 0000000..098eec3 --- /dev/null +++ b/RestartDisplayFusion.bat @@ -0,0 +1,38 @@ +::[Bat To Exe Converter] +:: +::YAwzoRdxOk+EWAjk +::fBw5plQjdCuDJHaK8WYiIQ1RcDSLP3+vFLAP1MH44OSUnmkUR/IzeZb9z6eHL+5d40brFQ== +::YAwzuBVtJxjWCl3EqQJgSA== +::ZR4luwNxJguZRRnk +::Yhs/ulQjdF+5 +::cxAkpRVqdFKZSzk= +::cBs/ulQjdF+5 +::ZR41oxFsdFKZSDk= +::eBoioBt6dFKZSDk= +::cRo6pxp7LAbNWATEpCI= +::egkzugNsPRvcWATEpCI= +::dAsiuh18IRvcCxnZtBJQ +::cRYluBh/LU+EWAnk +::YxY4rhs+aU+JeA== +::cxY6rQJ7JhzQF1fEqQJQ +::ZQ05rAF9IBncCkqN+0xwdVs0 +::ZQ05rAF9IAHYFVzEqQJQ +::eg0/rx1wNQPfEVWB+kM9LVsJDGQ= +::fBEirQZwNQPfEVWB+kM9LVsJDGQ= +::cRolqwZ3JBvQF1fEqQJQ +::dhA7uBVwLU+EWDk= +::YQ03rBFzNR3SWATElA== +::dhAmsQZ3MwfNWATElA== +::ZQ0/vhVqMQ3MEVWAtB9wSA== +::Zg8zqx1/OA3MEVWAtB9wSA== +::dhA7pRFwIByZRRnk +::Zh4grVQjdCuDJHaK8WYiIQ1RcDeBLmKqEqYgzfD+7P+To08RUfEDSorIzrWcNMQa+VXodI8Lw2lTl8VCCQNdHg== +::YB416Ek+ZW8= +:: +:: +::978f952a14a936cc963da21a135fa983 +taskkill /f /im "DisplayFusion.exe" +taskkill /f /im "DisplayFusionHookApp32.exe" +taskkill /f /im "DisplayFusionHookApp64.exe" +taskkill /f /im "DisplayFusionService.exe" +start "" "C:\Program Files (x86)\DisplayFusion\DisplayFusion.exe" diff --git a/RestartEmby.bat b/RestartEmby.bat new file mode 100644 index 0000000..d9f8f80 --- /dev/null +++ b/RestartEmby.bat @@ -0,0 +1,6 @@ +net stop EmbyServer +taskkill /f /im "EmbyServer.exe" +taskkill /f /im "embytray.exe" +net start EmbyServer +taskkill /f /im "embytray.exe" +exit diff --git a/RestartExplorer.bat b/RestartExplorer.bat new file mode 100644 index 0000000..55e2470 --- /dev/null +++ b/RestartExplorer.bat @@ -0,0 +1,3 @@ +taskkill /f /im "explorer.exe" +start explorer.exe +exit diff --git a/RestartExplorerAtLogin.bat b/RestartExplorerAtLogin.bat new file mode 100644 index 0000000..46e5d89 --- /dev/null +++ b/RestartExplorerAtLogin.bat @@ -0,0 +1,7 @@ +tasklist /FI "IMAGENAME eq explorer.exe" /NH | find /I /N "explorer.exe" >NUL +if "%ERRORLEVEL%"=="0" goto end +taskkill /f /im "explorer.exe" +start explorer.exe + +:end +exit diff --git a/RestartPlex.bat b/RestartPlex.bat new file mode 100644 index 0000000..7190df5 --- /dev/null +++ b/RestartPlex.bat @@ -0,0 +1,9 @@ +net stop "Plex Media Server" +net stop "PlexUpdateService" +taskkill /f /im "Plex Media Server.exe" +taskkill /f /im "PlexScriptHost.exe" +taskkill /f /im "Plex Tuner Service.exe" +taskkill /f /im "Plex Update Service.exe" +net start "Plex Media Server" +net start "PlexUpdateService" +exit diff --git a/RestartPowerPanelPersonal.bat b/RestartPowerPanelPersonal.bat new file mode 100644 index 0000000..25b8e07 --- /dev/null +++ b/RestartPowerPanelPersonal.bat @@ -0,0 +1,10 @@ +net stop "PowerPanel Personal Service Monitor" +net stop "PowerPanel Personal Service" +taskkill /f /im "PowerPanel Personal.exe" +taskkill /f /im "ppuser.exe" +timeout 5 >nul +c: +start "" "C:\Program Files (x86)\CyberPower PowerPanel Personal\PowerPanel Personal.exe" +start "" "C:\Program Files (x86)\CyberPower PowerPanel Personal\bin\ppuser.exe" +net start "PowerPanel Personal Service Monitor" +net start "PowerPanel Personal Service" \ No newline at end of file diff --git a/RestartRadarr.bat b/RestartRadarr.bat new file mode 100644 index 0000000..48c55a3 --- /dev/null +++ b/RestartRadarr.bat @@ -0,0 +1,3 @@ +net stop radarr +net start radarr +exit diff --git a/RestartSabnzbd.bat b/RestartSabnzbd.bat new file mode 100644 index 0000000..faec82a --- /dev/null +++ b/RestartSabnzbd.bat @@ -0,0 +1,7 @@ +net stop SABnzbd +taskkill /f /im "SABnzbd.exe" +net stop SABhelper +taskkill /f /im "SABnzbdhelper.exe" +net start SABnzbd +net start SABhelper +exit diff --git a/RestartSonarr.bat b/RestartSonarr.bat new file mode 100644 index 0000000..6f30d50 --- /dev/null +++ b/RestartSonarr.bat @@ -0,0 +1,3 @@ +net stop nzbdrone +net start nzbdrone +exit diff --git a/RestartqBittorrent.bat b/RestartqBittorrent.bat new file mode 100644 index 0000000..0b60c1d --- /dev/null +++ b/RestartqBittorrent.bat @@ -0,0 +1,5 @@ +net stop qBittorrent +taskkill /f /im "qbittorrent.exe" +net start qBittorrent +pause +exit diff --git a/RoboCopyFilesWithProgress.bat b/RoboCopyFilesWithProgress.bat new file mode 100644 index 0000000..c01760e --- /dev/null +++ b/RoboCopyFilesWithProgress.bat @@ -0,0 +1,10 @@ +@echo off +echo Set the source path +set /p Source= +echo Set the destination path +set /p Destination= +robocopy "%Source%" "%Destination%" /E /V /ETA /R:0 /W:0 /COPYALL +set Source= +set Destination= +pause +exit diff --git a/RobocopyDeleteFolder.bat b/RobocopyDeleteFolder.bat new file mode 100644 index 0000000..bb34200 --- /dev/null +++ b/RobocopyDeleteFolder.bat @@ -0,0 +1,14 @@ +@echo off +echo Path of folder to delete +set /p Destination= +cd /d %Destination% +cd .. +if not exist RobocopyDelete mkdir RobocopyDelete +@echo on +robocopy RobocopyDelete %Destination% /mir +rmdir /s /q RobocopyDelete +rmdir /s /q %Destination% +@echo off +set Destination= +pause +exit diff --git a/StartDellSupportAssistant.bat b/StartDellSupportAssistant.bat new file mode 100644 index 0000000..181943f --- /dev/null +++ b/StartDellSupportAssistant.bat @@ -0,0 +1,3 @@ +sc config SupportAssistAgent start= auto +net start SupportAssistAgent + diff --git a/StartOpenSSHAgent.bat b/StartOpenSSHAgent.bat new file mode 100644 index 0000000..f6f01ef --- /dev/null +++ b/StartOpenSSHAgent.bat @@ -0,0 +1,2 @@ +net start ssh-agent +exit \ No newline at end of file diff --git a/StartOpenSSHServer.bat b/StartOpenSSHServer.bat new file mode 100644 index 0000000..c926e33 --- /dev/null +++ b/StartOpenSSHServer.bat @@ -0,0 +1,2 @@ +net start sshd +exit \ No newline at end of file diff --git a/StartOpenVPN.bat b/StartOpenVPN.bat new file mode 100644 index 0000000..0ba1a07 --- /dev/null +++ b/StartOpenVPN.bat @@ -0,0 +1,16 @@ +start /wait cmd /c "D:\Scripts\StopDownloaders.bat" +cd \ +openvpn-gui.exe --command disconnect_all +taskkill /f /im "openvpn-gui.exe" +taskkill /f /im "openvpn.exe" +taskkill /f /im "openvpnserv.exe" +net stop "OpenVPNServiceInteractive" +net stop "OpenVPNServiceLegacy" +net stop "OpenVPNService" +timeout 10 >nul +ipconfig /flushdns +start openvpn-gui.exe --connect "USMidwest.ovpn" +timeout 30 >nul +ipconfig /flushdns +start /wait cmd /c "D:\Scripts\StartDownloaders.bat" +exit diff --git a/StartOpenVPNatBoot.bat b/StartOpenVPNatBoot.bat new file mode 100644 index 0000000..dec503e --- /dev/null +++ b/StartOpenVPNatBoot.bat @@ -0,0 +1,17 @@ +timeout 30 >nul +start /wait cmd /c "D:\Scripts\StopDownloaders.bat" +cd \ +openvpn-gui.exe --command disconnect_all +taskkill /f /im "openvpn-gui.exe" +taskkill /f /im "openvpn.exe" +taskkill /f /im "openvpnserv.exe" +net stop "OpenVPNServiceInteractive" +net stop "OpenVPNServiceLegacy" +net stop "OpenVPNService" +timeout 10 >nul +ipconfig /flushdns +start openvpn-gui.exe --connect "USMidwest.ovpn" +timeout 30 >nul +ipconfig /flushdns +start /wait cmd /c "D:\Scripts\StartDownloaders.bat" +exit diff --git a/StartPowerPanelPersonal.bat b/StartPowerPanelPersonal.bat new file mode 100644 index 0000000..69983bb --- /dev/null +++ b/StartPowerPanelPersonal.bat @@ -0,0 +1,43 @@ +::[Bat To Exe Converter] +:: +::YAwzoRdxOk+EWAjk +::fBw5plQjdCuDJHaK8WYiIQ1RcDSLP3+vFLAP1MH44OSUnn8YR/Y+apuV07eBQA== +::YAwzuBVtJxjWCl3EqQJgSA== +::ZR4luwNxJguZRRnk +::Yhs/ulQjdF+5 +::cxAkpRVqdFKZSzk= +::cBs/ulQjdF+5 +::ZR41oxFsdFKZSDk= +::eBoioBt6dFKZSDk= +::cRo6pxp7LAbNWATEpCI= +::egkzugNsPRvcWATEpCI= +::dAsiuh18IRvcCxnZtBJQ +::cRYluBh/LU+EWAnk +::YxY4rhs+aU+JeA== +::cxY6rQJ7JhzQF1fEqQJQ +::ZQ05rAF9IBncCkqN+0xwdVs0 +::ZQ05rAF9IAHYFVzEqQJQ +::eg0/rx1wNQPfEVWB+kM9LVsJDGQ= +::fBEirQZwNQPfEVWB+kM9LVsJDGQ= +::cRolqwZ3JBvQF1fEqQJQ +::dhA7uBVwLU+EWDk= +::YQ03rBFzNR3SWATElA== +::dhAmsQZ3MwfNWATElA== +::ZQ0/vhVqMQ3MEVWAtB9wSA== +::Zg8zqx1/OA3MEVWAtB9wSA== +::dhA7pRFwIByZRRnk +::Zh4grVQjdCuDJHaK8WYiIQ1RcDeBLmKqEqYgzfD+7P+To08RUfEDS5vayKC+L/cW+HXle5Mh5n9Ii8QCDRcWewquDg== +::YB416Ek+ZW8= +:: +:: +::978f952a14a936cc963da21a135fa983 +c: +taskkill /f /im "ppuser.exe" +taskkill /f /im "PowerPanel Personal.exe" +net stop "PowerPanel Personal Service" +net stop "PowerPanel Personal Service Monitor" +timeout 5 >nul +net start "PowerPanel Personal Service" +net start "PowerPanel Personal Service Monitor" +start "" "C:\Program Files (x86)\CyberPower PowerPanel Personal\PowerPanel Personal.exe" +start "" "C:\Program Files (x86)\CyberPower PowerPanel Personal\bin\ppuser.exe" diff --git a/StartPowerPanelPersonal.lnk b/StartPowerPanelPersonal.lnk new file mode 100644 index 0000000000000000000000000000000000000000..22fcf04d6fa1c6871104ebb5a2f756f3c4ae3460 GIT binary patch literal 1177 zcmbVLYe-XZ6hGG_wZsSNGReFcicySdLA4m^T)LvzrMq4*V%K%m#ogVyyUdDSL_xs@ z5lDeh29^*#ArpFtpQ?{iIVcFipog){KJ`iZoo$8%QF!3@KhOVp{O`Hjh)5{U!AUfl zKB=uw%qJ0Yw{vFkNN8L*`FW_~_L8JP5B#ey<|T!PLMAZFG73(MV5b^qr!OI_*__wf zC)aMDNY#9(CxPl|YNQbn+SljCChtq()ccfLy)^lYm(wm{KhY&=%u+&fzz9anC^b_7 z<>GFYXO+kvD1fj zSO%zB&V94K7GT;BR00ctXCK#nD*>0yu%UFR+5SD?OkGMSsCPvI z84bhie0uj$QQSFvUyDs#sT)~;)b{DsnaR={N8XL^Yv}&|FMmGvuz;w4FA_G&lAN+V zdDBYg+6RA(l?_BYYaOujqfrfD0e){!q=vr?vXU=>-U6K1HeEM7)m~L{Z92yvzx?Iq z7T6bY04L^8G{1Kws=(c10GkUc?knW~hmD1-voQPfY=E3zVlG(*?8fHm7>~CrN+LPa z8x+8viqr<5mfoXGk|M-sN@RaY))N2^cl|)1!O{DobSO!qp4XLQ2Vq~%0bGd}{Qo}o ze3ywU5%GB3%sorUbt@5Z54xMJ1CB%SYS_Cuzzsa!IyvcH==7X7f@j-8g;&`=OFseA CG5*&8 literal 0 HcmV?d00001 diff --git a/StartSymantec.bat b/StartSymantec.bat new file mode 100644 index 0000000..be2c5a6 --- /dev/null +++ b/StartSymantec.bat @@ -0,0 +1,2 @@ +cd "C:\Program Files (x86)\Symantec\Symantec Endpoint Protection" +start smc -start \ No newline at end of file diff --git a/StopChrome.bat b/StopChrome.bat new file mode 100644 index 0000000..ddff2c3 --- /dev/null +++ b/StopChrome.bat @@ -0,0 +1 @@ +taskkill /f /im "chrome.exe" \ No newline at end of file diff --git a/StopDellSupportAssistant.bat b/StopDellSupportAssistant.bat new file mode 100644 index 0000000..f9d4244 --- /dev/null +++ b/StopDellSupportAssistant.bat @@ -0,0 +1,2 @@ +net stop SupportAssistAgent +sc config SupportAssistAgent start= disabled diff --git a/StopOpenSSHAgent.bat b/StopOpenSSHAgent.bat new file mode 100644 index 0000000..eb4c512 --- /dev/null +++ b/StopOpenSSHAgent.bat @@ -0,0 +1,2 @@ +net stop ssh-agent +exit \ No newline at end of file diff --git a/StopOpenSSHServer.bat b/StopOpenSSHServer.bat new file mode 100644 index 0000000..fea109c --- /dev/null +++ b/StopOpenSSHServer.bat @@ -0,0 +1,2 @@ +net stop sshd +exit \ No newline at end of file diff --git a/StopPlex.bat b/StopPlex.bat new file mode 100644 index 0000000..9b14d2f --- /dev/null +++ b/StopPlex.bat @@ -0,0 +1,7 @@ +net stop "Plex Media Server" +net stop "PlexUpdateService" +taskkill /f /im "Plex Media Server.exe" +taskkill /f /im "PlexScriptHost.exe" +taskkill /f /im "Plex Tuner Service.exe" +taskkill /f /im "Plex Update Service.exe" +exit diff --git a/StopPowerPanelPersonal.bat b/StopPowerPanelPersonal.bat new file mode 100644 index 0000000..9efed5a --- /dev/null +++ b/StopPowerPanelPersonal.bat @@ -0,0 +1,4 @@ +net stop "PowerPanel Personal Service Monitor" +net stop "PowerPanel Personal Service" +taskkill /f /im "PowerPanel Personal.exe" +taskkill /f /im "ppuser.exe" diff --git a/StopSymantec.bat b/StopSymantec.bat new file mode 100644 index 0000000..b226127 --- /dev/null +++ b/StopSymantec.bat @@ -0,0 +1,2 @@ +cd "C:\Program Files (x86)\Symantec\Symantec Endpoint Protection" +start smc -stop \ No newline at end of file diff --git a/SystemFilesCheck.bat b/SystemFilesCheck.bat new file mode 100644 index 0000000..38ff422 --- /dev/null +++ b/SystemFilesCheck.bat @@ -0,0 +1,3 @@ +cd %~dp0 +sfc /scannow +pause diff --git a/TakeOwnershipAndFullPermissions/TakeOwnershipAndFullPermissionsWindowsImageBackupDarthvader78.bat b/TakeOwnershipAndFullPermissions/TakeOwnershipAndFullPermissionsWindowsImageBackupDarthvader78.bat new file mode 100644 index 0000000..c3af7a7 --- /dev/null +++ b/TakeOwnershipAndFullPermissions/TakeOwnershipAndFullPermissionsWindowsImageBackupDarthvader78.bat @@ -0,0 +1,2 @@ +takeown /f D:\WindowsImageBackup /r /d y +icacls D:\WindowsImageBackup /grant akanealw\nwettstein:F /t diff --git a/TakeOwnershipAndFullPermissions/TakeOwnershipAndFullPermissionsWindowsImageBackupKodiPC.bat b/TakeOwnershipAndFullPermissions/TakeOwnershipAndFullPermissionsWindowsImageBackupKodiPC.bat new file mode 100644 index 0000000..c3af7a7 --- /dev/null +++ b/TakeOwnershipAndFullPermissions/TakeOwnershipAndFullPermissionsWindowsImageBackupKodiPC.bat @@ -0,0 +1,2 @@ +takeown /f D:\WindowsImageBackup /r /d y +icacls D:\WindowsImageBackup /grant akanealw\nwettstein:F /t diff --git a/VeeamBR-VeeamZIP/VeeamPowerShell.reg b/VeeamBR-VeeamZIP/VeeamPowerShell.reg new file mode 100644 index 0000000..08d36db --- /dev/null +++ b/VeeamBR-VeeamZIP/VeeamPowerShell.reg @@ -0,0 +1,12 @@ +Windows Registry Editor Version 5.00 + +[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellSnapIns\VeeamPSSnapIn] +"PowerShellVersion"="5.0" +"Vendor"="Veeam" +"Description"="This is a PowerShell snap-in that includes the Veeam's cmdlet." +"VendorIndirect"="VeeamPSSnapIn, Veeam" +"DescriptionIndirect"="VeeamPSSnapIn,This is a PowerShell snap-in that includes the Veeam's cmdlet." +"Version"="11.0.0.837" +"ApplicationBase"="C:\\Program Files\\Veeam\\Backup and Replication\\Backup" +"AssemblyName"="Veeam.Backup.PowerShell, Version=11.0.0.837, Culture=neutral, PublicKeyToken=bfd684de2276783a" +"ModuleName"="C:\\Program Files\\Veeam\\Backup and Replication\\Backup\\Veeam.Backup.PowerShell.dll" diff --git a/VeeamBR-VeeamZIP/VeeamPowerShell2.reg b/VeeamBR-VeeamZIP/VeeamPowerShell2.reg new file mode 100644 index 0000000..3f9d841 --- /dev/null +++ b/VeeamBR-VeeamZIP/VeeamPowerShell2.reg @@ -0,0 +1,12 @@ +Windows Registry Editor Version 5.00 + +[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellSnapIns\VeeamPSSnapIn] +"PowerShellVersion"="2.0" +"Vendor"="Veeam" +"Description"="This is a PowerShell snap-in that includes the Veeam's cmdlet." +"VendorIndirect"="VeeamPSSnapIn, Veeam" +"DescriptionIndirect"="VeeamPSSnapIn,This is a PowerShell snap-in that includes the Veeam's cmdlet." +"Version"="8.0.0.0" +"ApplicationBase"="C:\\Program Files\\Veeam\\Backup and Replication\\Backup" +"AssemblyName"="Veeam.Backup.PowerShell, Version=8.0.0.0, Culture=neutral, PublicKeyToken=bfd684de2276783a" +"ModuleName"="C:\\Program Files\\Veeam\\Backup and Replication\\Backup\\Veeam.Backup.PowerShell.dll" diff --git a/VeeamBR-VeeamZIP/VeeamZIP-HyperVHost-01-LinuxVMs.bat b/VeeamBR-VeeamZIP/VeeamZIP-HyperVHost-01-LinuxVMs.bat new file mode 100644 index 0000000..0608957 --- /dev/null +++ b/VeeamBR-VeeamZIP/VeeamZIP-HyperVHost-01-LinuxVMs.bat @@ -0,0 +1,3 @@ +cd /d %~dp0 +powershell -ExecutionPolicy Bypass -command .\VeeamZIP-HyperVHost-01-LinuxVMs.ps1 +exit 0 diff --git a/VeeamBR-VeeamZIP/VeeamZIP-HyperVHost-01-LinuxVMs.ps1 b/VeeamBR-VeeamZIP/VeeamZIP-HyperVHost-01-LinuxVMs.ps1 new file mode 100644 index 0000000..ba3fad2 --- /dev/null +++ b/VeeamBR-VeeamZIP/VeeamZIP-HyperVHost-01-LinuxVMs.ps1 @@ -0,0 +1,43 @@ +################################################################## +# User Defined Variables +################################################################## + +# Names of VMs to backup separated by comma (Mandatory). For instance, $VMNames = “VM1”,”VM2” +$VMNames = "HPV-01-DockerServer-01", "HPV-01-PiHoleServer-01", "HPV-01-ZabbixServer" + +# Name of vCenter or standalone host VMs to backup reside on (Mandatory) +$HostName = "HyperVHost-01.ad.akanealw.com" + +# Directory that VM backups should go to (Mandatory; for instance, C:\Backup) +$Directory = "\\hypervhost-01\veeamzipbackups" + +# Desired compression level (Optional; Possible values: 0 - None, 4 - Dedupe-friendly, 5 - Optimal, 6 - High, 9 - Extreme) +$CompressionLevel = "5" + +################################################################## +# End User Defined Variables +################################################################## + +Start-Sleep -Seconds 300 + +$Server = Get-VBRServer -name $HostName + +$VM = Find-VBRHvEntity -Name HPV-01-DockerServer-01 -Server $Server + +Start-VBRZip -Entity $VM -Folder $Directory -Compression $CompressionLevel + +Start-Sleep -Seconds 300 + +$Server = Get-VBRServer -name $HostName + +$VM = Find-VBRHvEntity -Name HPV-01-PiHoleServer-01 -Server $Server + +Start-VBRZip -Entity $VM -Folder $Directory -Compression $CompressionLevel + +Start-Sleep -Seconds 300 + +$Server = Get-VBRServer -name $HostName + +$VM = Find-VBRHvEntity -Name HPV-01-ZabbixServer -Server $Server + +Start-VBRZip -Entity $VM -Folder $Directory -Compression $CompressionLevel diff --git a/VeeamBR-VeeamZIP/VeeamZIP-HyperVHost-02-LinuxVMs.bat b/VeeamBR-VeeamZIP/VeeamZIP-HyperVHost-02-LinuxVMs.bat new file mode 100644 index 0000000..864552c --- /dev/null +++ b/VeeamBR-VeeamZIP/VeeamZIP-HyperVHost-02-LinuxVMs.bat @@ -0,0 +1,3 @@ +cd /d %~dp0 +powershell -ExecutionPolicy Bypass -command .\VeeamZIP-HyperVHost-02-LinuxVMs.ps1 +exit 0 diff --git a/VeeamBR-VeeamZIP/VeeamZIP-HyperVHost-02-LinuxVMs.ps1 b/VeeamBR-VeeamZIP/VeeamZIP-HyperVHost-02-LinuxVMs.ps1 new file mode 100644 index 0000000..25831bb --- /dev/null +++ b/VeeamBR-VeeamZIP/VeeamZIP-HyperVHost-02-LinuxVMs.ps1 @@ -0,0 +1,43 @@ +################################################################## +# User Defined Variables +################################################################## + +# Names of VMs to backup separated by comma (Mandatory). For instance, $VMNames = “VM1”,”VM2” +$VMNames = "HPV-02-DockerServer-02", "HPV-02-PiHoleServer-02", "HPV-02-ProxyServer" + +# Name of vCenter or standalone host VMs to backup reside on (Mandatory) +$HostName = "HyperVHost-02.ad.akanealw.com" + +# Directory that VM backups should go to (Mandatory; for instance, C:\Backup) +$Directory = "\\hypervhost-01\veeamzipbackups" + +# Desired compression level (Optional; Possible values: 0 - None, 4 - Dedupe-friendly, 5 - Optimal, 6 - High, 9 - Extreme) +$CompressionLevel = "5" + +################################################################## +# End User Defined Variables +################################################################## + +Start-Sleep -Seconds 300 + +$Server = Get-VBRServer -name $HostName + +$VM = Find-VBRHvEntity -Name HPV-02-DockerServer-02 -Server $Server + +Start-VBRZip -Entity $VM -Folder $Directory -Compression $CompressionLevel + +Start-Sleep -Seconds 300 + +$Server = Get-VBRServer -name $HostName + +$VM = Find-VBRHvEntity -Name HPV-02-PiHoleServer-02 -Server $Server + +Start-VBRZip -Entity $VM -Folder $Directory -Compression $CompressionLevel + +Start-Sleep -Seconds 300 + +$Server = Get-VBRServer -name $HostName + +$VM = Find-VBRHvEntity -Name HPV-02-ProxyServer -Server $Server + +Start-VBRZip -Entity $VM -Folder $Directory -Compression $CompressionLevel diff --git a/VeeamBR-VeeamZIP/VeeamZIP-HyperVHost-03-LinuxVMs.bat b/VeeamBR-VeeamZIP/VeeamZIP-HyperVHost-03-LinuxVMs.bat new file mode 100644 index 0000000..0a758be --- /dev/null +++ b/VeeamBR-VeeamZIP/VeeamZIP-HyperVHost-03-LinuxVMs.bat @@ -0,0 +1,3 @@ +cd /d %~dp0 +powershell -ExecutionPolicy Bypass -command .\VeeamZIP-HyperVHost-03-LinuxVMs.ps1 +exit 0 diff --git a/VeeamBR-VeeamZIP/VeeamZIP-HyperVHost-03-LinuxVMs.ps1 b/VeeamBR-VeeamZIP/VeeamZIP-HyperVHost-03-LinuxVMs.ps1 new file mode 100644 index 0000000..e8cdb59 --- /dev/null +++ b/VeeamBR-VeeamZIP/VeeamZIP-HyperVHost-03-LinuxVMs.ps1 @@ -0,0 +1,51 @@ +################################################################## +# User Defined Variables +################################################################## + +# Names of VMs to backup separated by comma (Mandatory). For instance, $VMNames = “VM1”,”VM2” +$VMNames = "HPV-03-DebianTest-01", "HPV-03-DebianTest-02", "HPV-03-DockerServer-03", "HPV-03-PiHoleServer-03" + +# Name of vCenter or standalone host VMs to backup reside on (Mandatory) +$HostName = "HyperVHost-03.ad.akanealw.com" + +# Directory that VM backups should go to (Mandatory; for instance, C:\Backup) +$Directory = "\\hypervhost-01\veeamzipbackups" + +# Desired compression level (Optional; Possible values: 0 - None, 4 - Dedupe-friendly, 5 - Optimal, 6 - High, 9 - Extreme) +$CompressionLevel = "5" + +################################################################## +# End User Defined Variables +################################################################## + +Start-Sleep -Seconds 300 + +$Server = Get-VBRServer -name $HostName + +$VM = Find-VBRHvEntity -Name HPV-03-DebianTest-01 -Server $Server + +Start-VBRZip -Entity $VM -Folder $Directory -Compression $CompressionLevel + +Start-Sleep -Seconds 300 + +$Server = Get-VBRServer -name $HostName + +$VM = Find-VBRHvEntity -Name HPV-03-DebianTest-02 -Server $Server + +Start-VBRZip -Entity $VM -Folder $Directory -Compression $CompressionLevel + +Start-Sleep -Seconds 300 + +$Server = Get-VBRServer -name $HostName + +$VM = Find-VBRHvEntity -Name HPV-03-DockerServer-03 -Server $Server + +Start-VBRZip -Entity $VM -Folder $Directory -Compression $CompressionLevel + +Start-Sleep -Seconds 300 + +$Server = Get-VBRServer -name $HostName + +$VM = Find-VBRHvEntity -Name HPV-03-PiHoleServer-03 -Server $Server + +Start-VBRZip -Entity $VM -Folder $Directory -Compression $CompressionLevel \ No newline at end of file diff --git a/VeeamBR-VeeamZIP/VeeamZIPHV_updated.ps1 b/VeeamBR-VeeamZIP/VeeamZIPHV_updated.ps1 new file mode 100644 index 0000000..4116d7f --- /dev/null +++ b/VeeamBR-VeeamZIP/VeeamZIPHV_updated.ps1 @@ -0,0 +1,115 @@ +# Author: Vladimir Eremin +# Created Date: 3/24/2015 +# http://forums.veeam.com/member31097.html +# + +################################################################## +# User Defined Variables +################################################################## + +# Names of VMs to backup separated by comma (Mandatory). For instance, $VMNames = “VM1”,”VM2” +$VMNames = "" + +# Name of vCenter or standalone host VMs to backup reside on (Mandatory) +$HostName = "" + +# Directory that VM backups should go to (Mandatory; for instance, C:\Backup) +$Directory = "" + +# Desired compression level (Optional; Possible values: 0 - None, 4 - Dedupe-friendly, 5 - Optimal, 6 - High, 9 - Extreme) +$CompressionLevel = "5" + +# Quiesce VM when taking snapshot (Optional; VMware Tools are required; Possible values: $True/$False) +$EnableQuiescence = $True + +# Protect resulting backup with encryption key (Optional; $True/$False) +$EnableEncryption = $True + +# Encryption Key (Optional; path to a secure string) +$EncryptionKey = "" + +# Retention settings (Optional; By default, VeeamZIP files are not removed and kept in the specified location for an indefinite period of time. +# Possible values: Never , Tonight, TomorrowNight, In3days, In1Week, In2Weeks, In1Month) +$Retention = "Never" + +################################################################## +# Notification Settings +################################################################## + +# Enable notification (Optional) +$EnableNotification = $True + +# Email SMTP server +$SMTPServer = "" + +# Email FROM +$EmailFrom = "" + +# Email TO +$EmailTo = "" + +# Email subject +$EmailSubject = "" + +################################################################## +# Email formatting +################################################################## + +$style = "" + +################################################################## +# End User Defined Variables +################################################################## + +#################### DO NOT MODIFY PAST THIS LINE ################ +Asnp VeeamPSSnapin + +$Server = Get-VBRServer -name $HostName +$MesssagyBody = @() + +foreach ($VMName in $VMNames) +{ + $VM = Find-VBRHvEntity -Name $VMName -Server $Server + + If ($EnableEncryption) + { + $EncryptionKey = Add-VBREncryptionKey -Password (cat $EncryptionKey | ConvertTo-SecureString) + $ZIPSession = Start-VBRZip -Entity $VM -Folder $Directory -Compression $CompressionLevel -DisableQuiesce:(!$EnableQuiescence) -AutoDelete $Retention -EncryptionKey $EncryptionKey + } + + Else + { + $ZIPSession = Start-VBRZip -Entity $VM -Folder $Directory -Compression $CompressionLevel -DisableQuiesce:(!$EnableQuiescence) -AutoDelete $Retention + } + + If ($EnableNotification) + { + $TaskSessions = $ZIPSession.GetTaskSessions().logger.getlog().updatedrecords + $FailedSessions = $TaskSessions | where {$_.status -eq "EWarning" -or $_.Status -eq "EFailed"} + + if ($FailedSessions -ne $Null) + { + $MesssagyBody = $MesssagyBody + ($ZIPSession | Select-Object @{n="Name";e={($_.name).Substring(0, $_.name.LastIndexOf("("))}} ,@{n="Start Time";e={$_.CreationTime}},@{n="End Time";e={$_.EndTime}},Result,@{n="Details";e={$FailedSessions.Title}}) + } + + Else + { + $MesssagyBody = $MesssagyBody + ($ZIPSession | Select-Object @{n="Name";e={($_.name).Substring(0, $_.name.LastIndexOf("("))}} ,@{n="Start Time";e={$_.CreationTime}},@{n="End Time";e={$_.EndTime}},Result,@{n="Details";e={($TaskSessions | sort creationtime -Descending | select -first 1).Title}}) + } + + } +} +If ($EnableNotification) +{ +$Message = New-Object System.Net.Mail.MailMessage $EmailFrom, $EmailTo +$Message.Subject = $EmailSubject +$Message.IsBodyHTML = $True +$message.Body = $MesssagyBody | ConvertTo-Html -head $style | Out-String +$SMTP = New-Object Net.Mail.SmtpClient($SMTPServer) +$SMTP.Send($Message) +} + diff --git a/WindowsAdminCenterPermissions.ps1 b/WindowsAdminCenterPermissions.ps1 new file mode 100644 index 0000000..5862121 --- /dev/null +++ b/WindowsAdminCenterPermissions.ps1 @@ -0,0 +1,24 @@ +# Add and import AD PowerShell +Add-WindowsFeature RSAT-AD-PowerShell +Import-Module ActiveDirectory + +# Host name of Windows Admin Center +$wac = "WinSrvr2019-02" + +# Server names and Cluster names that you want to manage with Windows Admin Center in your domain +$servers = "ADServer-01", "ADServer-02", "HyperVHost-01", "HyperVHost-02", "WinSrvr2019-01", "WinSrvr2019-02", "WinSrvr2019-03", "Win1020H2-01", "VeeamServer", "GamingPC", "LaptopPC", "MediaPC" + +# Get the identity object of WAC +$wacobject = Get-ADComputer -Identity $WAC + +# Set the resource-based kerberos constrained delegation for each node +foreach ($server in $servers) +{ +$serverObject = Get-ADComputer -Identity $server +Set-ADComputer -Identity $serverObject -PrincipalsAllowedToDelegateToAccount $wacobject +} + +# Clear KDC Cache +Invoke-Command -ComputerName $Servers -ScriptBlock { + klist purge -li 0x3e7 +} diff --git a/WindowsDefender/DisableWindowsDefender.ps1 b/WindowsDefender/DisableWindowsDefender.ps1 new file mode 100644 index 0000000..56cefb3 --- /dev/null +++ b/WindowsDefender/DisableWindowsDefender.ps1 @@ -0,0 +1 @@ +Set-MpPreference -DisableRealtimeMonitoring $true \ No newline at end of file diff --git a/WindowsDefender/EnableWindowsDefender.ps1 b/WindowsDefender/EnableWindowsDefender.ps1 new file mode 100644 index 0000000..c025e68 --- /dev/null +++ b/WindowsDefender/EnableWindowsDefender.ps1 @@ -0,0 +1 @@ +Set-MpPreference -DisableRealtimeMonitoring $false \ No newline at end of file diff --git a/WindowsUpdateDiagnostic.diagcab b/WindowsUpdateDiagnostic.diagcab new file mode 100644 index 0000000000000000000000000000000000000000..5c17e903dcf1a64f32ddd246ede8f7422c8f03c6 GIT binary patch literal 302011 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¬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 z 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�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 literal 0 HcmV?d00001 diff --git a/ZipFoldersToSeparateZipFiles/7ZipFolderstoIndividualZipFiles.txt b/ZipFoldersToSeparateZipFiles/7ZipFolderstoIndividualZipFiles.txt new file mode 100644 index 0000000..0647b5f --- /dev/null +++ b/ZipFoldersToSeparateZipFiles/7ZipFolderstoIndividualZipFiles.txt @@ -0,0 +1 @@ +for /D %d in (*.*) do 7z a -tzip "%d.zip" ".\%d\*" \ No newline at end of file diff --git a/ZipFoldersToSeparateZipFiles/UnzipAll.bat b/ZipFoldersToSeparateZipFiles/UnzipAll.bat new file mode 100644 index 0000000..cc67b00 --- /dev/null +++ b/ZipFoldersToSeparateZipFiles/UnzipAll.bat @@ -0,0 +1,8 @@ +@ECHO ON + +SET source=%~dp0 +FOR /F "TOKENS=*" %%F IN ('DIR /S /B "%source%\*.zip"') DO "C:\Program Files\7-Zip\7z.exe" x "%%~fF" -o"%%~pF\" +FOR /F "TOKENS=*" %%F IN ('DIR /S /B "%source%\*.7z"') DO "C:\Program Files\7-Zip\7z.exe" x "%%~fF" -o"%%~pF\" +FOR /F "TOKENS=*" %%F IN ('DIR /S /B "%source%\*.rar"') DO "C:\Program Files\7-Zip\7z.exe" x "%%~fF" -o"%%~pF\" +pause +EXIT

") + w.Writeline ("

") + w.Writeline ("

Shortcut Path"_ + & " Target Path"_ + & " Updated to"_ + & "
" & ""_ + & oldfull & "" & ""_ + & oldlink & "" & ""_ + & newlink & "