Dell Command | PowerShell-providern fungerar inte korrekt eller kan inte importeras till PowerShell
요약: Följande artikel innehåller information om Dell Command | PowerShell-providern (DellBIOSProvider) fungerar inte korrekt eller importeras inte korrekt till Windows PowerShell.
지침
Berörda produkter:
Dell Command | PowerShell-leverantör
Operativsystem som påverkas
Windows 7 eller senare
Windows PE 4.0 och senare
- Operativsystemtyper: Windows 7, Windows 8, Windows 8.1 och Windows 10
- Windows Management Framework (WMF): 3.0, 4.0, 5.0 och 5.1
- Windows PowerShell: 3.0 och senare (kan uppgraderas för Windows 7).
- SMBIOS: 2.3 och senare en Dell-produkt
- Microsoft Visual C++ Redistributable: 2010 eller senare
Dell Command | PowerShell Provider: En PowerShell-modul som tillhandahåller BIOS-konfigurationsfunktioner för Dell-klientdatorer via Windows PowerShell-gränssnittet. (Till exempel: Till exempel OptiPlex, Latitude, Venue 11 Pro, bärbara XPS-datorer och Precision.) Den här modulen, med dess inbyggda konfigurationsfunktion, gör BIOS-konfigurationen mest hanterbar för administratörer.
Windows PowerShell: Ett verktyg som var tänkt att vara mer kraftfullt än kommandotolken för Windows och är baserat på .NET Framework. Det här verktyget är avsett att hjälpa användare att automatisera många administrationsuppgifter:
- Identifiera USB-enheter som är installerade på antingen en eller flera datorer i ett nätverk.
- Identifiera och avsluta processer eller filtrera information om datorer eller deras nätverk i ett tydligt HTML-format.
- Det ger dig möjlighet att skapa skript och länka kommandon tillsammans.
- Mer kraftfulla sätt att starta Windows PowerShell
Installationsanvisningar finns i Dell Command | PowerShell-providern som finns här:
https://www.dell.com/support/home/en-us/product-support/product/command-powershell-provider/docs
Problem: När du försöker importera modulen med kommandot: Import-Module DellBIOSProvider -Verbosevisas följande fel:
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
Lösning: Informationen Set-ExecutionPolicy kördes inte. Kör följande kommando:
Set-ExecutionPolicy RemoteSigned -force
Import-Module DellBIOSProvider Du kanske inte ser något av de relevanta felmeddelandena och tror att importen lyckades. Vi rekommenderar att du importerar modulen med Import-Module DellBIOSProvider -verbose. Detta visar varje steg och felmeddelande under processen.
Problem: När du försöker importera modulen med kommandot: Import-Module DellBIOSProvider -Verbosevisas följande fel:
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
Lösning: Se till att mapparna från Dell Command | PowerShell Provider ZIP kopieras till rätt plats. Modulmappen som standard för Windows PowerShell är C:\Program Files\WindowsPowerShell\Modules eller $[env:ProgramFiles]\WindowsPowerShell\Modules beroende på operativsystemets arkitektur.
Se: Installera Dell Command | PowerShell-providern i användarhandboken för mer information:
Problem: Följande meddelande visas när du kör en Dell Command | Cmdlet för 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"):
Lösning: Modulen kopierades utan att blockeringen av ZIP-filen togs bort. Avblockera Dell Command | PowerShell Provider ZIP först i ZIP-egenskaperna genom att markera rutan Avblockera (inringad i rött):

Bild 1: (Endast på engelska) Fönstret ZIP-egenskaper
Kopiera sedan Dell Command | PowerShell-providermappen till rätt mål.
- 32-bitars OS –> DellBIOSProviderX86
- 64-bitars OS –> DellBIOSProvider
Se: Installera Dell Command | PowerShell-providern i användarhandboken för mer information: