Dell Command | El proveedor de PowerShell no funciona correctamente o no se puede importar a PowerShell
요약: En el siguiente artículo, se proporciona información sobre Dell Command | El proveedor de PowerShell (DellBIOSProvider) no funciona correctamente o no se importa correctamente a Windows PowerShell. ...
지침
Productos afectados:
Dell Command | Proveedor de PowerShell
Sistemas operativos afectados
Windows 7 o versiones posteriores
Windows PE 4.0 y versiones posteriores
- Tipos de sistema operativo: Windows 7, Windows 8, Windows 8.1 y Windows 10
- Marco de trabajo de administración de Windows (WMF): 3.0, 4.0, 5.0 y 5.1
- Windows PowerShell: 3.0 y posterior (se puede actualizar para Windows 7).
- SMBIOS: 2.3 y versiones posteriores en un producto Dell
- Microsoft Visual C++ Redistributable: 2010 o posterior
Dell Command | PowerShell Provider: Un módulo de PowerShell que proporciona funcionalidades de configuración del BIOS para computadoras cliente Dell mediante la interfaz de Windows PowerShell. (Por ejemplo: Como OptiPlex, Latitude, Venue 11 Pro, laptop XPS y Precision). Este módulo, con su funcionalidad de configuración nativa, hace que la configuración del BIOS sea más manejable para los administradores.
Windows PowerShell: Una herramienta que estaba diseñada para ser más eficaz que el símbolo del sistema para Windows y se basa en .NET Framework. Esta herramienta está diseñada para ayudar a los usuarios a automatizar muchas tareas de administración:
- Identificación de dispositivos USB instalados en una o varias computadoras de una red.
- Identifique y elimine procesos o filtre información sobre computadoras o su red en un formato HTML claro.
- Le da la capacidad de crear scripts y vincular comandos entre sí.
- Formas más eficaces de iniciar Windows PowerShell
Las instrucciones de instalación se encuentran en Dell Command | Proveedor de PowerShell que se encuentra aquí:
https://www.dell.com/support/home/en-us/product-support/product/command-powershell-provider/docs
Problema: Cuando intente importar el módulo con el comando: Import-Module DellBIOSProvider -Verbose, se presenta el siguiente error:
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
Solución: La carpeta Set-ExecutionPolicy No se ejecutó el comando. Ejecute el siguiente comando:
Set-ExecutionPolicy RemoteSigned -force
Import-Module DellBIOSProvider Es posible que no vea ninguno de los mensajes de error pertinentes y piense que la importación se realizó correctamente. Le recomendamos que importe el módulo mediante Import-Module DellBIOSProvider -verbose. Esto muestra cada paso y mensaje de error durante el proceso.
Problema: Cuando intente importar el módulo con el comando: Import-Module DellBIOSProvider -Verbose, se presenta el siguiente error:
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
Solución: Asegúrese de que las carpetas de Dell Command | Los archivos ZIP del proveedor de PowerShell se copian en la ubicación correcta. La carpeta del módulo predeterminada para Windows PowerShell es C:\Program Files\WindowsPowerShell\Modules o $[env:ProgramFiles]\WindowsPowerShell\Modules según la arquitectura de su sistema operativo.
Consulte: Instalación de Dell Command | PowerShell Provider en la Guía del usuario para obtener más detalles:
Problema: Se muestra el siguiente mensaje cuando se ejecuta Dell Command | Cmdlet de 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"):
Solución: El módulo se copió sin desbloquear el ZIP. Desbloquear la herramienta Dell Command | El ZIP del proveedor de PowerShell primero en las propiedades del ZIP activando la casilla Desbloquear (encerrada en un círculo rojo):

Figura 1: (Solo en inglés) Ventana de propiedades de ZIP
A continuación, vuelva a copiar Dell Command | PowerShell Provider en el destino correcto.
- SO de 32 bits:> DellBIOSProviderX86
- SO de 64 bits:> DellBIOSProvider
Consulte: Instalación de Dell Command | PowerShell Provider en la Guía del usuario para obtener más detalles: