Here is the most recent roster of scripts that you
will find in the Time </Hack> Scripts™ package

Click any category to jump to that script roster

Windows Script Roster

 

Windows_10_Disable_Suggestions_and_Recommendations
Goal:  Disable Windows 10 Suggestions and Recommendations
Use Case:  On some versions of Windows 10 it will Disable Windows 10 Application Suggestions and Recommendations – Microsoft keeps playing with how they do configure this.
NOTE:
History: June 2022 – Original Public Release
Keywords: Windows 10
Maturity: Money
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access
Companion Scripts  

 

Windows_10_Power_Settings.ps1
Goal:  Configure and sets the power plan based upon the type of device
Use Case:  Sets the power plan based upon type of device (laptop, desktop)
NOTE:  Future script enhancements will adjust the power settings based upon the time of day.
History: June 2022 – Original Public Release
Keywords: Internet, DNS, Power
Maturity: Money
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access
Companion Scripts  

 

Windows_Application_Errors.ps1
Goal:  List Application Errors found in the event log
Use Case:  Document Application Errors found in the event log, adjust the length of time to match the frequency of checks within your RMM
NOTE:
History: June 2022 – Original Public Release
Keywords: Windows Application Event Log, Application Errors
Maturity: Money
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access
Companion Scripts  

 

Check-If-Windows-Defender-Is-Running.ps1
Goal:  Check to see is Windows Defender is running and configured.
Use Case:  Check the status of the installed Antivirus software and to see who is dominant
NOTE:    With newer version of Windows 10 Defender cannot be disabled, just set to be non-dominant if another AV is installed
History: June 2022 – Original Public Release
Keywords: Windows Defender, Windows 10/Server
Maturity: Money
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access
Companion Scripts MSP_Structure_Setup.ps1

 

Windows_Create_Restore_Point.ps1
Goal:  To Enable, Creates and Resizes Restore Points on the system drive.
Use Case:  Create a daily restore point
NOTE:  A new system restore point cannot be created because one has already been created within the past 1440 minutes (Default).  The frequency of restore point creation can be changed by creating the DWORD value ‘SystemRestorePointCreationFrequency’ under the registry key ‘HKLM\Software\Microsoft\Windows NT\CurrentVersion\SystemRestore’. The value of this registry key indicates the necessary time interval (in minutes) between two restore point creation. The default value is 1440 minutes (24 hours).  Windows itself can/will create a Restore Points whenever it needs to.
History: June 2022 – Original Public Release
Keywords: Windows 10 Restore Point
Maturity: Money
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access
Companion Scripts  

 

Windows_Defender_Definition_Update.ps1
Goal:  Update Windows Defender definitions
Use Case:  Have your RMM force Windows Defender to update or manually force a definition update in the case of an emergency.  Windows Defender can be used in an offline mode, so it is important to keep it updated.
NOTE:  The Windows_Defender_Config.ps1 script sets an automatic schedule for definition updates
History: June 2022 – Original Public Release
Keywords: Internet, DNS
Maturity: Money
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access
Companion Scripts Windows_Defender_Config.ps1, Windows_Defender_Scan.ps1

 

Windows_Defender_Scan.ps1
Goal:  Perform a Windows Defender scan
Use Case:  Schedule to scan the computer of a regular basis.
NOTE:
History: June 2022 – Original Public Release
Keywords: Internet, DNS
Maturity: Money
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access
Companion Scripts XXX

 

Windows_Detect_USB.ps1
Goal:  Detects if a USB drive is plugged in
Use Case:  Monitor the use of USB drives
NOTE:
History: June 2022 – Original Public Release
Keywords: Windows 10, USB
Maturity: Money
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access
Companion Scripts  

 

Windows_Disable_NetAdapterChecksumOffload_Setting.ps1
Goal:  Disable the Network Offload Checksum, this will most likely require a reboot to take affect

Use Case:  To get rid of the yellow triangle over the network icon (or the world icon)

# Its state it does not allow OneNote, OneDrive, O365, etc. to sync or validate activation and after any Win10 update re-enables it.

NOTE:
History: June 2022 – Original Public Release
Keywords: Windows 10, Windows Server
Maturity: Money
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access
Companion Scripts  

 

Windows_Get_UPS_Status.ps1
Goal:  Check the USB connected UPS to see if we are running on battery and shutdown the device if it is getting low
Use Case:  Monitor and manage the USB connected UPS and control the computer shutdown to the device it is connected to
NOTE:
History: June 2022 – Original Public Release
Keywords: UPS
Maturity: Money
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access
Companion Scripts  

 

Windows_Inactive_Computer_and_User_Accounts.ps1
Goal:  Searches AD for Inactive Computer/User Accounts
Use Case:  As part of your security practice you should be looking for inactive accounts and then deactivate them
NOTE:  Parameters should be adjusted to meet your
History: June 2022 – Original Public Release
Keywords: Active Directory, Security, Compliance
Maturity: Money
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access
Companion Scripts  

 

Windows_Office_Update.ps1
Goal:  Update Office
Use Case:  Schedule this script to update Microsoft Office
NOTE:
History: June 2022 – Original Public Release
Keywords: Microsoft Office, Microsoft Office 365
Maturity: Money
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access
Companion Scripts  

 

Windows_Print_Spooler_Cleanup_and_Restart.ps1
Goal:  Restart the print spooler and delete the “old” print jobs.
Use Case:
NOTE:
History: June 2022 – Original Public Release
Keywords: Windows Server, Printers
Maturity: Money
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access
Companion Scripts  

 

Windows_Printer_Status.ps1
Goal:  Monitors the status of printers, their toner/ink/supplies levels
Use Case:  Use this script to proactively monitor printers and add a supply service to your service offering.
NOTE:
History: June 2022 – Original Public Release
Keywords: Windows Server, Printers, Supplies
Maturity: Money
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access
Companion Scripts  

 

Windows_Quick_Popup_Dialog.ps1
Goal:  Send a message via a Popup dialog box to the console
Use Case:
NOTE:  The Windows Home version does not contain this functionality
History: June 2022 – Original Public Release
Keywords: Windows
Maturity: Money
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access
Companion Scripts  

 

