Select Page

Veeam Backup Monitoring

Required Files: None Script to run daily that can alert if it detects a failed Veeam backup job   Import-Module $env:SyncroModule   # Create RMMAlerts when a backup fails   $event = Get-EventLog "Veeam Backup" -newest 1 -After...

Speed-Test

Required Files: SharedScriptRequiredFile 14 This is based on https://github.com/zpeters/speedtest/releases and will run a command line internet speed test and save the value in the log and a custom field if you add one. Add an Asset Custom Field with the name...

Techsuite – Cleanup Procedure

Required Files: None This is based off the example Techsuite script. This adds creating a ticket, adding 15 minutes of time to that ticket, then closing the ticket. You can customize the time it adds to the ticket in the $duration variable. You will need to upload...

ScreenConnect Installation & Manage

Required Files: None This script checks to see if your screenconnect service is there and running. If the service does not exist, it will download it from YOUR url and then quietly install.   Import-Module $env:SyncroModule   # Replace this with YOUR...

Monitor- Windows Server Backup (WB)

Required Files: None Monitors Windows Server 2008R2+   Import-Module $env:SyncroModule   $Date=Get-Date; $Date=$Date.AddDays(-1).ToShortDateString() $WBS=Get-WBSummary $LastBackupResult=$WBS.LastBackupResultDetailedHR...

SSD Trim Optimization

Required Files: None This example optimizes drive C by re-sending Trim requests. This is useful on SSD media, and thinly provisioned storage. You can replace the drive letter with any drive you wish to work with.   Optimize-Volume -DriveLetter C -ReTrim...

Monitor-BackupExec

Required Files: None Daily job to monitor Symantec Backup Exec and report errors   Import-Module $env:SyncroModule   # this depends on bemcli being installed! #Setting default CLI import-module bemcli #Getting Alerts   $Alerts = Get-BEAlert   #Looping...

Restore Point List

Required Files: None Get a table showing Restore Points upload text file to Asset   Import-Module $env:SyncroModule   Get-ComputerRestorePoint | Format-Table SequenceNumber, @{Label="Date";...

Windows 10 – Remove Bloatware Apps

Required Files: None Removes Windows 10 Bloatware such as People, Bing stuff, etc.   $AppsList = ‘Microsoft.3DBuilder’, ‘Microsoft.BingFinance’, ‘Microsoft.BingNews’, ‘Microsoft.BingSports’, ‘Microsoft.MicrosoftSolitaireCollection’, ‘Microsoft.People’,...

Techsuite – Install VLC and Chrome

Required Files: None   #TODO attach your techsuite_console.exe and place it in C:\temp\techsuite.exe Import-Module $env:SyncroModule     $Params = "-r,--tool,Install VLC,Install Google Chrome" $ParsedParams = $Params.Split(",")...

Ninite – Patching and Installing

Required Files: None Use Ninite pro (your own copy) to install/patch 3rd party software with ease!   #TODO - Attach your "ninite-pro.exe" and put it in C:\temp\ninite-classic.exe   Import-Module $env:SyncroModule     $Params =...

Monitor-EventLog

Required Files: None This handy script can monitor for keywords or eventids in a specified time period. Easily run this daily to catch windows events you want to be alerted for.   Import-Module $env:SyncroModule   # put in queries like...

Bluescreen-Get-Info

Required Files: SharedScriptRequiredFile 12 This will use Nirsoft BlueScreenView to get info and then attach it to the Asset via file upload.   Set-Executionpolicy RemoteSigned Import-Module $env:SyncroModule   c:\temp\bluescreenviewer.exe /stext...

Fix Filesystem

Required Files: None Runs “sfc /scannow”, “dism.exe /online /cleanup-image /CheckHealth”, “dism.exe /online /cleanup-image /ScanHealth” and if any errors are found in those 3, it runs “dism.exe /online /cleanup-image...

Windows 7 – Turn Off Animations

Required Files: None Powershell script to disable animations where practical.   C:\> Push-Location C:\> Set-Location "HKCU:\Control Panel\Desktop\" HKCU\Control Panel\Desktop> Set-ItemProperty . -Name UserPreferencesMask -Value...

Add-Local-Admin

Required Files: None This just creates a local administrator user for yourself.   net user myuser SuperPassword /add net localgroup administrators myuser /addnet user myuser SuperPassword /add net localgroup administrators myuser...

User-Hide

Required Files: None This simply sets a registry value so that a user is hidden from the main login menu screen on Windows 8 & Windows 10.   $UserName = "myadmin"   $registryPath1 = "HKLM:\Software\Microsoft\Windows...

QuickBooksPOS-Critical Service Monitor

Required Files: None Adapts my ServiceMonitor script to check for critical services that need to be running for QuickBooks POS software. Note, the entitlement, database, and update service names are version specific; you may need to check this to be sure you...

BgInfo-Wallpaper-Set

Required Files: SharedScriptRequiredFile 20,SharedScriptRequiredFile 21,SharedScriptRequiredFile 22 Uses Sysinternals BgInfo to set the wallpaper up. This will put IP info, machine name, etc on the desktop background.   $sixtyFourBit = Test-Path -Path "C:\Program...

Product-Keys

Required Files: SharedScriptRequiredFile 7 Get product keys and store them in a custom field called “Product Keys”   #TODO - MAKE SURE YOU SETUP YOUR ASSET CUSTOM FIELD CALLED "Product Keys" as a "Text Area" on your # Syncro Device...

Audit Disk Usage

Required Files: None Some cool script to audit disk usage. &nbsp Import-Module $env:SyncroModule $32bitWindows = [System.IntPtr]::Size -eq 4 if($32bitWindows){ # this usually takes about a minute or less C:\temp\sfk.exe stat -minsize=50m C:\ | Sort-Object...

CCleaner-Cleanup

Required Files: None Download CCleaner if not already installed, and run a cleanup task   Import-Module $env:SyncroModule   # Silent Install CCleaner # http://www.piriform.com/ccleaner/download     # Path for the workdir $workdir = "c:\temp\"...