UNSOLVED

dssdbs

updated

20 years ago

D

dssdbs

167 Posts

0

29467

November 1st, 2006 23:00

OptiPlex GX620 - BIOS A10 available

Dell OptiPlex GX620 - BIOS A10 

Fixes and Enhancements

1. Fixed SMBIOS memory reporting for systems with 2 DIMM slots.
2. Add support for Cedar Mill/Presler D0 step processors.
3. Improve internal hard drive diagnostics tests reporting.
4. Improve hard drive password functionality.
5. Improve support for mismatched memory.
6. Improve module bay functionality.
7. Improve OROM shadowing into BIOS.
8. Improve PCIE read completion boundary function.

  • nicklad

    6 Posts

    813

    0

    Posted November 2nd, 2006 19:00

    Yup, looks good, working well...

    Not like A09 ;-)

    I've just deployed this, in a startup script, to just under 800 workstations that had A01 on in preparation for our Vista rollout.
  • Rijko

    2 Intern

    •

    615 Posts

    813

    0

    Posted November 11th, 2006 18:00



    nicklad wrote:
    Yup, looks good, working well...

    Not like A09 ;-)

    I've just deployed this, in a startup script, to just under 800 workstations that had A01 on in preparation for our Vista rollout.

    Could you tell how ?
    Trying different options - DCCU & SMS, login script, WMI scripts to configure... and i am interested in proven, reliable ways of doing this.
    Any tips ?
     
    TIA,
    Rijk
  • nicklad

    6 Posts

    813

    0

    Posted November 11th, 2006 18:00

    Sure, I used WMI through a VBS - added in Group Policy as a startup script, which runs in administrative context...

    (I've quickly hacked out the relevant bits from the script I use for BIOS config...)

    On Error Resume Next
    Set wshShell = wscript.CreateObject("wscript.shell")
    Set objWMI = GetObject("winmgmts:")
    Set colSettings = objWMI.ExecQuery("Select * from Win32_ComputerSystem")
    For Each objComputer In colSettings
     computerManufacturer = UCase(Trim(objComputer.Manufacturer))
     computerModel = UCase(Trim(objComputer.Model))
     Exit For
    Next
    If InStr(computerManufacturer, "DELL") > 0 Then
     dellOMCIVersion = wshShell.RegRead("HKLM\SOFTWARE\Dell\OpenManage\Client\CurrentVersion")
     If Err Then
      wshShell.run "\\server\share\OMCI.msi /qn", 0, True
     ElseIf dellOMCIVersion <> "7,4,0,580" Then
      wshShell.run "\\server\share\OMCI.msi /qn", 0, True
     End If
     Set oSWbemService = GetObject("winmgmts:root\Dellomci")
     If Not Err Then
      Set colDellSystemSummary = oSWbemService.InstancesOf("Dell_SystemSummary")
      If Not Err Then
       If colDellSystemSummary.Count = 1 Then
        Set dellConfig = GetObject("winmgmts:root\Dellomci:Dell_Configuration")
        For Each objInstance In colDellSystemSummary
         currentVersion = Trim(objInstance.Properties_.Item("BIOSVersion").Value)
         Select Case computerModel
          Case "OPTIPLEX GX620"
           If currentVersion <> "A10" Then
            dellConfig.FlashBIOS "\\server\share\GX620A10.hdr"
           End If
         End Select
        Next
       End If
      End If
     End If
    End If

  • Rijko

    2 Intern

    •

    615 Posts

    813

    0

    Posted November 12th, 2006 10:00

    great, thank you for your help !!!
     
     
  • tmenke

    17 Posts

    813

    0

    Posted November 17th, 2006 14:00

    the -nopause switch seems to do nothing when I try to run it.

    and -noreboot generates an error about how it should only be used for debugging purposes or something.