Windows_Reboot_if_X_days_has_passed.ps1
Goal:  Reboot computer if uptime greater than X days
Use Case:  Force a regularly scheduled reboot of the computers
NOTE:  Script may restart the computer and should only be run after hours.
History: June 2022 – Original Public Release
Keywords: Windows
Maturity: Money
Location: Windows
Command Line: -Days ##    Number of days before a mandatory reboot – default is 35
Dependencies:  Administrator (or run as System) level access
Companion Scripts  

 

Windows_Recently_Installed_Updates.ps1
Goal:  List installed updates installed in the X day
Use Case:  Document updates that have been installed onto the computer
NOTE:
History: June 2022 – Original Public Release
Keywords: Windows, Updates
Maturity: Money
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access
Companion Scripts  

 

Windows_Reliability_Information.ps1
Goal:  Retrieves and Alerts on Windows Reliability Information
Use Case:  Establish a minimum reliability level and alert when it goes it goes below that level.  Itt also will indicate the offending applications
NOTE:
History: June 2022 – Original Public Release
Keywords: Reliability
Maturity: Money
Location: Windows
Command Line: #.##   The reliability score, if a score is no specified then 6.00 is used (6/10)
Dependencies:  Administrator (or run as System) level access
Companion Scripts  

 

Windows_Restart_Services.ps1
Goal:  Restart Windows Services
Use Case:  Restart service(s) or use it as a bases for creating your own script to control services
NOTE:
History: June 2022 – Original Public Release
Keywords: Windows, Services
Maturity: Money
Location: Windows
Command Line: -ServiceList ServiceName1
Dependencies:  Administrator (or run as System) level access
Companion Scripts  

 

Windows_RMM_Discovery.vbs
Goal:  Check for other RMM agents
Use Case:  Use this script to monitor for competitors RMM agents being installed
NOTE:
History: June 2022 – Original Public Release
Keywords: Competitors
Maturity: Money
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access
Companion Scripts  

 

Windows_Set_Time.ps1
Goal:  Set the date/time on the local computer, works with stand-alone devices, domain (member devices as well as domain controllers).
Use Case:
NOTE:
History: June 2022 – Original Public Release
Keywords: Windows, Time
Maturity: Money
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access
Companion Scripts  

 

Windows_Health_and_Integrity_Checker.ps1
Goal:  Performs Windows Health & Integrity Checks on Windows itself
Use Case:  Regularly run this script to check and repair the integrity of Windows
NOTE:  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 /startcomponentcleanup and dism.exe /online /cleanup-image /restorehealth
History: June 2022 – Original Public Release
Keywords: Windows, Integrity
Maturity: Money
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access
Companion Scripts  

 

Windows_Software_Install_or_UnInstall.ps1
Goal:  List software installs and or uninstalls in the X minutes/days
Use Case:
NOTE:
History: June 2022 – Original Public Release
Keywords: Windows, Software Install/Uninstall
Maturity: Money
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access
Companion Scripts  

 

Windows_Software_RAID_status.ps1
Goal:  Monitors and determines the status of Microsoft’s Software RAID sub-system
Use Case:
NOTE:
History: June 2022 – Original Public Release
Keywords: Windows, RAID
Maturity: Money
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access
Companion Scripts  

 

Windows_Stolen_Device.ps1
Goal:  Stolen device, this is to be deployed to a device and will lay dormant until manually triggered via RMM
Use Case:  When a laptop is stolen this script should be triggered to make it very clear this device has been stolen and the data is protected.
NOTE:
History: June 2022 – Original Public Release
Keywords: Windows, Stolen device
Maturity: Uncooked
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access
Companion Scripts  

 

Windows_Limit_Some_Malware_from_Spreading.ps1
Goal:  To Stop the Spreading of SOME Malware by disabling services and legacy functionality
Use Case:  Run this across all of your desktop and laptop devices to minimize the attack footprint

NOTE:  It disables inbound RDP, SMBv1, Windows Remote Assistance, Disables Administrative Shares (Server and Workstation), PS Remoting, Remote Management Service

CAUTION:  This may break some legacy application such as scanning from a copier to a local folder if they only support SMBv1 (its more than you think, time to get up to date)

History: June 2022 – Original Public Release
Keywords: Windows, Malware Prevention, Security
Maturity: Alpha
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access
Companion Scripts  

 

Windows_Get_Last_RDP_Conections.ps1
Goal:  To Look for and alerts on RDP connections.
Use Case:  End users, rouge it support or “Bad Guys” may use RDP to reach computers
NOTE:
History: June 2022 – Original Public Release
Keywords: Internet, Remote Access
Maturity: Money
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access
Companion Scripts  

 

Windows_TeamViewer_Sessions.ps1
Goal:  Monitors and Alerts on TeamViewer sessions
Use Case:  End user (or left over from Legacy RMM installs) are using TeamViewer to gain remote access to their computers
NOTE:  It will also document the TeamViewer ID
History: June 2022 – Original Public Release
Keywords: Internet, Remote Access
Maturity: Money
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access
Companion Scripts  

 

Windows_Update_Fix_and_Cleanup.ps1
Goal:  Removes the contents of the Software Distribution folder in order to fix windows update issues and to free up disk space
Use Case:  Run when disk space is low or if Windows is not updating correctly
NOTE:  It will not purge the Software Distribution if it is less than a configurable size
History: June 2022 – Original Public Release
Keywords: Windows, Windows Update, Disk Space
Maturity: Money
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access
Companion Scripts  

 

Maturity Index:
Money Ready for Prime Time and you can make money with it.
Beta For the most part, it is ready to go, might need minor tweaking
Alpha The script is solid, needs additional testing but is ready for Early Adopter testing
Uncooked The script is in the idea/development stage
LEGO® Building Blocks – code to be used to build additional scripts

 

macOS Script Roster

 

macOS_PWR_Settings.sh
Goal:  Standardize power settings across system
Use Case:  Standardize power settings across system
NOTE:
History: June 2022 – Original Public Release
Keywords: Power
Maturity: Money
Folder: macOS
Command Line: None
Dependencies:  None
Companion Scripts  

 

