跳至主要內容
  • 簡單快速地下訂單
  • 檢視訂單及追蹤商品運送狀態
  • 建立並存取您的產品清單

Dell Command | PowerShell-provider Werkt niet goed of kan niet worden geïmporteerd in PowerShell

摘要: Het volgende artikel bevat informatie over Dell Command | PowerShell Provider (DellBIOSProvider) werkt niet correct of importeert niet correct naar Windows PowerShell.

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

說明

Betreffende producten:

Dell Command | Powershell-provider

Betroffen besturingssystemen

Windows 7 of hoger
, Windows PE 4.0 en hoger


  • Besturingssysteemtypen: Windows 7, Windows 8, Windows 8.1 en Windows 10
  • Windows Management Framework (WMF): 3.0, 4.0, 5.0 en 5.1
  • Windows PowerShell: 3.0 en hoger (kan worden geüpgraded voor Windows 7).
  • SMBIOS: 2.3 en hoger op een Dell product
  • Microsoft Visual C++ Redistributable: 2010 of later

Dell Command | PowerShell Provider: Een PowerShell-module die BIOS-configuratiemogelijkheden biedt voor Dell clientcomputers met behulp van de Windows PowerShell-interface. (Bijvoorbeeld: Zoals de OptiPlex, Latitude, Venue 11 Pro, XPS laptop en Precision.) Deze module, met zijn eigen configuratiemogelijkheden, maakt de BIOS-configuratie het best beheerbaar voor beheerders.

Opmerking: Dell Command | PowerShell Provider kan worden gebruikt op besturingssystemen Windows (Windows 7 en hoger) en Windows Preinstallation Environment (Windows PE 4.0 en hoger).

Windows PowerShell: Een tool die bedoeld was om krachtiger te zijn dan de opdrachtprompt voor Windows en is gebaseerd op het .NET Framework. Deze tool is bedoeld om gebruikers te helpen bij het automatiseren van veel beheertaken:

  • USB-apparaten identificeren die op één of meerdere computers in een netwerk zijn geïnstalleerd.
  • Identificeer processen of filter informatie over computers of hun netwerk in een duidelijke HTML-indeling.
  • Het geeft u de mogelijkheid om scripts te maken en opdrachten aan elkaar te koppelen.
  • Krachtigere manieren om Windows PowerShell te starten Deze hyperlink leidt u naar een website buiten Dell Technologies.
Opmerking: Een cmdlet is een opdracht die wordt gebruikt in de Windows PowerShell-omgeving. PowerShell runtime opent deze cmdlets binnen de context van de automatiseringsscripts die op de opdrachtregel worden verstrekt. PowerShell-runtime opent ze ook via API's (Application Program Interfaces).

Installatie-instructies vindt u in de Dell Command | PowerShell Provider die zich hier bevinden:

https://www.dell.com/support/home/en-us/product-support/product/command-powershell-provider/docs

Probleem: Wanneer u de module probeert te importeren met de opdracht: Import-Module DellBIOSProvider -Verbose, wordt de volgende fout weergegeven:

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

Oplossing: De Set-ExecutionPolicy Opdracht is niet uitgevoerd. Voer de volgende opdracht uit:

Set-ExecutionPolicy RemoteSigned -force
Opmerking: Voor degenen die de module importeren met behulp van Import-Module DellBIOSProvider Mogelijk ziet u geen van de relevante foutmeldingen en denkt u dat het importeren is gelukt. We raden u aan de module te importeren met behulp van Import-Module DellBIOSProvider -verbosete installeren. Dit toont elke stap en foutmelding tijdens het proces.

Probleem: Wanneer u de module probeert te importeren met de opdracht: Import-Module DellBIOSProvider -Verbose, wordt de volgende fout weergegeven:

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

Oplossing: Zorg ervoor dat de mappen van de Dell Command | PowerShell Provider ZIP worden naar de juiste locatie gekopieerd. De modulemap die standaard is voor de Windows PowerShell is C:\Program Files\WindowsPowerShell\Modules of $[env:ProgramFiles]\WindowsPowerShell\Modules Afhankelijk van de architectuur van uw besturingssysteem.

Zie: Dell Command | installeren PowerShell Provider in de gebruikershandleiding voor meer informatie:

Probleem: De volgende melding wordt weergegeven bij het uitvoeren van een Dell Command | PowerShell Provider cmdlet:

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"):   

Oplossing: De module is gekopieerd zonder de blokkering van de postcode op te heffen. Deblokkeer de Dell Command | PowerShell Provider ZIP eerst in de ZIP-eigenschappen door het vakje Deblokkeren (rood omcirkeld) aan te vinken:

ZIP-eigenschappen WIndow
Afbeelding 1: (Alleen In het Engels) Venster ZIP-eigenschappen

Kopieer vervolgens het Dell Command | PowerShell Provider-map naar de juiste bestemming.

  • 32-bits besturingssysteem -> DellBIOSProviderX86
  • 64-bits besturingssysteem -> DellBIOSProvider

Zie: Dell Command | installeren PowerShell Provider in de gebruikershandleiding voor meer informatie:

受影響的產品

Latitude, XPS, Fixed Workstations, Dell Command | Powershell Provider
文章屬性
文章編號: 000151982
文章類型: How To
上次修改時間: 29 4月 2024
版本:  7
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。