Поделиться через


New-CMPowerManagementCustomPlan

Создает пользовательский план управления питанием.

Синтаксис

New-CMPowerManagementCustomPlan
   [-AllowHybridSleepAC <Boolean>]
   [-AllowHybridSleepDC <Boolean>]
   [-AllowStandbyAC <Boolean>]
   [-AllowStandbyDC <Boolean>]
   [-CriticalBatteryAC <PowerSettingAction>]
   [-CriticalBatteryDC <PowerSettingAction>]
   [-Description <String>]
   [-DisplayOffMinAC <Int32>]
   [-DisplayOffMinDC <Int32>]
   [-HardDiskIdleMinAC <Int32>]
   [-HardDiskIdleMinDC <Int32>]
   [-HibernateMinAC <Int32>]
   [-HibernateMinDC <Int32>]
   [-LidDownAC <PowerSettingAction>]
   [-LidDownDC <PowerSettingAction>]
   [-LowBatteryAC <PowerSettingAction>]
   [-LowBatteryDC <PowerSettingAction>]
   [-Name <String>]
   [-NoAllowStandby]
   [-NoCriticalBattery]
   [-NoDisplayOff]
   [-NoHardDiskIdle]
   [-NoHibernate]
   [-NoHybridSleep]
   [-NoLidDown]
   [-NoLowBattery]
   [-NoPowerButton]
   [-NoRequirePasswordOnWake]
   [-NoSleep]
   [-NoSleepButton]
   [-NoSleepIdle]
   [-NoStartButton]
   [-NoWakeOnTimer]
   [-Peak]
   [-PowerButtonAC <PowerSettingAction>]
   [-PowerButtonDC <PowerSettingAction>]
   [-RequirePasswordOnWakeAC <Boolean>]
   [-RequirePasswordOnWakeDC <Boolean>]
   [-SleepButtonAC <PowerSettingAction>]
   [-SleepButtonDC <PowerSettingAction>]
   [-SleepIdlePctAC <Int32>]
   [-SleepIdlePctDC <Int32>]
   [-SleepMinAC <Int32>]
   [-SleepMinDC <Int32>]
   [-StartButtonAC <PowerSettingAction>]
   [-StartButtonDC <PowerSettingAction>]
   [-WakeOnTimerAC <Boolean>]
   [-WakeOnTimerDC <Boolean>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]
New-CMPowerManagementCustomPlan
   [-AllowHybridSleepAC <Boolean>]
   [-AllowHybridSleepDC <Boolean>]
   [-AllowStandbyAC <Boolean>]
   [-AllowStandbyDC <Boolean>]
   [-CriticalBatteryAC <PowerSettingAction>]
   [-CriticalBatteryDC <PowerSettingAction>]
   [-Description <String>]
   [-DisplayOffMinAC <Int32>]
   [-DisplayOffMinDC <Int32>]
   [-HardDiskIdleMinAC <Int32>]
   [-HardDiskIdleMinDC <Int32>]
   [-HibernateMinAC <Int32>]
   [-HibernateMinDC <Int32>]
   [-LidDownAC <PowerSettingAction>]
   [-LidDownDC <PowerSettingAction>]
   [-LowBatteryAC <PowerSettingAction>]
   [-LowBatteryDC <PowerSettingAction>]
   [-Name <String>]
   [-NoAllowStandby]
   [-NoCriticalBattery]
   [-NoDisplayOff]
   [-NoHardDiskIdle]
   [-NoHibernate]
   [-NoHybridSleep]
   [-NoLidDown]
   [-NoLowBattery]
   [-NonPeak]
   [-NoPowerButton]
   [-NoRequirePasswordOnWake]
   [-NoSleep]
   [-NoSleepButton]
   [-NoSleepIdle]
   [-NoStartButton]
   [-NoWakeOnTimer]
   [-PowerButtonAC <PowerSettingAction>]
   [-PowerButtonDC <PowerSettingAction>]
   [-RequirePasswordOnWakeAC <Boolean>]
   [-RequirePasswordOnWakeDC <Boolean>]
   [-SleepButtonAC <PowerSettingAction>]
   [-SleepButtonDC <PowerSettingAction>]
   [-SleepIdlePctAC <Int32>]
   [-SleepIdlePctDC <Int32>]
   [-SleepMinAC <Int32>]
   [-SleepMinDC <Int32>]
   [-StartButtonAC <PowerSettingAction>]
   [-StartButtonDC <PowerSettingAction>]
   [-WakeOnTimerAC <Boolean>]
   [-WakeOnTimerDC <Boolean>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]