macOS_Basic_Hardening.sh
Goal:  Standardize basic macOS hardening
Use Case:  Standardize basic macOS hardening
NOTE:
History: June 2022 – Original Public Release
Keywords: Security
Maturity: Money
Folder: macOS
Command Line: None
Dependencies:  None
Companion Scripts  

 

macOS_Basic_Network_Info.sh
Goal:  Convey basic network info
Use Case:  Convey basic network info
NOTE:
History: June 2022 – Original Public Release
Keywords: Internet, DNS, Network
Maturity: Money
Location: macOS
Command Line: None
Dependencies:  Internet Access
Companion Scripts  

 

macOS_GateKeeper_Enable.sh
Goal:  Enable Gatekeeper
Use Case:  Gatekeeper, a security feature of the macOS operating system. Gatekeeper enforces code signing and verifies downloaded applications before allowing them to run, thereby reducing the likelihood of inadvertently executing malware.
NOTE:  Many older applications (or internally developed) may not have the appropriate code signing certificates to successfully pass verifications.
History: June 2022 – Original Public Release
Keywords: Security
Maturity: Money
Location: macOS
Command Line: None
Dependencies:  None
Companion Scripts macOS_Basic_Hardening.sh

 

macOS_Local_User_List.sh
Goal:  List the local users accounts
Use Case:
NOTE:  There is more accounts that you think
History: June 2022 – Original Public Release
Keywords: User Accounts
Maturity: Money
Location: macOS
Command Line: None
Dependencies:  None
Companion Scripts  

 

macOS_Memory_Reclaim.sh
Goal:  Free up and organize memory when a reboot is not possible.
Use Case:  When memory becomes fragmented and low, it is best to restart the computer. But sometimes that is not possible.
NOTE:  In most cases this is a temporary fix, a reboot would be better.
History: June 2022 – Original Public Release
Keywords: Memory
Maturity: Money
Location: macOS
Command Line: None
Dependencies:  None
Companion Scripts  

 

macOS_Rename_Computer.sh
Goal:  Rename the computer
Use Case:  Renames the computer to align with company naming conventions
NOTE:
History: June 2022 – Original Public Release
Keywords: Rename, Onboarding
Maturity: Money
Location: macOS
Command Line: None
Dependencies:  None
Companion Scripts  

 

macOS_Rosetta2_install.sh
Goal:  If Rosetta is not installed then do so
Use Case:  To ensure compatibility with legacy intel-based applications
NOTE:  This is becoming less of an issue as more applications are being compiled for the ARM processor.
History: June 2022 – Original Public Release
Keywords: Intel, ARM, Onboarding
Maturity: Money
Location: macOS
Command Line: None
Dependencies:  None
Companion Scripts  

 

macOS_Routine_Maintenance.sh
Goal:  Trigger the Daily, Weekly, and Monthly maintenance routines
Use Case:  For a varity of reasons the built-in maintenance routines may not start, this will force then to run.
NOTE:
History: June 2022 – Original Public Release
Keywords:  
Maturity: Money
Location: macOS
Command Line: None
Dependencies:  None
Companion Scripts macOS_Updates.sh, macOS_Update_MS-Office.sh

 

macOS_TimeMachine_Backup_Now.sh
Goal:  Perform a Time Machine backup now.
Use Case:  Time Machine is pretty good about scheduling backups, but sometimes you can wait.
NOTE:  Time Machine must be previously configured
History: June 2022 – Original Public Release
Keywords: Backup
Maturity: Money
Location: macOS
Command Line: None
Dependencies:  Time Machine
Companion Scripts  

 

macOS_Update_MS-Office.sh
Goal:  Update Microsoft Office (including Office 365)
Use Case:  When you have the MS Office update mechanism disabled this script will give you control over when and how it is updated.
NOTE:
History: June 2022 – Original Public Release
Keywords: MS Office, Office 365
Maturity: Money
Location: macOS
Command Line: None
Dependencies:  Microsoft Office
Companion Scripts macOS_Updates.sh, macOS_Updates_Simple.sh

 

macOS_Updates.sh
Goal:  Perform macOS and Compliant Application updates
Use Case:  Perform macOS and Application updates on a scheduled basis
NOTE:
History: June 2022 – Original Public Release
Keywords:  
Maturity: Money
Location: macOS
Command Line: None
Dependencies:  None
Companion Scripts macOS_Update_MS-Office.sh, macOS_Updates_Simple.sh

 

macOS_Updates_Simple.sh
Goal:  Perform macOS and Compliant Application updates
Use Case:  Perform quick & dirty macOS and Application updates
NOTE:
History: June 2022 – Original Public Release
Keywords:  
Maturity: Money
Location: macOS
Command Line: None
Dependencies:  None
Companion Scripts macOS_Update_MS-Office.sh, macOS_Updates_Simple.sh

 

 

Maturity Index:
Money Ready for Prime Time and you can make money with it.
Beta For the most part, it is ready to go, might need minor tweaking
Alpha The script is solid, needs additional testing but is ready for Early Adopter testing
Uncooked The script is in the idea/development stage
LEGO® Building Blocks – code to be used to build additional scripts

 

Building Blocks Script Roster

 

-Starter_PS_Script.ps1
Goal:  A starting point and framework for ALL of the PowerShell scripts
Use Case:  The foundation of PowerShell scripts
NOTE:  Remove items that you will not use from the script (such as the security settings for older OS’s and how they handle encryption)
History: June 2022 – Original Public Release
Keywords: Foundation, Starting Point
Maturity: Money
Folder: Building Blocks
Command Line: None
Dependencies:  None
Companion Scripts -Starter_macOS_Script.sh

 

-Starter_macOS_Script.sh
Goal:  A starting point and framework for ALL of the macOS shell scripts
Use Case:  The foundation of macOS shell scripts
NOTE:  Remove items that you will not use from the script.
History: June 2022 – Original Public Release
Keywords: Foundation, Starting Point
Maturity: Money
Folder: Building Blocks
Command Line: None
Keywords: Foundation, Starting Point
Companion Scripts -Starter_PS_Script.ps1

 

BB_Block_RDP.ps1
Goal:  The core code to block RDP on local Windows computer
Use Case:
NOTE:
History: June 2022 – Original Public Release
Keywords: Foundation, Starting Point, RDP
Maturity: Money
Folder: Building Blocks
Command Line: None
Dependencies:  None
Companion Scripts None

 

