Troubleshooting scenarios for Dell Command | PowerShell Provider 2.8.0
Issue: DellBIOSProvider cannot be loaded because, running script is disabled on this system.
Resolution: By default, Windows PowerShell has its ExecutionPolicy set to Restricted. In order to use the Dell Command | PowerShell Provider cmdlets and functions requires changing the PowerShell execution policy to RemoteSigned at a minimum. To apply the ExecutionPolicy, run the Windows PowerShell with Administrator privileges, and run the following command within the PowerShell console:
Set-ExecutionPolicy RemoteSigned –force.
Issue: Unable to import DellBIOSProvider module.
Resolution:
- Verify if the downloaded package is saved along the PowerShell default module path that PowerShell supports.
- Verify if the supported architecture that is X86/X64 is being used.
- Verify if Microsoft Visual C++ redistributable 2010 and 2015 are installed on the system.
Issue: Set-Item cmdlet displays an error.
Resolution:
- Verify if the attribute is read-only.
- Verify if that particular attribute has any limitation or dependency in setting the value. For example, you cannot set PeakShiftDayConfiguration StartTime greater than EndTime or ChargeStartTime.
Issue: System password not accepted.
Resolution: Verify if both Admin and System passwords are set. If yes, provide the Administrator password to validate.
Issue: Unable to see current value for some custom BIOS attributes.
Resolution: Some custom BIOS attributes such as PeakShiftDayConfiguration have many values or parameters. To view the entire current value, use the following command:
Get-Item PeakShiftDayConfiguration | select -ExpandProperty Currentvalue