Přeskočit na hlavní obsah

Dell Command | PowerShell-providern fungerar inte korrekt eller kan inte importeras till PowerShell

Shrnutí: Följande artikel innehåller information om Dell Command | PowerShell-providern (DellBIOSProvider) fungerar inte korrekt eller importeras inte korrekt till Windows PowerShell.

Tento článek se vztahuje na Tento článek se nevztahuje na Tento článek není vázán na žádný konkrétní produkt. V tomto článku nejsou uvedeny všechny verze produktu.

Pokyny

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.

Obs! Dell Command | PowerShell Provider kan användas på operativsystemen Windows (Windows 7 och senare) och Windows Preinstallation Environment (Windows PE 4.0 och senare).

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 Den här hyperlänken tar dig till en webbplats utanför Dell Technologies.
Obs! En cmdlet är ett kommando som används i Windows PowerShell-miljön. PowerShell Runtime öppnar dessa cmdlets inom kontexten för de automatiseringsskript som tillhandahålls på kommandoraden. PowerShell-körningen öppnar dem också via API:er (Application Program Interfaces).

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
Obs! För dig som importerar modulen med 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):

ZIP Egenskaper WIndow
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:

Dotčené produkty

Latitude, XPS, Fixed Workstations, Dell Command | Powershell Provider
Vlastnosti článku
Číslo článku: 000151982
Typ článku: How To
Poslední úprava: 29 dub 2024
Verze:  7
Najděte odpovědi na své otázky od ostatních uživatelů společnosti Dell
Služby podpory
Zkontrolujte, zda se na vaše zařízení vztahují služby podpory.