BB_Check_SMB_Version.ps1
Goal:  The core code to examine the SMB settings on the local Windows computer
Use Case:
NOTE:
History: June 2022 – Original Public Release
Keywords: Foundation, Starting Point, SMB
Maturity: Money
Folder: Building Blocks
Command Line: None
Dependencies:  None
Companion Scripts None

 

BB_Computer_Role.ps1
Goal:  Determine the role of the computer
Use Case:
NOTE:
History: June 2022 – Original Public Release
Keywords: Foundation, Starting Point, Computer Role
Maturity: Money
Folder: Building Blocks
Command Line: None
Dependencies:  None
Companion Scripts None

 

BB_Disable Fast Startup.ps1
Goal:  Disable fast start up on your Windows machines to ensure they actually get updated.
Use Case:
NOTE:
History: June 2022 – Original Public Release
Keywords: Foundation, Starting Point, Computer Role, Windows Update
Maturity: Money
Folder: Building Blocks
Command Line: None
Dependencies:  None
Companion Scripts None

 

BB_Dump_Events.ps1
Goal:  A series of examples on how to retrieve events from the Windows event logs
Use Case:
NOTE:  Sometimes it can be slow, narrow your requests
History: June 2022 – Original Public Release
Keywords: Foundation, Starting Point, Windows Events
Maturity: Money
Folder: Building Blocks
Command Line: None
Dependencies:  None
Companion Scripts None

 

BB_Get_Installed_Software.ps1
Goal:  List installed software by looking in the various locations where software can be installed.
Use Case:
NOTE:
History: June 2022 – Original Public Release
Keywords: Foundation, Starting Point, Installed Software
Maturity: Money
Folder: Building Blocks
Command Line: None
Dependencies:  None
Companion Scripts None

 

BB_Public_IP.ps1
Goal:  Find the public IP address of your internet connection
Use Case:
NOTE:
History: June 2022 – Original Public Release
Keywords: Foundation, Starting Point, Public IP
Maturity: Money
Folder: Building Blocks
Command Line: None
Dependencies:  None
Companion Scripts None

 

BB_Retrieves_Windows_Product_Key.ps1
Goal:  Retrieve the windows Product Keys and version information
Use Case:
NOTE:
History: June 2022 – Original Public Release
Keywords: Foundation, Starting Point, Product Key
Maturity: Money
Folder: Building Blocks
Command Line: None
Dependencies:  None
Companion Scripts None

 

BB_Set_Local_Admin-PW.ps1
Goal:  Set the local Administrator Account with a random password and potentially disable it after creating a new account
Use Case:  Eliminate the use of the “Administrator” account and standardize on an alternate account
NOTE:
History: June 2022 – Original Public Release
Keywords: Foundation, Starting Point, Admin account
Maturity: Money
Folder: Building Blocks
Command Line: None
Dependencies:  None
Companion Scripts None

 

BB_USB_Connected_UPS_Status.ps1
Goal:  Battery Status for USB connected UPS
Use Case:  Power monitoring for USB connected devices
NOTE:
History: June 2022 – Original Public Release
Keywords: Foundation, Starting Point, UPS, Power
Maturity: Money
Folder: Building Blocks
Command Line: None
Dependencies:  None
Companion Scripts None

 

BB_Uninstall_a_Program_using_Uninstall_Str_in_the_Registry.ps1
Goal:  Demonstration of how to uninstall an application using the Uninstall String
Use Case:
NOTE:
History: June 2022 – Original Public Release
Keywords: Foundation, Starting Point, Uninstall
Maturity: Money
Folder: Building Blocks
Command Line: None
Dependencies:  None
Companion Scripts None

 

BB_Windows_Disk_Info.ps1
Goal:  Demonstrate how to get the local “Physical Disks”, it can be used to retrieve any type of disk.
Use Case:
NOTE:
History: June 2022 – Original Public Release
Keywords: Foundation, Starting Point, Disks
Maturity: Money
Folder: Building Blocks
Command Line: None
Dependencies:  None
Companion Scripts None

 

BB_Windows_Get_Local_Variables.ps1
Goal:  Display local variables
Use Case:  It may be useful to know what has been defined by the various application running on your system.
NOTE:  THS moved away from using Global Variables because at times they were unreliable, THS now uses the registry for storing basic information
History: June 2022 – Original Public Release
Keywords: Foundation, Starting Point, Variables
Maturity: Money
Folder: Building Blocks
Command Line: None
Dependencies:  None
Companion Scripts None

 

BB_Windows_Is_Reboot_Needed.ps1
Goal:  Demonstrate how to check to see it the system needs to be rebooted.
Use Case:
NOTE:
History: June 2022 – Original Public Release
Keywords: Foundation, Starting Point, Restart
Maturity: Money
Folder: Building Blocks
Command Line: None
Dependencies:  None
Companion Scripts None

 

BB_Windows_Patch_Status.ps1
Goal:  Shows the installed Patches as well as the Pending Patches
Use Case:
NOTE:
History: June 2022 – Original Public Release
Keywords: Foundation, Starting Point, Patching
Maturity: Money
Folder: Building Blocks
Command Line: None
Dependencies:  None
Companion Scripts None

 

BB_Windows_Reset_DHCP_IP_Addresses.ps1
Goal:  Resets\Renews a DHCP address (the PowerShell equivalent of Ipconfig \renew)
Use Case:
NOTE:
History: June 2022 – Original Public Release
Keywords: Foundation, Starting Point, DHCP
Maturity: Money
Folder: Building Blocks
Command Line: None
Dependencies:  None
Companion Scripts None

 

 

Maturity Index:
Money Ready for Prime Time and you can make money with it.
Beta For the most part, it is ready to go, might need minor tweaking
Alpha The script is solid, needs additional testing but is ready for Early Adopter testing
Uncooked The script is in the idea/development stage
LEGO® Building Blocks – code to be used to build additional scripts

 

Getting Started Script Roster

 

