Программное обеспечение поставщика DELL Powershell

Информация о продукте
Технические характеристики
- Название продукта: Dell Command | Поставщик PowerShell
- Версия: 2.8.0
- Руководство пользователя: июнь 2024 г., ред. A00
Инструкции по применению продукта
- Введение в Dell Command | Поставщик PowerShell 2.8.0
Команда Dell | Модуль PowerShell Provider позволяет настраивать BIOS для корпоративных клиентских систем Dell через интерфейс Windows PowerShell. Он работает для локальных систем, удаленных систем и среды предустановки Windows (WinPE). - Объем документа и целевая аудитория
Команда Dell | Документы PowerShell Provider предназначены для ИТ-специалистов и системных администраторов, знакомых со средой Windows PowerShell. Эти документы помогают упростить автоматизацию задач и управление конфигурацией в мощной среде сценариев. - Системные требования и предварительные условия
В этом разделе описывается поддерживаемое программное обеспечение и необходимые условия для использования Dell Command | Поставщик PowerShell. - Поддерживаемые платформы Dell: Информацию о поддерживаемых платформах Dell см. в разделе Dell Command | Примечания к выпуску поставщика PowerShell доступны по адресу dell.com/support.
Часто задаваемые вопросы
Часто задаваемые вопросы по Dell Command | Поставщик PowerShell 2.8.0
- Вопрос: Что означает команда Dell Command | Модуль PowerShell\ Provider включить?
A: Модуль позволяет настраивать BIOS для корпоративных клиентских систем Dell через интерфейс Windows PowerShell. - Вопрос: Для кого предназначена Dell Command | Документы поставщика PowerShell?
A: Документы предназначены для ИТ-специалистов и системных администраторов, знакомых со средой Windows PowerShell. - Вопрос: Может ли Dell Command | Поставщик PowerShell можно использовать на платформах ARM64?
A: Модуль не поддерживается на платформах ARM64.
Команда Dell | Руководство пользователя поставщика PowerShell версии 2.8.0
Примечания, предостережения и предупреждения
- ПРИМЕЧАНИЕПРИМЕЧАНИЕ: содержит важную информацию, которая поможет вам эффективнее использовать ваш продукт.
- ОСТОРОЖНОСТЬ: ПРЕДУПРЕЖДЕНИЕ указывает на потенциальную возможность повреждения оборудования или потери данных и подсказывает, как избежать этой проблемы.
- ПРЕДУПРЕЖДЕНИЕ: ПРЕДУПРЕЖДЕНИЕ указывает на возможность повреждения имущества, получения травм или смерти.
© 2024 Dell Inc. или ее дочерние компании. Все права защищены. Dell Technologies, Dell и другие товарные знаки являются товарными знаками Dell Inc. или ее дочерних компаний. Другие товарные знаки могут быть товарными знаками своих соответствующих владельцев.
Введение в Dell Command | Поставщик PowerShell 2.8.0
- Команда Dell | Модуль PowerShell Provider позволяет настраивать BIOS для корпоративных клиентских систем Dell через интерфейс Windows PowerShell. Он работает для локальных систем, удаленных систем и среды предустановки Windows (WinPE).
- ПРИМЕЧАНИЕ. Команда Dell | Поставщик PowerShell для среды предустановки Windows (WinPE) не поддерживается на платформах ARM64.
- В этом документе описаны поддерживаемые атрибуты и отчеты об ошибках в Dell Command | Поставщик PowerShell.
Темы:
- Объем документа и целевая аудитория
- Что нового в этом выпуске
Объем документа и целевая аудитория
Команда Dell | Документы PowerShell Provider предназначены для ИТ-специалистов и системных администраторов, знакомых со средой Windows PowerShell. Эти документы помогают упростить автоматизацию задач и управление конфигурацией в мощной среде сценариев.
Что нового в этом выпуске
- Поддерживает процессоры ARM64.
Системные требования и необходимые условия для Dell Command | Поставщик PowerShell 2.8.0
В этом разделе описывается поддерживаемое программное обеспечение и необходимые условия для использования Dell Command | Поставщик PowerShell.
Темы:
- Поддерживаемые платформы Dell
- Предпосылки
- Поддерживаемые платформы Dell
Информацию о поддерживаемых платформах Dell см. в разделе Dell Command | Примечания к выпуску поставщика PowerShell доступны по адресу dell.com/support.
Предпосылки
- Перед установкой Dell Command | Поставщик PowerShell убедитесь, что у вас есть следующая конфигурация системы:
- Таблица 1. Поддерживаемое программное обеспечение
| Поддерживается программное обеспечение | Поддерживаемые версии | Дополнительный информация |
| .net фреймворк | 4.8 или более поздняя версия. | Должна быть доступна .NET Framework 4.8 или более поздней версии. |
| Операционные системы | Windows 11, Windows 10, Windows Red Stone RS1, RS2, RS3, RS4, RS5, RS6, 19H1, 19H2 и 20H1 | Должна быть доступна Windows 10 или более поздние версии. Для операционных систем ARM требуется Windows 11. |
| Платформа управления Windows (WMF) | WMF 3.0, 4.0, 5.0 и
5.1 |
Должны быть доступны WMF 3.0/4.0/5.0 и 5.1. |
| Windows PowerShell | 3.0 и позже | Видеть Установка Windows PowerShell и Настройка Windows PowerShell . |
| SMBIOS | 2.4 и позже | Целевая система — это система производства Dell с базовой системой ввода-вывода System Management (SMBIOS) версии 2.4 или более поздней.
ПРИМЕЧАНИЕ: Чтобы определить версию SMBIOS системы, нажмите Начинать > Бегать, и запустите msinfo32.exe file. Проверьте версию SMBIOS в Система Лето страница. |
| Распространяемый пакет Microsoft Visual C++ | 2015, 2019 и 2022 | Должны быть доступны версии 2015, 2019 и 2022 годов.
ПРИМЕЧАНИЕ: Для систем ARM64 требуется распространяемый пакет Microsoft Visual C++ ARM64. |
Установка Windows PowerShell
Windows PowerShell изначально включен в операционные системы Windows 10 и более поздних версий.
Настройка Windows PowerShell
- Убедитесь, что у вас есть права администратора в системе бизнес-клиента Dell.
- По умолчанию в Windows PowerShell для параметра ExecutionPolicy установлено значение Restricted. Чтобы запустить команду Dell | Командлеты и функции поставщика PowerShell, ExecutionPolicy необходимо изменить как минимум на RemoteSigned. Чтобы применить ExecutionPolicy, запустите Windows PowerShell с правами администратора и выполните следующую команду в
- Консоль PowerShell:
- Set-ExecutionPolicy RemoteSigned -forceПРИМЕЧАНИЕ. Если существуют более строгие требования безопасности, задайте для параметра ExecutionPolicy значение AllSigned. Запустите следующее
команда в консоли PowerShell: Set-ExecutionPolicy AllSigned -Force. - ПРИМЕЧАНИЕ. При использовании процесса на основе ExecutionPolicy запускайте Set-ExecutionPolicy каждый раз при открытии консоли Windows PowerShell.
- Чтобы запустить команду Dell | PowerShell Provider удаленно, необходимо включить удаленное взаимодействие PS в удаленной системе. Чтобы инициировать удаленные команды, проверьте системные требования и требования к конфигурации, выполнив следующую команду:
- PS C:> Get-Help About_Remote_Requirements
Инструкции по загрузке и установке Dell Command | Поставщик PowerShell 2.8.0
В этом разделе описывается, как загрузить, установить, удалить и обновить Dell Command | Поставщик PowerShell.
Темы:
- Загрузка команды Dell | Поставщик PowerShell 2.8.0
- Установка команды Dell | Поставщик PowerShell 2.8.0
- Удаление команды Dell | Поставщик PowerShell 2.8.0
- Обновление Dell Command | Поставщик PowerShell 2.8.0
- Загрузка команды Dell | Поставщик PowerShell 2.8.0
Команда Dell | Модуль PowerShell Provider доступен на сайте поддержки Dell и в галерее Microsoft. - Загрузка команды Dell | Модуль PowerShell Provider 2.8.0 с сайта поддержки Dell.
- Загрузка команды Dell | Модуль PowerShell Provider 2.8.0 из галереи Microsoft
Загрузка команды Dell | Модуль PowerShell Provider 2.8.0 с сайта поддержки Dell.
Команда Dell | Модуль PowerShell Provider 2.8.0 доступен в формате .zip. file at www.dell.com/support. Выполните следующие действия, чтобы загрузить ZIP-файл. file.
- Перейти к www.dell.com/support.
- Перейдите на вкладку «Поддержка» и в разделе «Поддержка по продукту» выберите «Драйверы и загружаемые материалы».
- Войти в службу Tag или код экспресс-обслуживания и нажмите «Отправить».
- Если вы не знаете услугу tag, а затем нажмите «Определить мой продукт» и следуйте инструкциям на экране. Откроется страница поддержки продукта для вашего типа системы.
- Щелкните Драйверы и загрузки.
- Разверните категорию «Управление системами» и выберите вариант «Загрузить» для DellCommandPowerShellProviderDell_. .zip file.
- Нажмите «Сохранить», чтобы завершить загрузку.
Загрузка и установка Dell Command | Модуль PowerShell Provider 2.8.0 из галереи Microsoft
Команда Dell | Модуль PowerShell Provider 2.8.0 доступен в галерее Microsoft.
Предварительные условия:
Поддерживаемая версия PowerShell: 5.0 и более поздние.
PowerShell получает диспетчер пакетов: nuget-anycpu.exe.
- Откройте Windows PowerShell с правами администратора.
- Запустите команду; Найдите модуль DellBIOSProvider, чтобы найти команду Dell | Модуль поставщика PowerShell.
ПРИМЕЧАНИЕ: использовать команду; Find-Module DellBIOSProviderARM64 для систем ARM64. - Чтобы установить модуль, выполните следующую команду, основанную на командах операционной системы:
- Для 32-битных систем; Установочный модуль DellBIOSProviderX86.
- Для 64-битных систем; Установочный модуль DellBIOSProvider.
- Для систем ARM64; Установочный модуль DellBIOSProviderARM64.
Последняя версия Dell Command | Установлен поставщик PowerShell, доступный в галерее Microsoft.
- Чтобы загрузить nuget-anycpu.exe. file, введите Ю.
Установка команды Dell | Поставщик PowerShell 2.8.0
Выполните следующие действия, чтобы установить Dell Command | Поставщик PowerShell:
Предварительное условие:
Удалите любую ранее установленную версию Dell Command | Поставщик PowerShell перед установкой Dell Command | Поставщик PowerShell. См. раздел Удаление Dell Command | Поставщик PowerShell 2.8.0.
- Разблокируйте загруженный DellCommandPowerShellProviderDell_. .zip file. См. раздел «Разблокировка DellCommandPowerShellProviderDell_». .zip.
- Распакуйте .zip file.
- Создайте папку модуля в ${env:Program.Files}\WindowsPowerShell\Модули. Альтернативно, чтобы создать папку модуля, выполните следующую команду в консоли Windows PowerShell:
New-Item -Type Container -Force -path - Скопируйте папки и fileиз загруженного .zip file команде Dell | Папка модуля поставщика PowerShell.
- Для 32-битных систем; скопируйте files из папки DellBIOSProviderX86 в ${env:ProgramFiles} \WindowsPowerShell\Модули.
- Для 64-битных систем; скопируйте files из папки DellBIOSProvider в ${env:ProgramFiles} \WindowsPowerShell\Модули.
- Для систем ARM64 скопируйте files из папки DellBIOSProviderARM64 в ${env:ProgramFiles} \WindowsPowerShell\Модули.
- После завершения установки запустите команду Get-Module –ListAvailable, чтобы убедиться, что модуль доступен вместе с доступными экспортированными командами.
Разблокировка DellCommandPowerShellProviderDell_ .zip
Если DellCommandPowerShellProviderDell_ .zip file загруженный с сайта поддержки Dell, заблокирован в вашей системе, разблокируйте zip-архив. file. Чтобы разблокировать почтовый индекс file,
- Выберите почтовый индекс file, щелкните правой кнопкой мыши и выберите «Свойства».
- Перейдите на вкладку «Общие» и выберите параметр «Разблокировать».
- Нажмите «Применить».
Альтернативно выполните следующую команду в консоли Windows PowerShell:
Разблокировать-File .\DellCommandPowerShellProviderDell_ .zip
Удаление команды Dell | Поставщик PowerShell 2.8.0
Вы можете удалить Dell Command | PowerShell Provider, вручную удалив папку модуля DellBIOSProvider и fileиз вашей системы.
- Альтернативно можно удалить Dell Command | Поставщик PowerShell выполните следующую команду:
- uninstall-Module – Имя DellBIOSProvider
- Для систем ARM64:
- деинсталлировать-модуль – имя DellBIOSProviderARM64
- ПРИМЕЧАНИЕ: Если более одной версии Dell Command | Поставщик PowerShell установлен в системе, затем приведенная выше команда удаляет версии в порядке убывания. Для бывшегоampНапример, если в вашей системе установлены версии 1.0 и 1.1, приведенная выше команда сначала удаляет более позднюю версию (1.1). Версию 1.0 можно удалить, выполнив эту команду еще раз.
Обновление Dell Command | Поставщик PowerShell 2.8.0
Если команда Dell | PowerShell Provider уже установлен в системе, его необходимо удалить. Удалить команду Dell | Папки поставщика PowerShell и fileперед установкой более поздней версии Dell Command | Поставщик PowerShell.
Чтобы обновить Dell Command | Поставщик PowerShell выполните следующую команду:
- Для 32-битных систем: update-Module -name DellBIOSProviderX86 .
- Для 64-битных систем: update-Module -name DellBIOSProvider.
- Для 64-разрядных систем ARM: update-Module -name DellBIOSProviderARM64 .
ПРИМЕЧАНИЕ: Приведенная выше команда устанавливает только последнюю версию Dell Command | Поставщик PowerShell доступен в галерее Microsoft и не удаляет существующую версию. Вам необходимо вручную удалить существующую версию из вашей системы. - Чтобы удалить предыдущую версию, см. Удаление Dell Command | Поставщик PowerShell 2.8.0.
Начало работы с Dell Command | Поставщик PowerShell 2.8.0
В этом разделе описывается, как импортировать модуль, общую навигацию, поддерживаемые командлеты и пользовательские функции Dell Command | Поставщик PowerShell.
Темы:
- Импорт команды Dell | Поставщик PowerShell
- Навигация с помощью консоли Windows PowerShell
- Поддерживаемые командлеты в Dell Command | Поставщик PowerShell
- Пользовательские функции в Dell Command | Поставщик PowerShell
- Параметры, поддерживаемые в Dell Command | Поставщик PowerShell
- Настройка атрибутов с помощью Dell Command | Поставщик PowerShell
- Функции, поддерживаемые в Dell Command | Поставщик PowerShell
- Конфигурация желаемого состояния (DSC) для Dell Command | Поставщик PowerShell
Импорт команды Dell | Поставщик PowerShell
Выполните следующие действия, чтобы импортировать Dell Command | Поставщик PowerShell.
- Откройте консоль Windows PowerShell с правами администратора.
- Выполните следующую команду:
- Для 32-битных систем; Модуль импорта DellBIOSProviderX86 – подробный
- Для 64-битных систем; Модуль импорта DellBIOSProvider – Verbose
- Для 64-битных систем ARM; Модуль импорта DellBIOSProviderARM64 – подробный