Описание

Командлет New-CMPowerManagementCustomPlan создает пользовательский план управления питанием.

Примечание.

Запустите командлеты Configuration Manager с диска сайта Configuration Manager, например PS XYZ:\>. Дополнительные сведения см. в статье Начало работы.

Примеры

Пример 1. Создание параметров для пользовательского плана управления питанием и их хранение в переменной

PS XYZ:\>$PlanParams = @{
    Name = "test"
    Description = "comments"
    DisplayOffMinAC = 20
    DisplayOffMinDC = 20
    SleepMinAC = 65
    SleepMinDC = 20
    RequirePasswordOnWakeAC = $true
    RequirePasswordOnWakeDC = $false
    PowerButtonAC = "None"
    PowerButtonDC = "Sleep"
    StartButtonAC = "Hibernate"
    StartButtonDC = "Sleep"
    SleepButtonAC= "None"
    SleepButtonDC = "Sleep"
    LidDownAC = "None"
    LidDownDC = "Sleep"
    HardDiskIdleMinAC = 25
    HardDiskIdleMinDC = 10
    HibernateMinAC = 10
    HibernateMinDC = 5
    LowBatteryAC = "None"
    LowBatteryDC = "Sleep"
    CriticalBatteryAC = "None"
    CriticalBatteryDC = "ShutDown"
    AllowHybridSleepAC = $false
    AllowHybridSleepDC = $true
    AllowStandbyAC= $false
    AllowStandbyDC = $true
    SleepIdlePctDC = 10
    SleepIdlePctAC = 15
    WakeOnTimerAC = $true
    WakeOnTimerDC = $false
}

Эта команда создает массив параметров и их параметры для пользовательского плана управления питанием, а затем сохраняет массив в переменной $PlanParams. Теперь эту переменную можно использовать для создания пользовательского плана.

Пример 2. Создание пользовательского плана управления пикового питания для настройки коллекции устройств

PS XYZ:\> $PeakPlan = New-CMPowerManagementCustomPlan -Peak @planParams
PS XYZ:\> Set-CMCollectionPowerManagement -CollectionName "deviceCol1" -PeakPlan $PeakPlan

Первая команда использует параметры, заданные в примере 1, для создания пользовательского объекта плана управления пиковой нагрузкой, который затем сохраняется в переменной $PeakPlan.

Вторая команда использует пользовательский план, хранящийся в $PeakPlan, для настройки параметров управления питанием для коллекции устройств с именем deviceCol01.

Пример 3. Создание пользовательского плана управления питанием без пиковой нагрузки для настройки коллекции устройств

PS XYZ:\> $NonPeakPlan = New-CMPowerManagementCustomPlan -NonPeak @planParams
PS XYZ:\> Set-CMCollectionPowerManagement -CollectionName "deviceCol2" -NonPeakPlan $NonPeakPlan

Первая команда использует параметры, заданные в примере 1, для создания пользовательского объекта плана управления питанием без пиковой нагрузки, который затем сохраняется в переменной $NonPeakPlan.

Вторая команда использует пользовательский план, хранящийся в $NonPeakPlan, для настройки параметров управления питанием для коллекции устройств с именем deviceCol02.

Параметры

-AllowHybridSleepAC

Указывает, сохраняет ли Windows файл гибернации при входе в спящий режим при подключении устройства. Файл гибернации можно использовать для восстановления состояния компьютера в случае потери питания, когда он находится в спящем режиме.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AllowHybridSleepDC

Указывает, сохраняет ли Windows файл гибернации при входе в спящий режим, когда устройство работает от аккумулятора. Файл гибернации можно использовать для восстановления состояния компьютера в случае потери питания, когда он находится в спящем режиме.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AllowStandbyAC

Указывает, следует ли разрешить компьютеру находиться в режиме ожидания при подключении устройства. Это по-прежнему потребляет некоторую мощность, но позволяет компьютеру быстрее проснуться.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AllowStandbyDC

Указывает, следует ли разрешить компьютеру находиться в режиме ожидания, когда устройство работает от батареи. Это по-прежнему потребляет некоторую мощность, но позволяет компьютеру быстрее проснуться.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-CriticalBatteryAC

Указывает действие, которое необходимо выполнить, когда батарея компьютера достигает указанного критического уведомления о батарее при подключении устройства. Допустимые значения:

  • Нет
  • Спать
  • Зимовать
  • Shutdown
