Hello
I am trying, via powershell, to run a Dell Command | Configure .exe file I created with a setting to enable TPM on machines.
I copy the .exe file to the remote computers’ Temp folder, then try executing it via powershell script.
I know the script runs because the machine reboots. But it does not turn on the TPM.
When I run Get-TPM against the machine, it says TpmPresent : False and so are the other values. When go into the bios, I see that Tpm is not turned on. The bios does require a password, which I put in the .exe in the Dell Command.
The name of the file is Enable TPM_x64.exe and the start process line is "Start-Process -filePath “C:\Temp$biosFilePath” -wait " (used within an Invoke-Command) and $biosFilePath contains the name of the file (full path).
Im not sure what I’m missing here, it seems pretty straight forward.
I need to check about 200 computers to see if Tpm is enabled or not.
Any suggestions?
Thank You,
Terry
Powershell to install Dell bios file
Dell Bios setup with Dell Command PowerShell Provider
How to manage BIOS settings in Dell Latitude via PowerShell?
BIOS Management with PowerShell - Example Task Sequences
Hello,
I have a small issue using this tool which I find pretty great right now, I have successfully used it to set up system pwd and admin pwd, but for some other options the tool doesn't find the path that are described in the documentation, such as:
DellSmbios:\Security\PasswordBypass
DellSmbios:\Keyboard\RgbPerKeyKbdLang .
PS C:\windows\system32> Set-Item -Path DellSmbios:\Security\PasswordBypass "RebootAndResumeBypass" Set-Item : Attribute: 'PasswordBypass' does not exist!
Would you have any idea as to why it does that or what am I missing in my configuration?
PS: I'd like to stick to this tool, I know some other options exist using a server (DCM) but that's not possible atm.
Hello
I am trying, via powershell, to run a Dell Command | Configure .exe file I created with a setting to enable TPM on machines.
I copy the .exe file to the remote computers’ Temp folder, then try executing it via powershell script.
I know the script runs because the machine reboots. But it does not turn on the TPM.
When I run Get-TPM against the machine, it says TpmPresent : False and so are the other values. When go into the bios, I see that Tpm is not turned on. The bios does require a password, which I put in the .exe in the Dell Command.
The name of the file is Enable TPM_x64.exe and the start process line is "Start-Process -filePath “C:\Temp$biosFilePath” -wait " (used within an Invoke-Command) and $biosFilePath contains the name of the file (full path).
Im not sure what I’m missing here, it seems pretty straight forward.
I need to check about 200 computers to see if Tpm is enabled or not.
Any suggestions?
Thank You,
Terry
There is a Dell Powershell BIOS Provider Module you can install and be able to query more info. Here is the TPM info you can query:
image1129×290 23.5 KBI have used the Dell BIOS Flash Utility to be able to suspend Bitlocker during a BIOS Update.
I also use Dell Command Configure to make sure all my BIOS’ have the same password and certain settings to keep consistency across all my devices. Hope this helps