Mastering Dell Driver & BIOS Updates with Dell Command Update | Full Setup & Deployment Guide

Поділитися
Вставка
  • Опубліковано 6 сер 2024
  • In this educational video, I guide you through the complete process of packaging and configuring Dell Command | Update software using PowerShell. Dell Command Update is essential for automating the update of Dell hardware drivers and BIOS. To further streamline the process, I also demonstrate how to create an Intune Win32 package and deploy it using Microsoft Intune.
    Time Table:
    00:00 Introduction
    00:50 Download installer files
    05:36 Extract MSI file from exe file
    09:36 Write install script in PowerShell to install Dell Command Update
    22:12 Configure Dell Command Update and update script with settings
    41:38 Create the .Intunewin file
    46:58 Upload file to Intune and create Intune app
    52:20 Test install Intune package (Dell Command Update)
    57:57 Outro
    By the end of this video, you'll have a comprehensive understanding of how to automate Dell hardware updates, including drivers and BIOS, and manage deployments efficiently using PowerShell and Intune (or another deployment tool such as ConfigMgr/SCCM)
    PowerShell Script to install ##
    Install Dell Command | Update 5.3
    Author: John Bryntze
    Date: 4th of July
    Verify that log folder exists
    if(!(test-path "c:\programdata\JBNlogs"))
    {
    new-item -ItemType directory "c:\programdata\JBNlogs\"
    }
    Declare a script root
    $JBNScriptRoot = Split-Path -Path $MyInvocation.MyCommand.Path
    Installer variable
    $JBNInstallFile = "$JBNScriptRoot\DellCommandUpdateApp.msi"
    $JBNInstallParameters = "/qn /l c:\programdata\JBNlogs\install-DellCommandUpdate5.3x64.log /norestart"
    Start-Process -filepath $JBNInstallFile -ArgumentList $JBNInstallParameters -Wait
    Copy our XML settings to c:\programdata\dell
    Copy-Item -Path $JBNScriptRoot\JBNSettings.xml c:\programdata\dell -Force
    Configure Dell Command Update with our weekly Tuesday check at 9:00am with restarts
    $JBNDCUCLI = "C:\Program Files\Dell\CommandUpdate\dcu-cli.exe"
    $JBNDCUCLIArguments = "/configure -importSettings=c:\programdata\dell\JBNSettings.xml"
    start-process -FilePath $JBNDCUCLI -ArgumentList $JBNDCUCLIArguments -Wait
    Registry setting
    Start-Process reg.exe -argumentlist "add HKLM\SOFTWARE\Dell\UpdateService\Clients\CommandUpdate\Preferences\CFG /v ShowSetupPopup /t reg_dword /d 0 /f /reg:64"
    Links:
    Download Dell Command | Update: www.dell.com/support/kbdoc/fr...
    Microsoft Win32 Content Prep Tool: github.com/Microsoft/Microsof...
    🔔 Don't forget to like, subscribe, and hit the notification bell to stay updated on my latest tutorials!
    #PowerShell #DellCommandUpdate #Intune #Win32Package #ITAutomation #DellDrivers #BIOSUpdate #MicrosoftIntune #TechTutorial