Тип:PowerSettingAction
Допустимые значения:None, Sleep, Hibernate, Shutdown
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-CriticalBatteryDC

Указывает действие, которое необходимо выполнить, когда батарея компьютера достигает указанного критического уведомления о батарее, когда устройство работает на питание от побоя. Допустимые значения:

  • Нет
  • Спать
  • Зимовать
  • Shutdown
Тип:PowerSettingAction
Допустимые значения:None, Sleep, Hibernate, Shutdown
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Description

Указывает описание плана управления питанием.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DisableWildcardHandling

Этот параметр обрабатывает подстановочные знаки как литеральные символы. Вы не можете объединить его с ForceWildcardHandling.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DisplayOffMinAC

Указывает период времени (в минутах), в течение чего компьютер должен быть неактивным, прежде чем дисплей будет выключен при подключении устройства.

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DisplayOffMinDC

Указывает время (в минутах), в течение которых компьютер должен быть неактивен, прежде чем дисплей будет выключен, когда устройство работает от батареи.

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ForceWildcardHandling

Этот параметр обрабатывает подстановочные знаки и может привести к непредвиденному поведению (не рекомендуется). Его нельзя объединить с DisableWildcardHandling.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-HardDiskIdleMinAC

Указывает время (в минутах) для того, чтобы жесткий диск компьютера был неактивен, прежде чем он будет отключен при подключении устройства.

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-HardDiskIdleMinDC

Указывает длительность в минутах, в течение которых жесткий диск компьютера должен быть неактивным, прежде чем он будет отключен, когда устройство работает от батареи.

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-HibernateMinAC

Указывает продолжительность (в минутах) времени, в течение чего компьютер должен быть неактивен перед переходом в режим гибернации при подключении устройства.

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-HibernateMinDC

Указывает время в минутах, в течение которых компьютер должен быть неактивен перед переходом в режим гибернации, когда устройство работает от аккумулятора.

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-LidDownAC

Указывает действие, которое происходит, когда пользователь закрывает крышку портативного компьютера при подключении устройства. Допустимые значения:

  • Нет
  • Спать
  • Зимовать
  • Shutdown
Тип:PowerSettingAction
Допустимые значения:None, Sleep, Hibernate, Shutdown
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-LidDownDC

Указывает действие, которое происходит, когда пользователь закрывает крышку портативного компьютера, когда устройство работает от аккумулятора. Допустимые значения:

  • Нет
  • Спать
  • Зимовать
  • Shutdown
Тип:PowerSettingAction
Допустимые значения:None, Sleep, Hibernate, Shutdown
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-LowBatteryAC

Указывает действие, которое происходит, когда батарея компьютера достигает указанного уровня уведомлений о низком заряде, когда устройство подключено. Допустимые значения:

  • Нет
  • Спать
  • Зимовать
  • Shutdown
Тип:PowerSettingAction
Допустимые значения:None, Sleep, Hibernate, Shutdown
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-LowBatteryDC

Указывает действие, которое происходит, когда батарея компьютера достигает указанного уровня уведомлений о низком заряде, когда устройство работает от батареи. Допустимые значения:

  • Нет
  • Спать
  • Зимовать
  • Shutdown
Тип:PowerSettingAction
Допустимые значения:None, Sleep, Hibernate, Shutdown
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Name

Указывает имя для плана управления питанием.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-NoAllowStandby

Указывает, что свойство "Разрешить резервное состояние при спящем действии" не входит в этот план управления питанием.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-NoCriticalBattery

Указывает, что свойство "Критическое действие батареи" не входит в этот план управления питанием.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-NoDisplayOff

Указывает, что свойство "Отключить отображение после (в минутах)" не входит в этот план управления питанием.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-NoHardDiskIdle

Указывает, что свойство "Отключить жесткий диск через (минуты)" не входит в этот план управления питанием.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-NoHibernate

Указывает, что свойство "Гибернировать после (минут)" не входит в этот план управления питанием.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-NoHybridSleep

Указывает, что свойство "Разрешить гибридный спящий режим" не входит в этот план управления питанием.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-NoLidDown

Указывает, что свойство "Действие закрытия крышки" не входит в этот план управления питанием.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-NoLowBattery

Указывает, что свойство "Действие низкого заряда батареи" не входит в этот план управления питанием.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-NonPeak

Указывает, что это план, отличный от пиковой нагрузки.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-NoPowerButton

Указывает, что свойство "Действие кнопки питания" не входит в этот план управления питанием.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-NoRequirePasswordOnWake

