Skip to content

JosiahBroege/Tools

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tools

NOTE: All tools should be run from ISE as administorator unless otherwise noted.


DART

Dell eAsy seRver updaTer is a tool that will automatically download and install Windows Updates, Drivers/Firmware on Dell Servers

How To Use: From ISE or PowerShell as admin execute the following:

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12;Invoke-Expression('$module="DART";$repo="PowershellScripts"'+(new-object net.webclient).DownloadString('https://raw.githubusercontent.com/DellProSupportGse/Tools/main/DART.ps1'));Invoke-DART
 Install Windows Updates, Drivers and Firmware:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12;Invoke-Expression('$module="DART";$repo="PowershellScripts"'+(new-object net.webclient).DownloadString('https://raw.githubusercontent.com/DellProSupportGse/Tools/main/DART.ps1'));Invoke-DART -WindowsUpdates:$True -DriverandFirmware:$True
 Only install Driver and Firmware:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12;Invoke-Expression('$module="DART";$repo="PowershellScripts"'+(new-object net.webclient).DownloadString('https://raw.githubusercontent.com/DellProSupportGse/Tools/main/DART.ps1'));Invoke-DART -WindowsUpdates:$False -DriverandFirmware:$True
 Only install Windows Updates:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12;Invoke-Expression('$module="DART";$repo="PowershellScripts"'+(new-object net.webclient).DownloadString('https://raw.githubusercontent.com/DellProSupportGse/Tools/main/DART.ps1'));Invoke-DART -WindowsUpdates:$True -DriverandFirmware:$False
 Fully Auto - Will install Windows Updates, Drivers and Firmware update without prompts.
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12;Invoke-Expression('$module="DART";$repo="PowershellScripts"'+(new-object net.webclient).DownloadString('https://raw.githubusercontent.com/DellProSupportGse/Tools/main/DART.ps1'));Invoke-DART -WindowsUpdates:$True -DriverandFirmware:$True -Confirm:$false

Documentation:

  1. Checks to make sure your running on a Dell server
  2. Checks to see if have the latest Dell System Update is installed
  3. If not then it downloads and installs the latest version of DSU
  4. Is Azure Stack HCI (Storage Spaces Direct Ready Node or AX node)
    • We download and extract the AZHCI-Catalog to use with DSU
    • We Pause & Drain the node and Enable Storage Maintenance Mode
    • Installs Windows Updates
    • Runs DSU
      • No reboot required: We resume the node, disable Storage Maintenance Mode and show Installation Report
      • Reboot Required: We setup a logon task that will resume the node and disable Storage Maintenance Mode after the reboot and logon
      • Failed Update: We show you the failed update and exit so we can look into the errors and decide how to proceed.
  5. Is Cluster member
    • We Pause & Drain the node and Enable Storage Maintenance Mode
    • Installs Windows Updates
    • Runs DSU
      • No reboot required: We resume the node and show Installation Report
      • Reboot Required: We setup a logon task that will resume the node after the reboot and logon
      • Failed Update: We show you the failed update and exit so we can look into the errors and decide how to proceed.
  6. Is Regular Power Edge Server
    • Installs Windows Updates
    • Runs DSU
      • No reboot required: Show Installation Report
      • Failed Update: We show you the failed update and exit so we can look into the errors and decide how to proceed.

FLCkr

FLtmc Checker This tool lookups up filter drivers in Microsoft's known good list URL: https://raw.githubusercontent.com/MicrosoftDocs/windows-driver-docs/staging/windows-driver-docs-pr/ifs/allocated-altitudes.md

How To Use: From ISE or PowerShell as admin execute the following and follow the prompts:

Invoke-Expression('$module="FLCkr";$repo="PowershellScripts"'+(new-object System.net.webclient).DownloadString('https://raw.githubusercontent.com/DellProSupportGse/Tools/main/FLCkr.ps1'));Invoke-FLCkr

Run SDDC

How To Use: From ISE or PowerShell as admin execute the following:

Invoke-Expression('$module="SDDC";$repo="PowershellScripts"'+(new-object net.webclient).DownloadString('https://raw.githubusercontent.com/DellProSupportGse/Tools/main/RunSDDC.ps1'));Invoke-SDDC

TSR Collector

This tool is used to collect TSRs from all nodes in a cluster"

How To Use: From ISE or PowerShell as admin execute the following:

Invoke-Expression('$module="TSRCollector";$repo="PowershellScripts"'+(new-object net.webclient).DownloadString('https://raw.githubusercontent.com/DellProSupportGse/Tools/main/TSRCollector.ps1'));Invoke-TSRCollector

Support

Please note this code is provided as-is and currently not supported by Dell EMC.

Report problems or provide feedback

If you run into any problems or would like to provide feedback, please open an issue here https://github.com/DellProSupportGse/Tools/issues

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • PowerShell 100.0%