MSP_Structure_Setup.ps1
Goal:  Most of the Time Hack Scripts will use this IT Support structure created by the script, so it should be the first script you run as part of your setup\onboarding process (also, a best practice would be to schedule to run it on a regular basis to ensure all systems are kept up to date with the latest structure as you extend the structure for your own purposes).
Use Case:  Create\Setup the computer environment for the MSP by creating the IT Support folder structure.
NOTE:  This script should be customized to each MSP businesses process before running it.  Additional: some AV engines will stop this script from running, if this is the case you will need to create the missing pieces.
History: June 2022 – Original Public Release
Keywords: Windows, Initial Setup, Onboarding
Maturity: Money
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access
Companion Scripts Windows_New_PC_Setup.ps1, Windows_New_Computer_Name.ps1, Windows_In_Place_Upgrade.ps1

 

Windows_Security_Defender_Config.ps1
Goal:  XXXX
Use Case:  XXX
NOTE:
History: June 2022 – Original Public Release
Keywords:  
Maturity: Money
Folder: Windows
Command Line: None
Dependencies:  None
Companion Scripts None

 

Windows_In_Place_Upgrade_to_Current.ps1
Goal:  XXXX
Use Case:  XXX
NOTE:
History: June 2022 – Original Public Release
Keywords:  
Maturity: Money
Folder: Windows
Command Line: None
Dependencies:  None
Companion Scripts None

 

Windows_New_Computer_Name.ps1
Goal:  XXXX
Use Case:  XXX
NOTE:
History: June 2022 – Original Public Release
Keywords:  
Maturity: Money
Folder: Windows
Command Line: None
Dependencies:  None
Companion Scripts None

 

Windows_Set_Active_Hours.ps1
Goal:  XXXX
Use Case:  XXX
NOTE:
History: June 2022 – Original Public Release
Keywords:  
Maturity: Money
Folder: Windows
Command Line: None
Dependencies:  None
Companion Scripts None

 

Windows_New_PC_Setup.ps1
Goal:  XXXX
Use Case:  XXX
NOTE:
History: June 2022 – Original Public Release
Keywords:  
Maturity: Money
Folder: Windows
Command Line: None
Dependencies:  None
Companion Scripts None

 

Maturity Index:
Money Ready for Prime Time and you can make money with it.
Beta For the most part, it is ready to go, might need minor tweaking
Alpha The script is solid, needs additional testing but is ready for Early Adopter testing
Uncooked The script is in the idea/development stage
LEGO® Building Blocks – code to be used to build additional scripts

Security Script Roster

 

Security_HaveIBeenPwned_Scan.ps1
Goal:  Using the ITGlue API, retrieve all of documented passwords and check them against the website at haveibeenpwned.com
Use Case:  Run this script on a regular basis to ensure the passwords has not been compromised and if so
NOTE:
History: May 2020 – Original Public Release
Keywords: Internet, ITGlue
Maturity: Money
Location: Security
Command Line: -apikey “your_ITGlue_api_key”      The ITGlue API key (Required)
Dependencies:  Internet Access
Companion Scripts  

 

Security_HaveIBeenPwned_Scan.ps1
Goal:  Using Shodan returns all services that have been found on the given host IP and are known to the public.  I Strongly recommend running this from your RMM to monitor the Public IP addresses of your clients, alert on found items and respond appropriately
Use Case:  Run this script on a daily basis to monitor a public IP address for discovered data on the Shodan.io web site
NOTE:
History: April 2020 – Original Public Release
Keywords: Internet, Shodan
Maturity: Money
Location: Security
Command Line:

-apikey “your_Shodan_api_key” (Required)

-ip A.B.C.D (Optional, if it is not specified it will run for the public IP address of the device)

-comment (Optional, a short comment about the device)

Dependencies:  Internet Access
Companion Scripts  

 

Security_Windows_Assessment.ps1
Goal:  Perform a Security Baseline Assessment of a Windows device and adjust settings as necessary.
Use Case:  Run this script on a regular basis to ensure the security settings are not being changed
NOTE:  While this script is in development it has the ability configure and lock down many of various security settings of Windows.  This very much a work in progress.
History: April 2020 – Original Public Release
Keywords: Internet, Security, Windows
Maturity: 2 out of 5 (Uncooked)
Location: Security
Command Line:  
Dependencies:  Internet Access
Companion Scripts  

 

Maturity Index:
Money Ready for Prime Time and you can make money with it.
Beta For the most part, it is ready to go, might need minor tweaking
Alpha The script is solid, needs additional testing but is ready for Early Adopter testing
Uncooked The script is in the idea/development stage
LEGO® Building Blocks – code to be used to build additional scripts

 

Windows Setup Script Roster

 

MSP_Structure_Setup.ps1
Goal:  Most of the Time Hack Scripts will use this IT Support structure created by the script, so it should be one of the first scripts you run as part of your setup\onboarding process (also, a best practice would be to schedule to run it on a regular basis to ensure all systems are kept up to date with the latest structure as you extend the structure).
Use Case:  Create\Setup the computer environment for the MSP by creating the IT Support folder structure.
NOTE:  This script should be customized to each MSP businesses process before running it.
History: June 2022 – Original Public Release
Keywords: Windows, Initial Setup, Onboarding
Maturity: Money
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access
Companion Scripts Windows_New_PC_Setup.ps1, Windows_New_Computer_Name.ps1, Windows_In_Place_Upgrade.ps1

 

Windows_In_Place_Upgrade_to_Current.ps1
Goal:  Upgrades the installed version of Windows to the latest version.  The script will launch a background task to do the actual upgrade and when the background task is complete it will reboot the computer.  Ideally this script would be run after hours.
Use Case:  Perform a Windows in-place upgrade of Windows (Windows 7\8 to Windows 10 and Windows 10 to Windows 10).  The benefit is you can gain control over when and how the upgrades take place vs. the somewhat random process that exists today within Windows or RMM as far as timing.
NOTE:  The time to complete the upgrade is depends entirely on your internet connection and the speed of your computer.
History: June 2022 – Original Public Release
Keywords: Windows version Upgrade (7\8 to Windows 10), Windows 10 Feature Upgrades (Windows 10 to Windows 10), Setup or Onboarding
Maturity: Money
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access, Access to the internet, A valid Windows licensed OS (OEM versions with a digital license are supported).  Windows Enterprise version are not supported.
Companion Scripts MSP_Structure_Setup.ps1, Windows_New_PC_Setup.ps1, Windows_New_Computer_Name.ps1

 