- Рисунок 1. Импорт модуля вместе с пользовательскими функциями
- Чтобы проверить импорт, запустите следующий командлет в консоли PowerShell и найдите DellSMBIOS.
- Получить-PSDrive
- ПРИМЕЧАНИЕ: Чтобы удалить Dell Command | Поставщик PowerShell из консоли выполните следующую команду в консоли Windows PowerShell:
- Для 32-битных систем; Удалить модуль DellBiosProviderX86 – подробно
- Для 64-битных систем; Удалить модуль DellBIOSProvider –Verbose
- Для 64-битных систем ARM; Удалить модуль DellBIOSProviderARM64 – Подробно
Навигация с помощью консоли Windows PowerShell
После импорта модуля перейдите к диску DellSMBIOS. Запустите командлет Get-ChildItem, чтобы view список доступных категорий.
Рисунок 2. Доступ к категориям и атрибутам
Чтобы получить доступ к атрибутам в каждой категории, укажите location нужную категорию, а затем запустите командлет Get-Childitem.
Поддерживаемые командлеты в Dell Command | Поставщик PowerShell
- Ниже приведены поддерживаемые командлеты в Dell Command | Поставщик PowerShell:
- ПРИМЕЧАНИЕ. Нажмите Tab, чтобы завершить команду Dell Command | Командлет поставщика PowerShell в консоли Windows PowerShell.
Таблица 2. Поддерживаемые командлеты