Указывает, что свойство "Требовать пароль при пробуждении" не входит в этот план управления питанием.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-NoSleep

Указывает, что свойство "Спящий режим после (минут)" не входит в этот план управления питанием.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-NoSleepButton

Указывает, что свойство "Действие кнопки спящего режима" не входит в этот план управления питанием.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-NoSleepIdle

Указывает, что свойство "Требуется простой в спящий режим (%)" не входит в этот план управления питанием.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-NoStartButton

Указывает, что свойство "Кнопка питания меню "Пуск" не входит в этот план управления питанием.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-NoWakeOnTimer

Указывает, что свойство "Включить таймер пробуждения Windows для настольных компьютеров" не входит в этот план управления питанием.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Peak

Указывает, что это пиковый план.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PowerButtonAC

Указывает действие, выполняемое при нажатии кнопки питания компьютера при подключении устройства. Допустимые значения:

  • Нет
  • Спать
  • Зимовать
  • Shutdown
Тип:PowerSettingAction
Допустимые значения:None, Sleep, Hibernate, Shutdown
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PowerButtonDC

Указывает действие, выполняемое при нажатии кнопки питания компьютера, когда устройство работает от аккумулятора. Допустимые значения:

  • Нет
  • Спать
  • Зимовать
  • Shutdown
Тип:PowerSettingAction
Допустимые значения:None, Sleep, Hibernate, Shutdown
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RequirePasswordOnWakeAC

Указывает, требуется ли пароль для разблокировки компьютера при выходе из спящего режима при подключении устройства.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RequirePasswordOnWakeDC

Указывает, требуется ли пароль для разблокировки компьютера при выходе из спящего режима, когда устройство работает от аккумулятора.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SleepButtonAC

Указывает действие, которое происходит при нажатии кнопки спящего режима компьютера при подключении устройства. Допустимые значения:

  • Нет
  • Спать
  • Зимовать
  • Shutdown
Тип:PowerSettingAction
Допустимые значения:None, Sleep, Hibernate, Shutdown
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SleepButtonDC

Указывает действие, которое происходит при нажатии кнопки спящего режима компьютера, когда устройство работает от аккумулятора. Допустимые значения:

  • Нет
  • Спать
  • Зимовать
  • Shutdown
Тип:PowerSettingAction
Допустимые значения:None, Sleep, Hibernate, Shutdown
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SleepIdlePctAC

Указывает процент времени простоя процессора компьютера, необходимого для входа компьютера в спящий режим при подключении устройства.

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SleepIdlePctDC

Указывает процент времени простоя процессора компьютера, необходимого для входа компьютера в спящий режим, когда устройство работает от батареи.

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SleepMinAC

Указывает время (в минутах), в течение чего компьютер должен быть активным, прежде чем он перейдет в спящий режим при подключении устройства.

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SleepMinDC

Указывает время (в минутах), в течение которых компьютер должен быть активным, прежде чем он перейдет в спящий режим, когда устройство работает от батареи.

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-StartButtonAC

Указывает действие, которое происходит при нажатии кнопки питания меню "Пуск" компьютера при подключении устройства. Допустимые значения:

  • Нет
  • Спать
  • Зимовать
  • Shutdown
Тип:PowerSettingAction
Допустимые значения:Sleep, Hibernate, Shutdown
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-StartButtonDC

Указывает действие, которое происходит при нажатии кнопки питания меню "Пуск" компьютера, когда устройство работает от аккумулятора. Допустимые значения:

  • Нет
  • Спать
  • Зимовать
  • Shutdown
Тип:PowerSettingAction
Допустимые значения:Sleep, Hibernate, Shutdown
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WakeOnTimerAC

Указывает, включен ли таймер сборки Windows при подключении устройства. Управление питанием может использовать таймер Windows для пробуждения на настольном компьютере. При пробуждении настольного компьютера с помощью таймера пробуждения Windows он по умолчанию будет оставаться не в состоянии в течение 10 минут, чтобы дать компьютеру время на установку обновлений или получение политики.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WakeOnTimerDC

Указывает, включен ли встроенный таймер Windows, когда устройство работает от аккумулятора. Управление питанием может использовать таймер Windows для пробуждения на настольном компьютере. При пробуждении настольного компьютера с помощью таймера пробуждения Windows он по умолчанию будет оставаться не в состоянии в течение 10 минут, чтобы дать компьютеру время на установку обновлений или получение политики.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

None

Выходные данные

Microsoft.ConfigurationManagement.AdminConsole.CollectionProperty.PowerSchema