Windows_New_PC_Setup.ps1
Goal:  The intention of the script is to have every computer to be configured to your standard configuration by any member of your business who can follow instructions.  It Performs the initial setup of a Windows 10 computer by standardizing the setup of the computer including applications and security settings\services.  The script can be easily configured to match the needs of your company as well as your customer.
Use Case:  Open the box, add a keyboard\mouse\ monitor, connect the computer to power, internet and run the script.
NOTE:  The script should be configured to match the needs of your company as well as your customer.  The time to complete the setup depends entirely on the speed of your internet connection and the speed of your computer.
History: June 2022 – Original Public Release
Keywords: Windows 10 setup, New computer setup\onboarding
Maturity: Money
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access, Access to the internet, A valid Windows licensed OS (OEM versions with a digital license are supported).
Companion Scripts MSP_Structure_Setup.ps1, Windows_In_Place_Upgrade.ps1, Windows_New_Computer_Name.ps1

 

Windows_Defender_Config.ps1
Goal:  Setup\Configure Windows Defender
Use Case:  Configure Windows Defender as part of your setup procedure.
NOTE:  Windows Defender can no longer be removed starting with Windows 10 v1803. Windows Defender should be configured even if it is not being used (because another Antivirus is installed, active, and is the primary Antivirus), in this state Defender will already be configured and ready to take over if needed.  It can also be used for “off-line” scans
History: June 2022 – Original Public Release
Keywords: Windows 10, Initial Setup, Onboarding, Windows Defender, Security
Maturity: Money
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access
Companion Scripts MSP_Structure_Setup.ps1, Windows_In_Place_Upgrade.ps1, Windows_New_Computer_Name.ps1, Windows_Defender_Definition_Update.ps1, Windows_Defender_Scan.ps1

 

Windows_Has_OS_Been_Upgraded.ps1
Goal:  Check to see if Windows has been upgraded, is about reach EOS, or has reached EOS\EOL.
Use Case:  Used after a Windows feature update to document the upgrade and or to flag when a user performs the upgrade.
NOTE:
History: June 2022 – Original Public Release
Keywords: Windows version Upgrade (7\8 to Windows 10), Windows 10 Feature Upgrades (Windows 10 to Windows 10), Setup or Onboarding
Maturity: Money
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access
Companion Scripts MSP_Structure_Setup.ps1, Windows_In_Place_Upgrade.ps1, Windows_New_Computer_Name.ps1, Windows_Defender_Definition_Update.ps1, Windows_Defender_Scan.ps1

 

Windows_New_Computer_Name.ps1
Goal:  Renames the computer, names, and adds it to a workgroup, and changes the description of the computer to the Computer Name, the OS Install Date, and the Computers Serial number.  User input is required (unless the command line arguments are used) and the computer is restarted at the completion of the script. The renaming of Domain-based computers is not supported.
Use Case:  On-boarding of a new computer and performing the setting the initial name information.
NOTE:  Reboot is required to complete the renaming of the device
History: June 2022 – Original Public Release
Keywords: Windows, Initial Setup, Onboarding, New Computer
Maturity: Money
Location: Windows
Command Line:

-NewName <<The device’s new name (optional)>>

-WorkGroup <<The workgroup to put the device into (optional)>>

Dependencies:  Administrator (or run as System) level access
Companion Scripts MSP_Structure_Setup.ps1, Windows_In_Place_Upgrade.ps1, Windows_New_Computer_Name.ps1, Windows_Defender_Definition_Update.ps1, Windows_Defender_Scan.ps1

 

Windows_Legal_Disclaimer.ps1
Goal:  Adds Login Disclaimers to the login screen
Use Case:  Add a disclaimer for compliance\insurance reasons
NOTE:  May be over-ridden by GPO, this functionality is also contained in the Windows_New_PC_Setup.ps1
History: June 2022 – Original Public Release
Keywords: Internet
Maturity: Money
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access
Companion Scripts Windows_In_Place_Upgrade.ps1, Windows_New_PC_Setup.ps1

 

Windows_SAT_Assessment.ps1
Goal:  The WinSAT assesses various features, capabilities, and attributes of a computer running Windows
Use Case:  Use this script to evaluate the current hardware for the possibility of using it for an upgrade of the OS or to find potential system bottlenecks
NOTE:
History: June 2022 – Original Public Release
Keywords: Windows Performance
Maturity: Money
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access
Companion Scripts  

 

Windows_Activation_Status.ps1
Goal:  Checks to see if Windows is Activated
Use Case:  Used to verify if Windows is Activated especially if after an OS upgrade or client onboarding
NOTE:
History: June 2022 – Original Public Release
Keywords: Windows Activation, Internet
Maturity: Money
Location: Windows
Command Line: No command-line options are available
Dependencies:  Administrator (or run as System) level access
Companion Scripts Windows_In_Place_Upgrade.ps1, Windows_New_PC_Setup.ps1

 

Maturity Index:
Money Ready for Prime Time and you can make money with it.
Beta For the most part, it is ready to go, might need minor tweaking
Alpha The script is solid, needs additional testing but is ready for Early Adopter testing
Uncooked The script is in the idea\development stage
LEGO® Building Blocks – code to be used to build additional scripts

 

Linux & Raspberry Pi Script Roster

 

NMAP_Automation.sh
Goal:  Performs a network scan using NMAP
Use Case:  For network discovery
NOTE:  Must be edited before running
History: June 2022 – Original Public Release
Keywords: Network Discovery
Maturity: Money
Folder: Linux and Raspberry Pi
Command Line: None
Dependencies:  Root (sudo) access
Companion Scripts  

 

OS_Application_Update_and_Upgrade.sh
Goal:  Install OS and Application Update & Upgrades
Use Case:  To keep the system up to date
NOTE:
History: June 2022 – Original Public Release
Keywords: Linux, Ubuntu, Raspberry Pi, Update, Upgrade
Maturity: Money
Folder: Linux and Raspberry Pi
Command Line: None
Dependencies:  Root (sudo) access, Internet Access
Companion Scripts OS_Application_Update_and_Upgrade_Basic.sh

 

