Dell Command | PowerShell Provider ne fonctionne pas correctement ou ne peut pas être importé dans PowerShell
Summary: L’article suivant fournit des informations sur Dell Command | PowerShell Provider (DellBIOSProvider) ne fonctionne pas correctement ou n’importe pas correctement dans Windows PowerShell. ...
Instructions
Produits concernés :
Dell Command | Powershell Provider
Systèmes d’exploitation concernés
Windows 7 ou version ultérieure
Windows PE 4.0 et versions ultérieures
- Types de système d’exploitation : Windows 7, Windows 8, Windows 8.1 et Windows 10
- Windows Management Framework (WMF) : 3.0, 4.0, 5.0 et 5.1
- Windows PowerShell : 3.0 et versions ultérieures (peut être mis à niveau pour Windows 7).
- SMBIOS : 2.3 et versions ultérieures sur un produit Dell
- Microsoft Visual C++ Redistributable : 2010 ou après
Dell Command | PowerShell Provider : Module PowerShell qui fournit des fonctionnalités de configuration du BIOS pour les ordinateurs clients Dell à l’aide de l’interface Windows PowerShell. (Par exemple : Tels que les modèles OptiPlex, Latitude, Venue 11 Pro, XPS et Precision.) Grâce à sa fonctionnalité de configuration native, ce module facilite la gestion de la configuration du BIOS pour les administrateurs.
Windows PowerShell : Un outil qui a été conçu pour être plus puissant que l’invite de commande pour Windows et qui est basé sur .NET Framework. Cet outil est destiné à aider les utilisateurs à automatiser de nombreuses tâches d’administration :
- Identification des périphériques USB installés sur un ou plusieurs ordinateurs d’un réseau.
- Identifiez et arrêtez les processus ou filtrez les informations sur les ordinateurs ou leur réseau dans un format HTML clair.
- Il vous permet de créer des scripts et de lier des commandes entre elles.
- Méthodes plus puissantes pour lancer Windows PowerShell
Les instructions d’installation se trouvent dans le document Dell Command | PowerShell Provider qui se trouve ici :
https://www.dell.com/support/home/en-us/product-support/product/command-powershell-provider/docs
Problème : Lorsque vous tentez d’importer le module à l’aide de la commande : Import-Module DellBIOSProvider -Verbose, l’erreur suivante s’affiche :
Import-Module : File C:\Program Files\WindowsPowerShell\Modules\DellBIOSProvider\DellBIOSProvider.psm1 cannot be
loaded because running scripts is disabled on this system. For more information, see about_Execution_Policies at
https:/go.microsoft.com/fwlink/?LinkID=135170.
At line:1 char:1
+ Import-Module DellBIOSProvider -verbose
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : SecurityError: (:) [Import-Module], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess,Microsoft.PowerShell.Commands.ImportModuleCommand
Résolution : Le Set-ExecutionPolicy La commande n’a pas été exécutée. Exécutez la commande suivante :
Set-ExecutionPolicy RemoteSigned -force
Import-Module DellBIOSProvider Il se peut que vous ne voyiez aucun des messages d’erreur pertinents et que vous pensiez que l’importation a réussi. Nous vous recommandons d’importer le module à l’aide de Import-Module DellBIOSProvider -verbose. Affiche chaque étape et chaque message d’erreur au cours du processus.
Problème : Lorsque vous tentez d’importer le module à l’aide de la commande : Import-Module DellBIOSProvider -Verbose, l’erreur suivante s’affiche :
Import Module : The specified module 'DellBIOSProvider' was not loaded because no valid module file was found in the module directory.
At line:1 char:1
- Import Module DellBIOSProvider – verbose
Résolution : Assurez-vous que les dossiers de l’application Dell Command | Le fichier ZIP de PowerShell Provider est copié à l’emplacement approprié. Le dossier de module par défaut pour Windows PowerShell est C:\Program Files\WindowsPowerShell\Modules ou $[env:ProgramFiles]\WindowsPowerShell\Modules en fonction de l’architecture de votre système d’exploitation.
Voir : Installation de Dell Command | PowerShell Provider dans le Guide de l’utilisateur pour plus de détails :
Problème : Le message suivant s’affiche lors de l’exécution d’une application Dell Command | Applet de commande PowerShell Provider :
Do you want to run software from this untrusted publisher?
File C:\Program Files\WindowsPowerShell\Modules\DellBIOSProvider\DellBIOSProvider.psm1 is published by CN=Dell Inc,
SERIALNUMBER=2141541, OU=Client Product Group, OID.2.5.4.15=Private Organization, O=Dell Inc,
OID.1.3.6.1.4.1.311.60.2.1.2=Delaware, OID.1.3.6.1.4.1.311.60.2.1.3=US, L=Round Rock, S=Texas, C=US and is not trusted
on your system. Only run scripts from trusted publishers.
[V] Never run [D] Do not run [R] Run once [A] Always run [?] Help (default is "D"):
Résolution : Le module a été copié sans débloquer le ZIP. Débloquez Dell Command | PowerShell Provider ZIP d’abord dans les propriétés ZIP en cochant la case Unblock (entourée en rouge) :

Figure 1 : (En anglais uniquement) Fenêtre Propriétés du fichier ZIP
Ensuite, recopiez le fichier Dell Command | PowerShell Provider vers la destination appropriée.
- Système d’exploitation 32 bits -> DellBIOS Package X86
- Système d’exploitation 64 bits -> DellBIOSProvider
Voir : Installation de Dell Command | PowerShell Provider dans le Guide de l’utilisateur pour plus de détails :