Пользовательские функции в Dell Command | Поставщик PowerShell
Команда Dell | Поставщик PowerShell предлагает следующие пользовательские функции:
Таблица 3. Пользовательские функции

Параметры, поддерживаемые в Dell Command
Поставщик PowerShell
Таблица 4. Параметры
Настройка атрибутов с помощью Dell Command | Поставщик PowerShell
Чтобы настроить параметры BIOS системы с помощью Dell Command | Атрибуты поставщика PowerShell:
- Установите местоположение DellSMBIOS: диск. См. команду Dell | Диск поставщика PowerShell.
- Проверьте текущее состояние атрибута, выполнив следующую команду: Get-Item -Path . См. Формат пути.
Команда отображает текущее значение, возможные значения и описание атрибута, который вы хотите настроить. - Чтобы установить атрибут, выполните следующую команду: Set-Item –Path -Пароль . См. Параметры пароля.
Example: Чтобы включить атрибут Numlock, когда пароль установлен, выполните следующую команду:
Set-Item –Path .\POSTBehavior\Numlock Enabled -Пароль
Команда Dell | Диск поставщика PowerShell
Диск Windows PowerShell — это хранилище, к которому вы можете получить доступ как к file системный диск в Windows PowerShell. Команда Dell | Поставщик PowerShell имеет только один диск. DellSMBIOS: Модуль DellBIOSProvider предоставляет атрибуты BIOS на диске DellSMBIOS:. Диск DellSMBIOS: имеет следующие два уровня:
- Категории — это контейнеры высокого уровня, в которых группируются атрибуты BIOS.
- Атрибуты. Это часть категорий. Каждый атрибут представляет настройку BIOS. ПРИМЕЧАНИЕ. Создание нового диска не поддерживается для DellBIOSProvider.
Формат пути
Путь – это полное местоположение file. В команде Dell | Поставщик PowerShell, путь можно указать в следующем формате: DellSMBIOS:\ \ .
Exampль:
- DellSMBIOS:\POSTBehavior\Numlock
- ПРИМЕЧАНИЕ. Путь может быть путем к категории или путем к атрибуту.
Параметры пароля
Команда Dell | Поставщик PowerShell позволяет предоставить пароль в виде обычного или защищенного текста. -Пароль: укажите пароль, заданный в виде обычного текста.
Формат:
- Set-Item – Путь -Пароль
- Exampль:
- Set-Item –Path DellSMBIOS:\POSTBehavior\Numlock «Enabled» —Пароль
- -PasswordSecure: укажите пароль, заданный в защищенном текстовом виде.
- Формат:
- Set-Item – Путь -PasswordSecure
- Set-Item –Path DellSMBIOS:\POSTBehavior\Numlock «Enabled» -PasswordSecure
Функции, поддерживаемые в Dell Command | Поставщик PowerShell
- В этом разделе описывается использование различных атрибутов/функций Dell Command | Поставщик PowerShell.
- Использование функции автовключения
- Эта функция позволяет запланировать автоматический запуск из спящего режима или выключения в то время, которое указано в AutoOnHr и AutoOnMn.
- ПРИМЕЧАНИЕ. Возможности AutoOn работают только для системы, работающей от сети переменного тока. Эта функция не работает, если система работает от аккумулятора.
- ПРИМЕЧАНИЕ. Функция AutoOn не поддерживается в системах ARM64.
Выберите один из следующих вариантов:
- Отключено — чтобы отключить возможности AutoOn.
- Каждый день — чтобы включить возможности AutoOn на каждый день.
- Будние дни — чтобы включить возможности AutoOn в будние дни (с понедельника по пятницу).
- SelectDays — для включения или отключения возможностей AutoOn в выбранные дни. Если вы выберете этот вариант, в категории PowerManagement будут доступны следующие атрибуты:
- AutoOnMon — для включения или отключения возможностей AutoOn по понедельникам.
- AutoOnTue — для включения или отключения возможностей AutoOn по вторникам.
- AutoOnWed — для включения или отключения возможностей AutoOn по средам.
- AutoOnThu — для включения или отключения возможностей AutoOn по четвергам.
- AutoOnFri — для включения или отключения возможностей AutoOn по пятницам.
- AutoOnSat — для включения или отключения возможностей AutoOn по субботам.
- AutoOnSun — для включения или отключения возможностей AutoOn по воскресеньям.
Вы можете включить или отключить отдельные дни, установив AutoOnSun - включено и AutoOnMon - отключено, поэтому настройте атрибуты AutoOnHr и AutoOnMn, чтобы установить время для функции автоматического включения.
- AutoOnHr — чтобы установить час, в который система должна включаться автоматически, укажите значение в диапазоне от 0 до 23. Чтобы установить время 11:59, укажите значение 23.
- AutoOnMn — Чтобы установить минуту, в которую вы хотите, чтобы система включалась автоматически, укажите значение в диапазоне от
0– 59. Чтобы установить время 11:59, укажите значение 59. - Example: Для автоматического включения системы в будние дни.
- Команда: Set-Item -Path DellSmbios:\PowerManagement\AutoOn «Weekdays»
- Example: Автоматическое включение системы по пятницам.
- Команда: Set-Item -Path DellSmbios:\PowerManagement\AutoOnFri «Включено»
- Example: Для автоматического включения системы по воскресеньям в 11:59.
- Команда: Set-Item -Path DellSmbios:\PowerManagement\AutoOnSun «Enabled» Set-Item -Path DellSmbios:\PowerManagement\AutoOnHr «23»
- Set-Item -Path DellSmbios:\PowerManagement\AutoOnMn «59»
Использование функции AdvanceBatteryChargeConfiguration
Эта функция позволяет настраивать параметры AdvBatteryChargeCfg и AdvancedBatteryChargeConfiguration в категории PowerManagement. В расширенном режиме зарядки аккумулятора используется стандартный алгоритм зарядки и другие методы в нерабочее время, чтобы максимально продлить срок службы аккумулятора. В рабочее время функция ExpressCharge используется для более быстрой зарядки аккумуляторов. Вы можете настроить дни и период работы, в течение которых вы хотите заряжать аккумулятор.
- ПРИМЕЧАНИЕ. Конфигурация применима ко всем батареям: основным, срезным и модульным.
- ПРИМЕЧАНИЕ. AdvanceBatteryChargeConfiguration не поддерживается в системах ARM64. Вы можете включить или отключить расширенный режим зарядки аккумулятора:
- Включено — включает AdvBatteryChargeCfg.
- Отключено — отключает AdvBatteryChargeCfg. Если этот параметр отключен, режим зарядки аккумулятора зависит от конфигурации заряда первичной батареи, конфигурации заряда среза батареи, начала пользовательской зарядки основной батареи и окончания пользовательской зарядки основной батареи.
- Чтобы настроить период времени AdvanceBatteryCharge, укажите следующие значения:
- BeginningOfDay — настраивает время начала AdvanceBatteryCharge в 24-часовом формате. Значение часа должно находиться в диапазоне 0–23, а минуты — 0, 15, 30 или 45.
- WorkPeriod — Настраивает продолжительность зарядки.
- Напримерample, чтобы установить AdvancedBatteryChargeConfiguration с 7:15 до 2:30, установите BeginningOfDay как 7:15 и установите WorkPeriod как 7:15.
- ПРИМЕЧАНИЕ: Чтобы установить 12 часов утра, укажите значение часа 00.
Example: Чтобы включить AdvBatteryChargeCfg. - Команда: Set-Item AdvBatteryChargeCfg «Включено»
- Example: Установить время зарядки с 11:2 до XNUMX:XNUMX по субботам.
- Команда: Set-Item AdvancedBatteryChargeConfiguration – значение субботы – начало дня «11:00» – рабочий период «3:00»
- Example: Чтобы установить только значение BeginningOfDay. Значение рабочего периода для понедельника остается неизменным.
- Set-Item AdvancedBatteryChargeConfiguration -значение Monday -Beginningofday «09:00»
Использование функции PrimaryBattChargeCfg
Эта функция позволяет настроить параметр зарядки основного аккумулятора в категории PowerManagement. Выбранный режим зарядки распространяется на все аккумуляторы, установленные в системе. Выберите один из следующих режимов:
- Начало работы с Dell Command | Поставщик PowerShell 2.8.0
- Стандартный — заряжает аккумулятор со стандартной скоростью.
- Экспресс-зарядка — ускоряет зарядку аккумулятора с помощью алгоритма экспресс-зарядки, технологии быстрой зарядки Dell.
- Адаптивный — заряжает аккумулятор в режиме экспресс-зарядки с использованием алгоритма экспресс-зарядки — технологии быстрой зарядки Dell.
- PrimACUse — заряжает аккумулятор при подключении к сети, что предпочтительнее для пользователей, которые работают с системой, подключенной к внешнему источнику питания.
- Пользовательский — зарядка аккумулятора начинается и прекращается в соответствии с настройками, указанными в параметрах «Начало пользовательской зарядки основного аккумулятора» и «Окончание пользовательской зарядки основного аккумулятора».
- CustomChargeStart — устанавливает процентное значение в диапазоне от 50 до 95, при котором должна начаться пользовательская зарядка аккумулятора.
- CustomChargeStop — устанавливает процентное значение в диапазоне от 55 до 100, при котором зарядка пользовательского аккумулятора должна прекратиться. ПРИМЕЧАНИЕ. Процент CustomChargeStart должен быть меньше процента CustomChargeStop, а минимальная разница между ними не может быть меньше 5 процентов.
- ПРИМЕЧАНИЕ: Функция PrimaryBattChargeCfg не поддерживается в системах ARM64.
- Example: Чтобы получить текущий режим атрибута PrimaryBattChargeCfg.
- Get-ChildItem -Path DellSmbios:\PowerManagement\PrimaryBattChargeCfg
- Если статус получен как Custom, то, чтобы узнать процент начала и окончания зарядки, извлеките атрибуты CustomChargeStart и CustomChargeStop.
- Example: установка стандартного режима зарядки аккумулятора.
- Set-Item -Path DellSmbios:\PowerManagement\PrimaryBattChargeCfg «Standard»
- Example: установка пользовательского режима зарядки аккумулятора, а затем указание времени начала и продолжительности зарядки аккумулятора.
- Set-Item -Path DellSmbios:\PowerManagement\PrimaryBattChargeCfg «Custom»
- Задает атрибут PrimaryBattChargeCfg для зарядки аккумулятора на основе пользовательских настроек, указанных в атрибутах CustomChargeStart и CustomChargeStop. Если выбрано значение «Пользовательский»,
- Зарядка начинается в зависимости от процента заряда батареи, определенного в CustomChargeStart.
- Зарядка заканчивается в зависимости от процента заряда батареи, определенного в CustomChargeStop.
- Команда Set-Item -Path DellSmbios:\Power Management\CustomChargeStart «65» может использоваться для запуска зарядки аккумулятора при уровне 65%.
- Команда Set-Item -Path DellSmbios:\PowerManagement\CustomChargeStop «95» может использоваться для остановки зарядки аккумулятора при уровне 95%.
- Возможные значения атрибута CustomChargeStart варьируются от 50 до 95 процентов, а проценты CustomChargeStop — от 55 до 100 процентов.
Использование функции PeakShiftDayConfiguration
Эта функция позволяет настроить параметр PeakShiftDayConfiguration в категории PowerManagement. Конфигурация Peak Shift минимизирует потребление электроэнергии переменного тока в период пикового энергопотребления в течение дня. В течение периода Peak Shift мощность переменного тока не будет потребляться, и система будет работать от батареи, если заряд батареи превышает установленное пороговое значение батареи. После периода Peak Shift система работает от сети переменного тока, если таковая имеется, без зарядки аккумулятора. Система работает нормально, используя питание переменного тока, и заряжает батарею по истечении указанного времени начала зарядки.
PeakShiftCfg — включает или отключает конфигурацию пикового сдвига.
- Включено — включает конфигурацию пиковой смены в определенные дни в течение определенного периода, указанного с помощью параметров «Время начала пиковой смены», «Время окончания пиковой смены» и «Время начала зарядки пиковой смены».
- Отключено — отключает функцию настройки пикового сдвига.
- Если этот параметр включен, настройте следующее:\
- ПРИМЕЧАНИЕ. Конфигурация применима ко всем батареям: основным, срезным и модульным.
- ПРИМЕЧАНИЕ. Функция PeakShiftDayConfiguration не поддерживается в системах ARM64.
- StartTime — указывает время, когда система начинает потреблять энергию аккумулятора. Система продолжает потреблять энергию батареи до тех пор, пока не будет достигнут порог пиковой смены батареи или не будет достигнуто время окончания пиковой смены.
- EndTime — указывает время, когда система перестанет потреблять энергию аккумулятора и начнет потреблять мощность переменного тока, если таковая имеется. Однако система не заряжает батарею.
- ChargeStartTime — указывает время, когда система начинает заряжать аккумулятор при питании от сети переменного тока, если таковая имеется. ПРИМЕЧАНИЕ. Время начала пиковой смены должно быть меньше или равно времени окончания пиковой смены, а время окончания пиковой смены должно быть меньше или равно времени начала зарядки пиковой смены.
- Example: Чтобы получить текущие настройки PeakShiftDayConfiguration. StartTime, EndTime и ChargeStartTime отображаются для всех дней.
- Get-Item -Path DellSmbios:\PowerManagement\PeakShiftDayConfiguration
- Example: Чтобы установить PeakShift StartTime, EndTime и ChargeStartTime для воскресенья.
- Set-Item -Path DellSmbios:\PowerManagement\PeakShiftDayConfiguration Sunday -StartTime «12:45» -EndTime «14:30» -ChargeStartTime «16:15»
- Set-Item -Path DellSmbios:\PowerManagement\PeakShiftDayConfiguration Sunday -StartTime «12:45» -EndTime «14:30» -ChargeStartTime «16:15»
- Set-Item -Path DellSmbios:\PowerManagement\PeakShiftDayConfiguration Monday -StartTime «09:00»
Использование функции цвета подсветки клавиатуры
- Эта функция позволяет настроить поддерживаемые цвета подсветки клавиатуры в защищенных системах. Доступно шесть цветов: четыре предопределенных цвета (белый, красный, зеленый, синий) и два настраиваемых пользователем цвета (пользовательский1 и пользовательский2). Вы можете настроить цвета custom1 и custom2 с помощью KeyboardBacklightCustom1Color и
- Атрибуты KeyboardBacklightCustom2Color.
- КлавиатураПодсветкаВключенаЦвета
- Возможные значения: Белый, Красный, Зеленый, Синий, Пользовательский1, Пользовательский2 и Нет цвета.
- Отображает или включает поддерживаемые цвета подсветки клавиатуры в защищенных системах. Несколько цветов из шести цветов можно установить как активные. После включения цветов вы можете переключаться между включенными цветами, нажимая клавиши Fn+C. Включенный цвет можно установить как NoColor, что означает, что цвет не выбран.
- ПРИМЕЧАНИЕ:
- Если в iACs указано значение «NoColor», переключение цвета подсветки клавиатуры нажатием клавиш Fn+C невозможно.
- Значение «NoColor» нельзя комбинировать ни с каким другим цветом.
- Example: Чтобы установить список включенных цветов как красный, зеленый, custom1 и custom2 для атрибута KeyboardBacklightEnabledColors.
- Set-Item -Path DellSmbios:\SystemConfiguration\KeyboardBacklightEnabledColors «Red,Green,Custom1,Custom2» –PasswordSecure
- Укажите безопасный пароль, если он установлен, используя параметр защищенного пароля.
- ExampФайл: Чтобы установить включенные цвета как NoColor для атрибута KeyboardBacklightEnabledColors.
- Set-Item -Path DellSmbios:\SystemConfiguration\KeyboardBacklightEnabledColors «NoColor»
- Укажите безопасный пароль, если он установлен, используя параметр защищенного пароля.
- КлавиатураПодсветкаАктивнаяЦвет
- Возможные значения: Белый, Красный, Зеленый, Синий, Пользовательский1 и Пользовательский2.
- Отображает или устанавливает активный цвет подсветки клавиатуры в защищенных системах. Любой из шести цветов может быть выбран в качестве активного одновременно.
- ExampФайл: Чтобы установить цвет Custom2 в качестве активного цвета для атрибута KeyboardBacklightActiveColor.
- Set-Item -Path DellSmbios:\SystemConfiguration\KeyboardBacklightActiveColor «Custom2» –PasswordSecure
- Укажите безопасный пароль, если он установлен, используя параметр защищенного пароля.
КлавиатураПодсветкаПользовательский1Цвет
- Настраивает custom1color, указывая значения красного, зеленого и синего (R:G:B). Цвет можно выбрать с помощью компонентов RGB, указав его в формате «R:G:B». Значение каждого компонента цвета находится в диапазоне от 0 до 255.
- Example: Получает значение RGB в формате R:G:B цвета Custom1 для подсветки клавиатуры.
- Get-ChildItem -Path DellSmbios:\SystemConfiguration\KeyboardBacklightCustom1Color
- КлавиатураПодсветкаПользовательский2Цвет
- Настраивает custom2color, указывая значения красного, зеленого и синего (R:G:B). Цвет можно выбрать с помощью компонентов RGB, указав его в формате «R:G:B». Значение каждого компонента цвета находится в диапазоне от 0 до 255.
- Example: Чтобы установить красный цвет как 234, зеленый как 35 и синий как 56 для цвета Custom1, используя атрибут KeyboardBacklightCustom1Color. Укажите безопасный пароль, если он установлен, используя параметр защищенного пароля.
- Set-Item -Path DellSmbios:\SystemConfiguration\KeyboardBacklightCustom2Color «234:35:56» –PasswordSecure
Укажите безопасный пароль, если он установлен, используя параметр защищенного пароля.
Использование функции BootSequence
Эта функция позволяет настроить порядок устройств, с которых система пытается запуститься, используя опцию BootSequence в категории BootSequence.
BootList — определяет режим загрузки системы. Выберите один из следующих вариантов:
- Uefi — для включения загрузки операционных систем с поддержкой Unified Extensible Firmware Interface (UEFI). Ниже приведены поддерживаемые устройства UEFI:
- hdd — жесткий диск
- компакт-диск — компакт-диск
- hsbhdd — жесткий диск USB.
- usbdev — USB-устройство
- embnicipv4 — встроенный сетевой адаптер IPV4
- embnicipv6 — встроенный сетевой адаптер IPV6.
- Fibrechannel — Fibre Channel
- Embnic — встроенный сетевой адаптер
- fibrechannelex — Канал FibreEx
- infiniband — устройство Infiniband.
- поставщик — устройство поставщика
- i1394 — устройство I1394
- i2o — устройство I20
- uart — устройство UART
- lun — устройство LUN
- vlan — устройство VLAN.
- nvme — устройство NVMe.
- uri — URI-устройство
- ufs — устройство UFS.
- sd — SD-устройство
- Bluetooth — устройство Bluetooth.
- Wi-Fi — устройство Wi-Fi.
- mmc — устройство eMMC
- Legacy (по умолчанию) — для обеспечения совместимости с операционными системами, не поддерживающими UEFI. Ниже приведены поддерживаемые устаревшие устройства:
- дискета — дискета
- hdd — жесткий диск
- компакт-диск — компакт-диск
- pcmcia — устройство PCMCIA
- usbdev — USB-устройство
- ник —NIC
- usbfloppy — USB-дискета.
- usbhdd — жесткий диск USB
- usbcdrom — USB-компакт-диск
- Embnic — встроенный сетевой адаптер
- usbzip — USB-архиватор
- usbdevzip — ZIP-архив USB-устройства.
- bev — устройство BEV
ПРИМЕЧАНИЕ: Устаревший режим загрузки не разрешен, если включена безопасная загрузка или отключено устаревшее дополнительное ПЗУ. - BootSequence — определяет порядок, в котором система ищет устройства при попытке найти операционную систему для загрузки. Параметр «Последовательность загрузки» позволяет пользователям настраивать порядок загрузки и возможность загрузки загрузочных устройств. UEFI BIOS позволяет выбирать пути загрузки UEFI или устаревшие загрузочные устройства.
- Чтобы настроить последовательность загрузочных устройств, проверьте текущий статус порядка загрузки по имени, короткой форме и номеру устройства. Затем укажите последовательность изменения порядка загрузки. Для бывшегоample, см. следующую таблицу:
Таблица 5. Exampфайл текущей последовательности загрузочных устройств
| ИмяУстройства | Устройство Число | Краткая форма | Активен |
| USB-накопитель | 14 | USBdev | Активный |
| Дисковод | 12 | дискета | Активный |
| Внутренний жесткий диск | 13 | жесткий диск | Активный |
| Привод CD/DVD/CD-RW | 15 | компакт-диск | Активный |
| Встроенная сетевая карта | 16 | эмбриональный | Активный |
Затем, чтобы установить внутренний жесткий диск в качестве первого, USB-устройство хранения данных в качестве второго и встроенную сетевую карту в качестве третьего; укажите BootSequence как 13, 14, 16.
ПРИМЕЧАНИЕ: Неуказанные номера устройств будут перемещены вниз по порядку.
Example: Чтобы увидеть текущий порядок загрузки с именем, номером устройства и статусом.
- Get-ChildItem -Path DellSmbios:\BootSequence | Выберите -развернуть CurrentValue
- Exampль: Чтобы изменить последовательность загрузки в зависимости от номера устройства.
- Set-Item -Path DellSmbios:\BootSequence «2,3,4»
- Example: изменить текущий режим загрузки на UEFI.
- Set-Item -Path DellSmbios:\BootSequence BootList «Uefi
- Exampль: Чтобы изменить последовательность загрузки на основе короткой формы.
- Set-Item -Path DellSmbios:\BootSequence «cdrom,hdd,embnicipv6»
Использование функции пароля BIOS
Эта функция позволяет вам устанавливать, изменять или удалять пароль администратора и системный пароль.
Проверка статуса паролей администратора или системы
Чтобы проверить статус того, установлены ли в системе пароли администратора или системы, используйте следующие атрибуты:
- IsAdminPasswordSet — отображается, если в системе установлен пароль администратора.
- IsSystemPasswordSet — показывает, установлен ли в системе системный пароль.
Установка паролей администратора или системы
Чтобы установить пароль, выполните команду в следующем формате: Example: Чтобы установить пароль администратора:
- Set-Item -Path DellSmbios:\Security\AdminPassword
- Example: Чтобы установить системный пароль:
- Set-Item -Path DellSmbios:\Security\SystemPassword
Изменение паролей администратора или системы
Чтобы изменить существующий пароль, выполните команду в следующем формате: Example: Чтобы изменить пароль администратора:
- Set-Item -Path DellSmbios:\Security\AdminPassword -Пароль
- Example: Чтобы изменить системный пароль:
- Set-Item -Path DellSmbios:\Security\SystemPassword -Пароль
- ПРИМЕЧАНИЕ. Если существуют пароли администратора и системы, то для изменения системного пароля введите либо пароль администратора, либо системный пароль.
Очистка паролей администратора и системы
Чтобы очистить пароли администратора или системы, выполните команду в следующем формате: Пример:ample: Чтобы очистить пароль администратора:
- Set-Item -Path DellSmbios:\Security\AdminPassword «» -Password
- Example: Чтобы очистить системный пароль:
- Set-Item -Path DellSmbios:\Security\SystemPassword «» -Password
- ПРИМЕЧАНИЕ:
- Чтобы удалить системный пароль, если существуют пароли администратора и системы, необходимо указать пароль администратора или системный пароль.
- Если установлен системный пароль и/или пароль жесткого диска, пароль администратора установить невозможно.
- Если в системе установлен пароль администратора и вы хотите настроить токены/функции BIOS, вам необходимо указать пароль администратора.
- Если в системе установлены пароли администратора и системные пароли, и вы хотите настроить токены/функции BIOS, необходимо указать пароль администратора.
- Если в системе установлены пароли администратора и системы, и если вы хотите настроить токены/функции BIOS, а также изменить системный пароль, вам необходимо указать либо системный пароль, либо пароль администратора.
Общий отказ от ответственности
Модуль Powershell PSReadline сохраняет каждую введенную вами консольную команду в текстовый файл. file. Поэтому рекомендуется использовать команду Get-Credential для безопасной обработки пароля.
- $cred = Получить учетные данные
- Введите свое имя пользователя и пароль, напримерample, AdminPWD и Dell_123$, когда отображается диалоговое окно.
- $BSTR = [System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($cred.Password)
- $plainpwd=[System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR)
- Get-CimInstance -Namespace root\dcim\sysman -ClassName DCIM_BIOSService | Invoke-CimMethod MethodName SetBIOSAttributes -Arguments @{AttributeName=@("AdminPwd");AttributeValue=@(" $plainpwd ")}
- si .\NumLockLed отключен -пароль $plainpwd
Использование функции пароля жесткого диска
Эта функция позволяет устанавливать, изменять и очищать пароль жесткого диска (HDD). Чтобы настроить атрибуты/функции BIOS, укажите пароль жесткого диска, если он установлен.
HDDInfo
Отображает подробную информацию о каждом жестком диске. Отображается следующая информация:
- Имя жесткого диска — имя жесткого диска.
- Присутствует — присутствует ли физически жесткий диск.
- PwdProtected — существует ли пароль для жесткого диска.
- PendingRestart — ожидается ли перезагрузка для установки пароля.
- AdminOnlyChange — может ли изменение пароля вноситься только администратором.
- SecureEraseSupported — поддерживается ли безопасное стирание жесткого диска.
- SecureEraseEnabled — включено ли безопасное стирание жесткого диска.
Настройте следующее:
- AdminPassword — укажите пароль администратора при настройке пароля жесткого диска, если администратор ограничил изменение пароля жесткого диска.
- ATAMaximumSecurityMode — укажите значение «0», если вы хотите, чтобы жесткий диск был настроен в режиме высокой безопасности ATA, или «1», если вы хотите, чтобы жесткий диск был настроен в режиме максимальной безопасности ATA (безопасное стирание).
Установка пароля жесткого диска
- ПРИМЕЧАНИЕ. Пароль жесткого диска не поддерживается в системах ARM64.
- Чтобы установить пароль, выполните команду в следующем формате: Example: Установить пароль жесткого диска в режиме максимальной безопасности.
- Set-Item -Path DellSmbios:\Security\HDDPassword -ATAMaximumSecurityMode «1»
Изменение пароля жесткого диска
Чтобы изменить существующий пароль, выполните команду в следующем формате:
- Example: Чтобы изменить пароль жесткого диска:
- Set-Item -Path DellSmbios:\Security\HDDPassword -Пароль
- Set-Item -Path DellSmbios:\Security\HDDPassword -Пароль
- Set-Item -Path DellSmbios:\Security\HDDPassowrd -Пароль -Пароль администратора
Очистка пароля жесткого диска
Чтобы очистить пароль, выполните команду в следующем формате: Example: Чтобы очистить пароль жесткого диска.
- Set-Item -Path DellSmbios:\Security\HDDPassword «» -PasswordSecure
- ПРИМЕЧАНИЕ. Перезагрузите систему, чтобы применить изменения.
Использование функции TpmSecurity
Эта функция позволяет вам контролировать, включен ли в системе доверенный платформенный модуль (TPM) и виден ли он операционной системе. Параметр TpmSecurity является главным переключателем для всех остальных полей TPM. После изменения параметра TpmSecurity требуется перезагрузка системы.
- Включено — BIOS включает TPM во время POST, и TPM может использоваться операционной системой.
- Отключено — BIOS не включает TPM во время POST, и TPM будет нефункциональным и невидимым для операционной системы.
- ПРИМЕЧАНИЕ: отключение этой опции не меняет никаких настроек, которые вы могли внести в TPM, а также не удаляет и не изменяет какую-либо информацию или ключи, которые вы там сохранили. Он просто отключает TPM, чтобы его нельзя было использовать. При повторном включении этой опции TPM работает точно так же, как и до ее отключения.
- TpmActivation: активирует и включает нормальное состояние TPM для использования TPM. Активация TPM — это параметр, доступный при включении TpmSecurity.
- Включено — активирует TPM.
- Отключено — отображает текущее состояние активации доверенного платформенного модуля.
- ПРИМЕЧАНИЕ. Отключено — возможное значение, доступное только для чтения. TpmActivation можно отключить только на экране настройки BIOS. Бывшийample: Чтобы включить TpmSecurity.
- Set-Item -Path DellSmbios:\TpmSecurity\TpmSecurity «Включено» -Пароль
- ПРИМЕЧАНИЕ. После изменения параметра TpmSecurity требуется перезагрузка.
- Example: Чтобы включить активацию TPM. Активацию TPM можно включить, только если включен Tpmsecurity.\
- Set-Item -Path DellSmbios:\TpmSecurity\TPMActivation «Включено» -Пароль
- ПРИМЕЧАНИЕ. Для включения TpmActivation необходимо указать пароль администратора и включить TpmSecurity.
Использование функции ForcedNetworkFlag
- Эта функция/опция позволяет вам управлять переменной UEFI FORCED_NETWORK_FLAG в соответствии с предоставленным входным значением. Если на экране OOBE флаг установлен на 1, пользователь будет вынужден подключиться к Интернету.
Example: Чтобы прочитать ForcedNetworkFlag: - PS DellSmbios:\UEFIvariables> get-item .\ForcedNetworkFlag
- Example: Чтобы установить ForcedNetworkFlag:
- PS DellSmbios:\UEFIvariables> set-item .\ForcedNetworkFlag 0
- ПРИМЕЧАНИЕ. ForcedNetworkFlag не поддерживается в системах ARM64.
- ПРИМЕЧАНИЕ. Для флага поддерживаются команды get-item и set-item.
- ПРИМЕЧАНИЕ. ForcedNetworkFlag поддерживается только на платформах UEFI.
- ПРИМЕЧАНИЕ. Элемент get для ForcedNetworkFlag может завершиться неудачей, поскольку либо платформа не поддерживает UEFI, либо
- FORCED_NETWORK_FLAG не определен в пространстве UEFI. Попробуйте установить для этого флага предпочтительное значение, а затем получить его значение.
- ПРИМЕЧАНИЕ. В случае повторного создания образа системы этот флаг сохраняет свое значение до тех пор, пока не появится экран начальной настройки.tagе после перепрошивки. После первоначальной настройки, как только система загрузится, обязательно определить или установить ForcedNetworkFlag в предпочтительное значение.
- ПРИМЕЧАНИЕ. ForcedNetworkFlag является частью операционной системы, а не частью управляемого BIOS, поэтому защита паролем не предусмотрена.
Конфигурация желаемого состояния (DSC) для Dell Command | Поставщик PowerShell
- Конфигурация желаемого состояния (DSC) — это платформа управления в Windows PowerShell. Это позволяет администраторам определять желаемое состояние конфигурации системы. Он включает в себя мониторинг изменений конфигурации, управление параметрами реестра, группами, учетными записями пользователей и переменными среды с помощью подхода декларативных сценариев.
- Команда Dell | Поставщик PowerShell использует функциональность DSC. Он используется для предоставления решения, которое отслеживает конфигурацию BIOS в клиентских системах Dell. Эта функция позволяет администраторам автоматически исправлять настройки Dell BIOS, которые отклоняются от желаемой конфигурации состояния. Команда Dell | Поставщик PowerShell предоставляет настраиваемые ресурсы, соответствующие каждой категории настроек BIOS. Он предлагает пользователю декларативную структуру для использования свойств (атрибутов), определенных в ресурсах.
- Предпосылки
- Предварительные требования для клиентских и серверных систем:
- PowerShell 5.0
- ПРИМЕЧАНИЕ. Службу WinRM следует запускать как в клиентской, так и в серверной системе.
- ПРИМЕЧАНИЕ. DSC не поддерживается в системах ARM64.
- ПРИМЕЧАНИЕ. Чтобы инициировать удаленную команду, подробно проверьте требования к системе и конфигурации, выполнив следующий командлет:
- получить справку о_Remote_Requirements
Основные компоненты конфигурации желаемого состояния
Конфигурация желаемого состояния — это декларативная структура, используемая для настройки, развертывания и управления системами. Он состоит из трех основных компонентов:
- Конфигурация. Конфигурация определяет тип функции, которая используется в DSC посредством декларативных сценариев. Эту функцию можно вызвать, используя ключевое слово «Конфигурация» с подходящим идентификатором. Конфигурация DSC обеспечивает соблюдение определенных настроек BIOS на клиентских системах. Диспетчер локальной конфигурации (LCM) обеспечивает настройку систем в соответствии с декларацией конфигурации.
- Ресурсы—Команда Dell | Поставщик PowerShell предоставляет пользователю набор настраиваемых ресурсов, которые можно использовать для принудительного применения необходимых настроек Dell BIOS в клиентских системах Dell. Ресурсы разделены на 22 категории. Чтобы просмотреть список поддерживаемых категорий, запустите
- Get-Help About_DellBIOSProvider_DscResources
- Каждая категория содержит свойства (имена атрибутов BIOS), доступные в папке ресурсов DSCResources.
доступно в ${env:ProgramFiles}\WindowsPowerShell\Modules\DellBIOSProvider. - Чтобы обнаружить развернутые ресурсы Dell DSC, выполните:
- Get-DscResource *DCPP*
- Дополнительную информацию об атрибутах см. в Справочном руководстве, доступном по адресу: Dell.com/DellClientCommandSuiteManuals.
- Команда Dell | Ресурсы поставщика PowerShell могут проверить изменение конфигурации, получить текущие значения параметров и установить желаемое значение в клиентских системах Dell. Этот рабочий процесс аналогичен потокам «Тест» и «Настройка» стандартных конфигураций DSC.
- Когда вы определяете конфигурации BIOS с помощью сценариев, ресурсы, объявленные для Dell Command | Поставщик PowerShell используется для отслеживания изменений и поддержания конфигурации.
- Для успешной авторской разработки заявленные ресурсы должны присутствовать как на серверной, так и на клиентской системе.tagи принятие.
- Узел. Узел — это целевая система, в которой вы хотите применить конфигурацию. Узел может быть IP-адресом или именем системы.
- Команда Dell | Ресурсы поставщика PowerShell бесперебойно работают как в режимах Push, так и в Pull. В режиме Push вы создаете конфигурацию,tagиспользуйте его для создания управляемого объекта
- Формат (MOF) и примените его на целевых узлах. В режиме Push сервер является лишь средством разработки и применения конфигурации на узлах. Агент Local Configuration Manager (LCM) на целевых узлах гарантирует, что системы настроены в соответствии с декларацией конфигурации. В режиме запроса сервер определяется как опрашивающий сервер. Опрашивающий сервер имеет web запущенные службы, которые инициируют установление связи между сервером и клиентскими системами. Сервер содержит MOF в стандартном месте, и при каждом изменении контрольной суммы, связанной с MOF, file, клиентские машины извлекают конфигурацию с сервера и применяют ее в клиентских системах. В режиме Pull LCM клиентских систем устанавливается в режим Pull. Эти настройки LCM называются метаконфигурацией.
- Журналы конфигурации желаемого состояния могут быть viewредактируется с использованием событий Windows Viewэ-э. Изменения конфигурации в клиентских системах Dell
записано в этом журнале событий в разделе «Журналы приложений и служб» -> DellClientBIOS PowerShell. - Чтобы проверить синтаксис и свойства, принимаемые командой Dell Command | Ресурс DSC поставщика PowerShell запустите командлет в следующем формате:
- Get-DSCResource -синтаксис
- Структура папок. Модуль установки имеет следующую структуру папок:
- $env: psmodulepath (папка)|- DellBIOSProvider (папка)|- <DellBIOSProvider.psd1> (file, обязательно)|- DSCResources (папка)|- DCPP_POSTBehavior (папка)|-
- DCPP_PowerManagement (папка)
- Sampле скрипты
- В этом разделе представлены некоторые примерыampфайлы-скрипты, которые описывают типичное использование конфигурации желаемого состояния с использованием функций Dell Command | Поставщик PowerShell для обеспечения соблюдения настроек BIOS поддерживаемых атрибутов. Сценарии, созданные для конфигурации желаемого состояния, следует сохранять в формате .ps1.
ПРИМЕЧАНИЕ:
- Свойство категории является обязательным полем для каждого ресурса.
- BlockDefinition является обязательным свойством только для категории Powermanagement. BlockDefinition должно быть уникальным для каждого блока ресурсов в категории Powermanagement.
- Обеспечение простой конфигурации для категории POSTBehavior
Применение атрибута «Клавиатура» как «EnabledByNumlock» на узле «200.200.200.2»
- Настройка расширенной конфигурации заряда аккумулятора в категории «Управление питанием»

- Настройка конфигурации дня пиковой смены в категории «Управление питанием»


Обеспечение простой конфигурации для категории POSTBehavior, когда установлен пароль BIOS.
- ПРИМЕЧАНИЕ: Если в клиентской системе установлен пароль BIOS, пароль необходимо указать через свойство «Пароль».

ПРИМЕЧАНИЕ: Для большего количестваampСкрипты файлов см. в разделе DellBIOSProvider > DSC_S.ampпапка leScripts.
Настройка Dell Command | Поставщик PowerShell 2.8.0 в среде предустановки Windows
Среда предустановки Windows (WinPE) предоставляет автономную среду, которая используется для подготовки системы к установке Windows. Если операционная система не установлена на клиентских системах, вы можете создать загрузочный образ, содержащий Dell Command | Поставщик PowerShell. Вы можете использовать загрузочный образ для запуска команд в WinPE.
- От Microsoft webсайт, загрузите и установите Windows ADK в клиентской системе.
ПРИМЕЧАНИЕ: При установке выберите только «Средства развертывания» и «Среда предустановки Windows». - Создайте образ WinPE, добавив поддержку PowerShell в WinPE. См. Microsoft | Учиться.
ПРИМЕЧАНИЕ: DCPP для WINPE не поддерживается на платформах ARM64. - Копировать команду Dell | Папки поставщика PowerShell и files в загрузочное устройство WinPE (CD/USB).
- Скопируйте msvcp100.dll, msvcr100.dll из VC2019; и msvcp140.dll, msvcr140.dll, vccorlib140.dll из VC2019 внутри команды Dell | Модуль поставщика PowerShell.
- Загрузите WinPE и откройте консоль Windows PowerShell.
- Перейдите в каталог, где находится Dell Command | Папки поставщика PowerShell и fileбыли скопированы на основе архитектуры WinPE клиента.
- Импортируйте модуль. См. раздел Импорт команды Dell | Поставщик PowerShell.
При успешном импорте отображается следующее сообщение: Чтобы получить дополнительную информацию о поставщике Dell Command PowerShell, запустите
следующее, основанное на командах операционной системы: Для 64-битных систем; Get-Help DellBIOSProvider, для 32-разрядных систем; Get-Help DellBIOSProviderX86 и для систем ARM64; Получите справку DellBIOSProviderARM64. Теперь вы можете получить доступ к диску DellSMBIOS для управления своими атрибутами. Для получения дополнительной информации см. Поддержка | Делл.
Доступ к справке по Dell Command | Поставщик PowerShell 2.8.0
Команда Dell | PowerShell предлагает интегрированную справку на основе командлетов. В этом разделе описаны различные командлеты, которые можно использовать для доступа к различным разделам справки.
Темы:
- Доступ к встроенной справке в консоли Windows PowerShell
Доступ к встроенной справке в консоли Windows PowerShell
Команда Dell | Поставщик PowerShell предоставляет интегрированную справку по своим настраиваемым функциям. Чтобы получить доступ к этой интегрированной справке в консоли Windows PowerShell, используйте следующие команды:
- Get-Help Get-ChildItem -Path Полный
Example: Get-Help Get-ChildItem -Path DellSMBIOS: \PowerManagement\AutoOn -Full - Отображает такую информацию, как имя, краткий обзор, синтаксис, описание, ссылки по теме, примечания и т. д.
- Get-Help Set-Item -Path Полный
- Example: Get-Help Set-Item -Path DellSMBIOS:
- \PowerManagement\AdvanceBatteryChargeConfiguration -Full
- Отображает такую информацию, как имя, краткий обзор, синтаксис, описание, ссылки по теме, примечания и т. д.
- Вы можете получить более подробную информацию о командлете и функции, а также о том, как их использовать, используя Полную, Подробную и Примерную информацию.ampпараметры файлов с помощью Get-Help.
- Получить справку About_DellBIOSProvider
- Get-Help About_DellBIOSProvider_DscResources
- Отображает концептуальную справку по Dell Command | Поставщик PowerShell.
Часто задаваемые вопросы о Dell Command | Поставщик PowerShell 2.8.0
- Что такое галерея PowerShell?
- Microsoft размещает галерею PowerShell, общедоступный репозиторий. Вы можете загрузить и установить Dell Command | Поставщик PowerShell отсюда. См. Загрузка команды Dell |
- Модуль поставщика PowerShell из галереи Microsoft.
- Как я могу проверить, есть ли команда Dell Command | PowerShell
- Модуль провайдера установлен в моей системе?
- После загрузки запустите следующий командлет в консоли Windows PowerShell:
- Get-Module –ListAvailable
- Если вы обнаружите DellBIOSProvider, вы успешно установили модуль Dell Command | PowerShell Provider в своей системе. Затем вы можете импортировать модуль и начать работу. См. раздел Импорт команды Dell | Поставщик PowerShell.
- Каковы необходимые условия для загрузки модуля из галереи PowerShell?
- Поддерживаемая версия PowerShell: 5.0 и более поздние.
- PowerShell получает диспетчер пакетов: nuget-anycpu.exe.
- Могу ли я импортировать команду Dell Command | Модуль поставщика PowerShell из общего расположения?
Да, команда Dell | Поставщик PowerShell можно импортировать из общего расположения, включив эту функцию:- Перейдите в C:\Windows\System32\WindowsPowerShell\v1.0.
- Отредактируйте файл powershell_ise.exe.config. file как показано ниже:

- Как я могу получить возможные значения для определенного атрибута?
- Чтобы получить возможные значения для определенного атрибута, выполните следующую команду:
- Get-Item-Path | Выберите возможные значения
- Что я могу делать с помощью Dell Command | Поставщик PowerShell?
- Вы можете настроить параметры BIOS вашей системы с помощью Dell Command | Поставщик PowerShell. См. Введение.
- Могу ли я использовать Dell Command | Поставщик PowerShell в не-
- Клиентские системы Windows Dell?
- Нет, команда Dell | Поставщик PowerShell можно использовать только в системах с консолью Windows PowerShell и нельзя использовать в клиентских системах Dell, отличных от Windows.
- Как я могу получить список всех поддерживаемых атрибутов?
- После импорта модуля выполните следующую команду, чтобы получить список всех поддерживаемых атрибутов:
- Get-DellBiosSettings
- Откуда я могу скачать Dell Command | Поставщик PowerShell?
- Вы можете скачать Dell Command | Поставщик PowerShell с сайта поддержки Dell или из галереи Microsoft. См. Загрузка команды Dell | Поставщик PowerShell.
- Как я могу очистить TPM?
- Функцию TPM можно отключить только на экране настройки BIOS. На экране настройки BIOS нажмите «Безопасность», а затем нажмите «TPMSecurity». Выберите опцию «Очистить» и перезапустите систему, чтобы применить изменения.
- Как отключить функцию безопасной загрузки?
- Функцию безопасной загрузки можно отключить только на экране настройки BIOS. На экране настройки BIOS нажмите «Безопасная загрузка», а затем нажмите «Включить безопасную загрузку». Выберите параметр «Отключено», чтобы отключить функцию безопасной загрузки.
Сценарии устранения неполадок для Dell Command | Поставщик PowerShell 2.8.0
- Проблема: DellBIOSProvider невозможно загрузить, поскольку в этой системе отключен запуск сценария.
- Решение. По умолчанию в Windows PowerShell для параметра ExecutionPolicy установлено значение Restricted. Чтобы использовать команду Dell Command | Командлеты и функции поставщика PowerShell требуют как минимум изменения политики выполнения PowerShell на RemoteSigned. Чтобы применить ExecutionPolicy, запустите Windows PowerShell с правами администратора и выполните следующую команду в консоли PowerShell: Set-ExecutionPolicy RemoteSigned –force.
- Проблема: невозможно импортировать модуль DellBIOSProvider.
- Разрешение:
- Убедитесь, что загруженный пакет сохранен по пути к модулю PowerShell по умолчанию, который поддерживает PowerShell.
- Убедитесь, что используется поддерживаемая архитектура X86/X64.
- Убедитесь, что в системе установлены распространяемые компоненты Microsoft Visual C++ 2010 и 2015.
- Проблема: командлет Set-Item отображает ошибку.
- Разрешение:
- Убедитесь, что атрибут доступен только для чтения.
- Проверьте, имеет ли этот конкретный атрибут какое-либо ограничение или зависимость при установке значения. Для бывшегоample, вы не можете установить PeakShiftDayConfiguration StartTime больше, чем EndTime или ChargeStartTime.
- Проблема: системный пароль не принят.
- Решение: проверьте, установлены ли пароли администратора и системы. Если да, укажите пароль администратора для проверки. Проблема: невозможно увидеть текущее значение некоторых пользовательских атрибутов BIOS.
- Решение. Некоторые пользовательские атрибуты BIOS, такие как PeakShiftDayConfiguration, имеют множество значений или параметров. К view все текущее значение, используйте следующую команду:
- Get-Item PeakShiftDayConfiguration | выберите -ExpandProperty Текущее значение
Доступ к документам с сайта поддержки Dell EMC
Вы можете получить доступ к необходимым документам, выбрав свой продукт.
- Перейти в службу поддержки | Делл.
- Нажмите «Просмотреть все продукты», нажмите «Программное обеспечение», а затем нажмите «Управление клиентскими системами».
- К view документов, щелкните нужное название продукта и номер версии.
Доступ к документам с сайта поддержки Dell EMC
Документы/Ресурсы
![]() |
Программное обеспечение поставщика DELL Powershell [pdf] Руководство пользователя Программное обеспечение поставщика Powershell, Программное обеспечение поставщика, Программное обеспечение |