OS_Application_Update_and_Upgrade_Basic.sh
Goal:  Basic Install OS and Application Update & Upgrades
Use Case:  To keep the system up to date
NOTE:
History: June 2022 – Original Public Release
Keywords: Linux, Ubuntu, Raspberry Pi, Update, Upgrade
Maturity: Money
Folder: Linux and Raspberry Pi
Command Line: None
Dependencies:  Root (sudo) access, Internet Access
Companion Scripts OS_Application_Update_and_Upgrade.sh

 

Maturity Index:
Money Ready for Prime Time and you can make money with it.
Beta For the most part, it is ready to go, might need minor tweaking
Alpha The script is solid, needs additional testing but is ready for Early Adopter testing
Uncooked The script is in the idea/development stage
LEGO® Building Blocks – code to be used to build additional scripts

Internet & SaaS Services Script Roster

 

Internet_DNS_Records.ps1
Goal:  Check and documents DNS Records
Use Case:  To document public DNS entries
NOTE:
History: June 2022 – Original Public Release
Keywords: Internet, DNS
Maturity: Money
Location: Internet and SaaS
Command Line:

-Domain <<DomainName>> The domain name (required)

-RecType << [All, SOA, NS, TXT, MX, etc.]>> Type of record to be searched for if none is specified ALL is assumed.

Dependencies:  Internet Access
Companion Scripts Internet_Latency.ps1

 

Internet_Latency.ps1
Goal:  Test, report latency and packet loss – useful when monitoring a bad ISP circuit, targets 1.1.1.1 for consistency. Items configured within the script the number of packets to ping and the amount of latency
Use Case:  Establish a baseline of internet performance
NOTE: 
History: June 2022 – Original Public Release
Keywords: Internet, DNS
Maturity: Money
Location: Internet and SaaS
Command Line: No command line options required
Dependencies:  Internet Access
Companion Scripts Internet_DNS_Records.ps1

 

SaaS_Apple_Cloud_Status.ps1
Goal:  Check the Status of the Apple Cloud Services
Use Case:  We recommend running this from your RMM and creating tickets to keep track of your SaaS vendors.
NOTE:
History: June 2022 – Original Public Release
Keywords: Internet, DNS
Maturity: Money
Location: Internet and SaaS
Command Line: No command line options required
Dependencies:  Internet Access
Companion Scripts All of the SaaS status scripts

 

SaaS_APPRiver_Cloud_Status.ps1
Goal:  Check the Status of AppRiver Cloud Services
Use Case:  We recommend running this from your RMM and creating tickets to keep track of your SaaS vendors.
NOTE:
History: June 2022 – Original Public Release
Keywords: Internet, DNS
Maturity: Money
Location: Internet and SaaS
Command Line: No command line options required
Dependencies:  Internet Access
Companion Scripts All of the SaaS status scripts

 

SaaS_Arlo_Cloud_Status.ps1
Goal:  Check the Status of Arlo Cloud Services (IoT Security Cameras)
Use Case:  We recommend running this from your RMM and creating tickets to keep track of your SaaS vendors.
NOTE:
History: June 2022 – Original Public Release
Keywords: Internet, DNS
Maturity: Money
Location: Internet and SaaS
Command Line: No command line options required
Dependencies:  Internet Access
Companion Scripts All of the SaaS status scripts

 

SaaS_AWS_Cloud_Status.ps1
Goal:  Check the Status of AWS North America cloud services
Use Case:  We recommend running this from your RMM and creating tickets to keep track of your SaaS vendors.
NOTE:
History: June 2022 – Original Public Release
Keywords: Internet, DNS
Maturity: Beta
Location: Internet and SaaS
Command Line: No command line options required
Dependencies:  Internet Access
Companion Scripts All of the SaaS status scripts

 

SaaS_Axcient_Cloud_Status.ps1
Goal:  Check the Status of Axcient (eFolder) Cloud Services
Use Case:  We recommend running this from your RMM and creating tickets to keep track of your SaaS vendors.
NOTE:
History: June 2022 – Original Public Release
Keywords: Internet, DNS
Maturity: Money
Location: Internet and SaaS
Command Line: No command line options required
Dependencies:  Internet Access
Companion Scripts All of the SaaS status scripts

 

SaaS_Datto_Cloud_Status.ps1
Goal:  Check the Status of the Datto Services
Use Case:  We recommend running this from your RMM and creating tickets to keep track of your SaaS vendors.
NOTE:
History: June 2022 – Original Public Release
Keywords: Internet, DNS
Maturity: Money
Location: Internet and SaaS
Command Line: No command line options required
Dependencies:  Internet Access
Companion Scripts All of the SaaS status scripts

 

SaaS_Domotz_Cloud_Status.ps1
Goal:  Check the Status of Domotz Cloud Services (IoT RMM)
Use Case:  We recommend running this from your RMM and creating tickets to keep track of your SaaS vendors.
NOTE:
History: June 2022 – Original Public Release
Keywords: Internet, DNS
Maturity: Money
Location: Internet and SaaS
Command Line: No command line options required
Dependencies:  Internet Access
Companion Scripts All of the SaaS status scripts

 

SaaS_DropBox_Cloud_Status.ps1
Goal:  Check the Status of the Drobox Cloud Services
Use Case:  We recommend running this from your RMM and creating tickets to keep track of your SaaS vendors.
NOTE:
History: June 2022 – Original Public Release
Keywords: Internet, DNS
Maturity: Money
Location: Internet and SaaS
Command Line: No command line options required
Dependencies:  Internet Access
Companion Scripts All of the SaaS status scripts

 

SaaS_DUO_Cloud_Status.ps1
Goal:  Check the Status of Datto Services
Use Case:  We recommend running this from your RMM and creating tickets to keep track of your SaaS vendors.
NOTE:
History: June 2022 – Original Public Release
Keywords: Internet, DNS
Maturity: Money
Location: Internet and SaaS
Command Line: No command line options required
Dependencies:  Internet Access
Companion Scripts All of the SaaS status scripts

 