КОМЕНТАРІ • 28

  • @vartaxe
    @vartaxe 16 днів тому +1

    next would be nice to see how to master bios configurations and passwords ^^

    • @IntuneVitaDoctrina
      @IntuneVitaDoctrina  15 днів тому

      That is a good idea! normally to master the BIOS password you need to know the old one and manage from start, and BIOS configuration is a good one! a bit different depending on which hardware model you have, Dell, HP, Lenovo etc... good idea thanks!

  • @MeestirNeenjah
    @MeestirNeenjah 27 днів тому +1

    Perfect timing on the content, always just what I need!

    • @IntuneVitaDoctrina
      @IntuneVitaDoctrina  27 днів тому

      happy to hear! :) it is a pretty cool tool

    • @MeestirNeenjah
      @MeestirNeenjah 27 днів тому +2

      @@IntuneVitaDoctrinaalso, I would be interested in the uninstallation script. Someone previously tried an uninstall and now we can’t reinstall newer versions.

    • @IntuneVitaDoctrina
      @IntuneVitaDoctrina  27 днів тому +2

      then I'll do one video for that :) I wanted to have it in the video, but felt it became too long, so a separate video for it will be good :) it be a lot shorter also, I can probably make it longer than I think by going off topic LOL :)

  • @badash786
    @badash786 23 дні тому +1

    You can setup a config profile in intune for all these settings aswell but you need to import admx files from Dell website first

    • @IntuneVitaDoctrina
      @IntuneVitaDoctrina  23 дні тому +1

      That is totally true, thanks for pointing out, in the download where I just took the MSI, you also got the ADMX files and you can import them to Intune and deploy settings that way also.

  • @HeyRadu
    @HeyRadu 29 днів тому +2

    Awesome job, John ! 👏 This is definitely one way of making sure drivers are up-to-date.
    Some companies prefer to have more control over their device management and use Microsoft Intune's Driver Update policies, by approve or block specific driver updates, schedule updates to minimize disruption and ensure compatibility with existing systems and applications.

    • @IntuneVitaDoctrina
      @IntuneVitaDoctrina  29 днів тому +1

      Thanks Radu, that is an excellent point, this solution is more set and forget and little control, you get the latest of drivers, but if a bad one falls through, it is difficult to stop it. Whereas Microsoft Driver Update you can have approve and yes as you mention the block... so yeah it is a choice, I actually use both as Intune also detect printer drivers and plug'n'play devices which Dell Command also does but only Dell devices, not a HP printer for example.
      So yeah, depends on your requirements, resources, 100%

    • @satyamsrivas
      @satyamsrivas 29 днів тому +1

      Does it also take care of alienware devices? As they are also from Dell as a vendor?

    • @IntuneVitaDoctrina
      @IntuneVitaDoctrina  29 днів тому +1

      Excellent question, I thought it did, checking systems it support I don't see it there, here are supported www.dell.com/support/home/en-us/drivers/DriversDetails?driverId=P83K5#SupportedOs
      5820 XL Tower
      7820 XL Tower
      7920 XL Rack
      7920 XL Tower
      ChengMing 3910/3911
      Dell Canvas 27
      Dell Latitude 3480/3488
      Dell Latitude 3580/3588
      Dell Precision Tower 3420
      Dell Precision Tower 3620
      Dell Precision Tower 7810
      Dell Venue 10 Pro 5056
      Dell Venue 8 Pro 5855
      Latitude 5414 Rugged
      Latitude 13 3379 2-in-1
      Latitude 13 3380
      Latitude 3120
      Latitude 3140
      Latitude 3180
      Latitude 3189
      Latitude 3190
      Latitude 3190 2-in-1
      Latitude 3300
      Latitude 3301
      Latitude 3310
      Latitude 3310 2-in-1
      Latitude 3320
      Latitude 3330
      Latitude 3340
      Latitude 3350
      Latitude 3390 2-in-1
      Latitude 3400
      Latitude 3410
      Latitude 3420
      Latitude 3430
      Latitude 3440
      Latitude 3470
      Latitude 3490
      Latitude 3500
      Latitude 3510
      Latitude 3520
      Latitude 3530
      Latitude 3540
      Latitude 3550 (End of Life)
      Latitude 3570
      Latitude 3590
      Latitude 5175 2-in-1
      Latitude 5179 2-in-1
      Latitude 5280/5288
      Latitude 5285 2-in-1
      Latitude 5289 2-in-1
      Latitude 5290
      Latitude 5290 2-in-1
      Latitude 5300
      Latitude 5300 2-in-1
      Latitude 5310
      Latitude 5310 2-in-1
      Latitude 5320
      Latitude 5330
      Latitude 5340
      Latitude 5400
      Latitude 5401
      Latitude 5410
      Latitude 5411
      Latitude 5420
      Latitude 5420 Rugged
      Latitude 5421
      Latitude 5424 Rugged
      Latitude 5430
      Latitude 5430 Rugged
      Latitude 5431
      Latitude 5440
      Latitude 5480/5488
      Latitude 5490
      Latitude 5491
      Latitude 5495
      Latitude 5500
      Latitude 5501
      Latitude 5510
      Latitude 5511
      Latitude 5520
      Latitude 5521
      Latitude 5530
      Latitude 5531
      Latitude 5540
      Latitude 5580
      Latitude 5590
      Latitude 5591
      Latitude 7030 Rugged Extreme Tablet
      Latitude 7200 2-in-1
      Latitude 7202 Rugged Tablet
      Latitude 7210 2-in-1
      Latitude 7212 Rugged Extreme Tablet
      Latitude 7214 Rugged Extreme
      Latitude 7220 Rugged Extreme Tablet
      Latitude 7220EX Rugged Extreme Tablet
      Latitude 7230 Rugged Extreme Tablet
      Latitude 7275
      Latitude 7280
      Latitude 7285 2-in-1
      Latitude 7290
      Latitude 7300
      Latitude 7310
      Latitude 7320
      Latitude 7320 Detachable
      Latitude 7330
      Latitude 7330 Rugged Extreme
      Latitude 7340
      Latitude 7370
      Latitude 7380
      Latitude 7389 2-in-1
      Latitude 7390
      Latitude 7390 2-in-1
      Latitude 7400
      Latitude 7400 2-in-1
      Latitude 7410
      Latitude 7414 Rugged
      Latitude 7420
      Latitude 7424 Rugged Extreme
      Latitude 7430
      Latitude 7440
      Latitude 7480
      Latitude 7490
      Latitude 7520
      Latitude 7530
      Latitude 7640
      Latitude 9330
      Latitude 9410
      Latitude 9420
      Latitude 9430
      Latitude 9440 2-in-1
      Latitude 9450 2-in-1
      Latitude 9510
      Latitude 9520
      Latitude E5270
      Latitude E5470
      Latitude E5570
      Latitude E7270
      Latitude E7470
      OptiPlex 3000 Micro
      OptiPlex 3000 Small Form Factor
      OptiPlex 3000 Tower
      OptiPlex 3020
      OptiPlex 3020M
      OptiPlex 3030 All-In-One
      OptiPlex 3040 Micro
      OptiPlex 3040 Small Form Factor
      OptiPlex 3040 Tower
      OptiPlex 3046 Micro
      OptiPlex 3046 Small Form Factor
      OptiPlex 3046 Tower
      OptiPlex 3050 All-In-One
      OptiPlex 3050 Micro
      OptiPlex 3050 Small Form Factor
      OptiPlex 3050 Tower
      OptiPlex 3060 Micro
      OptiPlex 3060 Small Form Factor
      OptiPlex 3060 Tower
      OptiPlex 3070 Micro
      OptiPlex 3070 Small Form Factor
      OptiPlex 3070 Tower
      OptiPlex 3080 Micro
      OptiPlex 3080 Small Form Factor
      OptiPlex 3080 Tower
      OptiPlex 3090 Micro
      OptiPlex 3090 Small Form Factor
      OptiPlex 3090 Tower
      OptiPlex 3090 Ultra
      OptiPlex 3240 All-in-One
      OptiPlex 3280 All-In-One
      OptiPlex 5000 Micro
      OptiPlex 5000 Small Form Factor
      Optiplex 5000 Tower
      OptiPlex 5040 Small Form Factor
      OptiPlex 5040 Tower
      OptiPlex 5050 Micro
      OptiPlex 5050 Small Form Factor
      OptiPlex 5050 Tower
      OptiPlex 5055 A Series Small Form Factor
      OptiPlex 5055 R Small Form Factor
      OptiPlex 5055 Ryzen APU Tower
      OptiPlex 5055 Ryzen CPU Tower
      OptiPlex 5055 Ryzen Small Form Factor
      OptiPlex 5055 Tower
      OptiPlex 5060 Micro
      OptiPlex 5060 Small Form Factor
      OptiPlex 5060 Tower
      OptiPlex 5070 Micro
      OptiPlex 5070 Small Form Factor
      OptiPlex 5070 Tower
      OptiPlex 5080 Micro
      OptiPlex 5080 Small Form Factor
      OptiPlex 5080 Tower
      OptiPlex 5090 Micro
      OptiPlex 5090 Small Form Factor
      OptiPlex 5090 Tower
      OptiPlex 5250 All-In-One
      OptiPlex 5260 All-In-One
      OptiPlex 5270 All-In-One
      OptiPlex 5400 All-In-One
      OptiPlex 5480 All-In-One
      OptiPlex 5490 All-In-One
      OptiPlex 7000 Micro
      OptiPlex 7000 Small Form Factor
      OptiPlex 7000 Tower
      OptiPlex 7000 XE Micro
      OptiPlex 7020 Small Form Factor (End of Life)
      OptiPlex 7020 Tower (End of Life)
      OptiPlex 7040 Micro
      OptiPlex 7040 Small Form Factor
      OptiPlex 7040 Tower
      OptiPlex 7050 Micro
      OptiPlex 7050 Small Form Factor
      OptiPlex 7050 Tower
      OptiPlex 7060 Micro
      OptiPlex 7060 Small Form Factor
      OptiPlex 7060 Tower
      OptiPlex 7070 Micro
      OptiPlex 7070 Small Form Factor
      OptiPlex 7070 Tower
      OptiPlex 7070 Ultra
      OptiPlex 7071 Tower
      OptiPlex 7080 Micro
      OptiPlex 7080 Small Form Factor
      OptiPlex 7080 Tower
      OptiPlex 7080 XE Micro Form Factor
      OptiPlex 7090 Micro
      OptiPlex 7090 Small Form Factor
      OptiPlex 7090 Tower
      OptiPlex 7090 Ultra
      OptiPlex 7400 All-In-One
      OptiPlex 7440 All-In-One
      OptiPlex 7450 All-In-One
      OptiPlex 7460 All-In-One
      OptiPlex 7470 All-In-One
      OptiPlex 7480 All-In-One
      OptiPlex 7490 All-In-One
      OptiPlex 7760 All-In-One
      OptiPlex 7770 All-In-One
      OptiPlex 7780 All-In-One
      Optiplex 9020
      OptiPlex 9020 All-In-One
      OptiPlex 9020M
      OptiPlex 9030 All-In-One
      OptiPlex All-In-One 7410
      OptiPlex All-in-One Plus 7410
      OptiPlex Micro 7010
      OptiPlex Micro 7020
      OptiPlex Micro Plus 7010
      OptiPlex Micro Plus 7020
      OptiPlex Small Form Factor 7010
      OptiPlex Small Form Factor 7020
      OptiPlex Small Form Factor Plus 7010
      OptiPlex Small Form Factor Plus 7020
      OptiPlex Tower 7010
      OptiPlex Tower 7020
      OptiPlex Tower Plus 7010
      OptiPlex Tower Plus 7020
      OPTIPLEX XE2
      Optiplex XE3
      OptiPlex XE4
      Precision 3240 Compact
      Precision 3260 Compact
      Precision 3260 XE Compact
      Precision 3280 Compact
      Precision 3280 XE Compact
      Precision 3430 Small Form Factor
      Precision 3430 XL Small Form Factor
      Precision 3431
      Precision 3440 Small Form Factor
      Precision 3440 XE Small Form Factor
      Precision 3450 Small Form Factor
      Precision 3450 XE Small Form Factor
      Precision 3460 Small Form Factor
      Precision 3460 XE Small Form Factor
      Precision 3470
      Precision 3480
      Precision 3510
      Precision 3520
      Precision 3530
      Precision 3540
      Precision 3541
      Precision 3550
      Precision 3551
      Precision 3560
      Precision 3561
      Precision 3570
      Precision 3571
      Precision 3580
      Precision 3581
      Precision 3630 Tower
      Precision 3630 XL Tower
      Precision 3640 Tower
      Precision 3640 XE Tower
      Precision 3650 Tower
      Precision 3650 XE Tower
      Precision 3660 Tower
      Precision 3660 XE Tower
      Precision 3930 Rack
      Precision 3930 XL Rack
      Precision 5470
      Precision 5480
      Precision 5490
      Precision 5510
      Precision 5520
      Precision 5530
      Precision 5530 2 in 1
      Precision 5540
      Precision 5550
      Precision 5560
      Precision 5570
      Precision 5680
      Precision 5720 AIO
      Precision 5750
      Precision 5760
      Precision 5770
      Precision 5820 Tower
      Precision 5860 Tower
      Precision 5860 XL Tower
      Precision 7510
      Precision 7520
      Precision 7530
      Precision 7540
      Precision 7550
      Precision 7560
      Precision 7670
      Precision 7680
      Precision 7710
      Precision 7720
      Precision 7730
      Precision 7740
      Precision 7750
      Precision 7760
      Precision 7770
      Precision 7780
      Precision 7820 Tower
      Precision 7865 Tower
      Precision 7920 Rack
      Precision 7920 Tower
      Precision 7960 Rack
      Precision 7960 Tower
      Precision 7960 XL Rack
      Precision 7960 XL Tower
      Precision m3800
      Precision R5500
      Precision R7610
      Precision T1650
      Precision T1700
      Precision T3610
      Precision T5610
      Precision T7600
      Precision T7610
      Precision Tower 5810
      Precision Tower 7910
      T5810 XL
      T7810 XL
      T7910 XL
      Venue 3845 Pro
      Venue 5055 Pro
      Venue 5130 Pro (32Bit)
      Venue 5130 Pro (64Bit)
      Venue 5830 Pro
      Venue 7130 Pro/7139 Pro
      Venue 7140 Pro
      XPS 12 9250
      XPS 13 7390
      XPS 13 7390 2-in-1
      XPS 13 9300
      XPS 13 9305
      XPS 13 9310
      XPS 13 9310 2-in-1
      XPS 13 9315
      XPS 13 9315 2-in-1
      XPS 13 9340
      XPS 13 9360
      XPS 13 9365 2-in-1
      XPS 13 9370
      XPS 13 9380
      XPS 13 Plus 9320
      XPS 15 7590
      XPS 15 9500
      XPS 15 9510
      XPS 15 9520
      XPS 15 9530
      XPS 15 9530 (End of Life)
      XPS 15 9560
      XPS 15 9570
      XPS 15 9575 2-in-1
      XPS 16 9640
      XPS 17 9700
      XPS 17 9710
      XPS 17 9720
      XPS 17 9730

    • @satyamsrivas
      @satyamsrivas 29 днів тому +1

      @@IntuneVitaDoctrina thanks for the list. I believe Dell wants us to keep Alienware devices updated in a different manner. Please let me know if you get to know something about Alienware as well.

    • @IntuneVitaDoctrina
      @IntuneVitaDoctrina  28 днів тому +1

      for sure will, have at least two at my work, I think Dell Command Update is installed on them but probably it does nothing, will check next time. Can of course use Intunes Driver Update on them.... I let you know if I find something, thanks!

  • @3143iamsam
    @3143iamsam 28 днів тому +2

    Thanks John for making this video! Very informative and useful! 👏

  • @giampieromari3830
    @giampieromari3830 28 днів тому +1

    Great work John, could you have the same procedure for the Lenovo System Updated?

    • @IntuneVitaDoctrina
      @IntuneVitaDoctrina  28 днів тому +1

      Thanks a lot, and that is a good idea! I had a Lenovo before and already done a package that does this job and schedule scans etc... but I still need a Lenovo for this or install it on a Virtual machine and just show the concept :) yeah I'll see if this can't be a video for Lenovo Updates

  • @unkownuser2320
    @unkownuser2320 29 днів тому +1

    please share video how to setup NDES certificate and integrate with certificate server establish connection between ndes connector for to support hybrid autopilot scenarios

    • @IntuneVitaDoctrina
      @IntuneVitaDoctrina  29 днів тому

      that would be interesting, I'm missing hardware at my home to set this up, will see if I can find it in the future

  • @Andrew-bw
    @Andrew-bw 23 дні тому +1

    Thank you so much for making this tutorial!
    Is there any reason that this would ONLY install Dell Command | Update for Windows Universal? I don't see Dell Command | Update in the logs anywhere and it didn't install alongside Universal.

    • @IntuneVitaDoctrina
      @IntuneVitaDoctrina  23 дні тому +1

      thanks! do you install the MSI file as SYSTEM/Admin? did you specify the /l for log somewhere? if so check that log, it should give more information

    • @Andrew-bw
      @Andrew-bw 22 дні тому +1

      @@IntuneVitaDoctrina Okay so I couldn't find anything strange with the logs. I tested the script a few more times and it seems like it will occasionally install both. I'm not sure why it's inconsistent though.

    • @IntuneVitaDoctrina
      @IntuneVitaDoctrina  21 день тому

      Do you log in with different users or always the same?

    • @Andrew-bw
      @Andrew-bw 21 день тому +1

      @@IntuneVitaDoctrina Always the same admin user. We have a hunch it's may have something to do with the Microsoft Store being disabled in our environment.

    • @IntuneVitaDoctrina
      @IntuneVitaDoctrina  20 днів тому

      that is interesting, never seen this issue before. Also got Store disabled to open, but not disabled the store itself.