SaaS_Google_Cloud_Status.ps1
Goal:  Check the Status of Google Cloud Services
Use Case:  We recommend running this from your RMM and creating tickets to keep track of your SaaS vendors.
NOTE:
History: June 2022 – Original Public Release
Keywords: Internet, DNS
Maturity: Money
Location: Internet and SaaS
Command Line: No command line options required
Dependencies:  Internet Access
Companion Scripts All of the SaaS status scripts

 

SaaS_Grammarly_Cloud_Status.ps1
Goal:  Check the Status of Grammarly cloud services
Use Case:  We recommend running this from your RMM and creating tickets to keep track of your SaaS vendors.
NOTE:
History: June 2022 – Original Public Release
Keywords: Internet, DNS
Maturity: Money
Location: Internet and SaaS
Command Line: No command line options required
Dependencies:  Internet Access
Companion Scripts All of the SaaS status scripts

 

SaaS_Grasshopper_Cloud_Status.ps1
Goal:  Check the Status of Grasshopper Cloud Services (Cloud Phone Service)
Use Case:  We recommend running this from your RMM and creating tickets to keep track of your SaaS vendors.
NOTE:
History: June 2022 – Original Public Release
Keywords: Internet, DNS
Maturity: Money
Location: Internet and SaaS
Command Line: No command line options required
Dependencies:  Internet Access
Companion Scripts All of the SaaS status scripts

 

SaaS_ITGlue_Cloud_Status.ps1
Goal:  Check the Status of ITGlue Cloud & Documentation Services
Use Case:  We recommend running this from your RMM and creating tickets to keep track of your SaaS vendors.
NOTE:
History: June 2022 – Original Public Release
Keywords: Internet, DNS
Maturity: Money
Location: Internet and SaaS
Command Line: No command line options required
Dependencies:  Internet Access
Companion Scripts All of the SaaS status scripts

 

SaaS_Jive_Cloud_Status.ps1
Goal:  Check the Status of Jive Cloud Services (SMB Phone Service)
Use Case:  We recommend running this from your RMM and creating tickets to keep track of your SaaS vendors.
NOTE:
History: June 2022 – Original Public Release
Keywords: Internet, DNS
Maturity: Money
Location: Internet and SaaS
Command Line: No command line options required
Dependencies:  Internet Access
Companion Scripts All of the SaaS status scripts

 

SaaS_LastPass_Cloud_Status.ps1
Goal:  Check the Status of LastPass Cloud Services (Password Manager)
Use Case:  We recommend running this from your RMM and creating tickets to keep track of your SaaS vendors.
NOTE:
History: June 2022 – Original Public Release
Keywords: Internet, DNS
Maturity: Money
Location: Internet and SaaS
Command Line: No command line options required
Dependencies:  Internet Access
Companion Scripts All of the SaaS status scripts

 

SaaS_MSFT_Consummer_Cloud_Status.ps1
Goal:  Check the Status of Microsoft Consumer Cloud Status.ps1 Cloud Services.  Services covered:  Outlook.com, OneDrive (Consumer), Office for the Web (Consumer), Microsoft ToDo, Skype, and Yammer
Use Case:  We recommend running this from your RMM and creating tickets to keep track of your SaaS vendors.
NOTE:  Office 365 services are not included due to the fact an administrator must login to get the status of those services.
History: June 2022 – Original Public Release
Keywords: Internet, DNS
Maturity: Money
Location: Internet and SaaS
Command Line: No command line options required
Dependencies:  Internet Access
Companion Scripts All of the SaaS status scripts

 

SaaS_Reflexion_Status.ps1
Goal:  Report on the status of the Reflexion SPAM filtering and RADRA cloud service.
Use Case:  We recommend running this from your RMM and creating tickets to keep track of your SaaS vendors.
NOTE:
History: June 2022 – Original Public Release
Keywords: Internet, DNS
Maturity: Money
Location: Internet and SaaS
Command Line: No command line options required
Dependencies:  Internet Access
Companion Scripts All of the SaaS status scripts

 

SaaS_N-able_Status.ps1
Goal:  Alert when SolarWindsMSP cloud services are having problems.  The script can be modified to monitor N-central services or other regions of the world.
Use Case:  We recommend running this from your RMM and creating tickets to keep track of your SaaS vendors.
Retired – due to changes in how N-able reports it’s uptime
History: June 2022 – Original Public Release
Keywords: Internet, DNS
Maturity: Money
Location: Retired
Command Line: No command line options required
Dependencies:  Internet Access
Companion Scripts All of the SaaS status scripts

 

SaaS_UI_Cloud_Status.ps1
Goal:  Check the Status of Ubiquiti (UI) cloud services
Use Case:  We recommend running this from your RMM and creating tickets to keep track of your SaaS vendors.
NOTE:
History: June 2022 – Original Public Release
Keywords: Internet, DNS
Maturity: Money
Location: Internet and SaaS
Command Line: No command line options required
Dependencies:  Internet Access
Companion Scripts All of the SaaS status scripts

 

Maturity Index:
Money Ready for Prime Time and you can make money with it.
Beta For the most part, it is ready to go, might need minor tweaking
Alpha The script is solid, needs additional testing but is ready for Early Adopter testing
Uncooked The script is in the idea/development stage
LEGO® Building Blocks – code to be used to build additional scripts

 

Disclaimer

No warranties. Use these materials at your own risk.

Where To Start, Inc. is not responsible for any damage these scripts and material may cause. These materials and scripts, any accompanying or associated code and or documents, are to be used at your own risk, and NO warranties are expressed or implied. It’s expected that anyone who is using these materials understands PowerShell, the Operating System(s), and the application environment that will be modified by the use of these materials. By utilizing, executing, or causing to be executed, these scripts (or any part thereof) constitute full acceptance/ownership of any changes being made to the environment and shall assume all associated risk as well as the results.

Copywrite & Use

Copyright 2022 Where To Start, Inc. All rights reserved.

All brands, logos, original copyrights, and trademarks are the properties of their respective holders. These scripts and any associated code/materials are for use exclusively within the business that has purchased and been granted a license for its use.

These scripts may not be resold, transferred, or shared with another party beyond the original purchaser.

Where possible Where To Start has acknowledged and given credit for the source of the ideas we have based our scripts/materials upon.