PSDscResources
PSDscResources — это новый дом встроенных ресурсов из PSDesiredStateConfiguration. Ресурсы в этом модуле поддерживаются корпорацией Майкрософт.
Эти ресурсы представляют собой сочетание ресурсов в модуле PSDesiredStateConfiguration , а также вклад сообщества из нашего экспериментального модуля xPSDesiredStateConfiguration на GitHub. Эти ресурсы также недавно были обновлены в соответствии с рекомендациями по модулю ресурсов DSC High Quality Resource Module (HQRM).
Встроенные ресурсы, не включенные в этот модуль, не должны быть затронуты и по-прежнему могут загружаться из встроенного модуля PSDesiredStateConfiguration .
Так как PSDscResources перезаписывает встроенные ресурсы, он доступен только для DSC 1.1 и PowerShell 5.1 или более поздней версии. Некоторые обновления ресурсов, предоставляемые здесь, также включены в модуль xPSDesiredStateConfiguration , который по-прежнему совместим с более ранними версиями (хотя этот модуль не поддерживается и может быть удален в будущем).
Чтобы обновить встроенные ресурсы до новейших версий, предоставляемых PSDscResources, сначала установите PSDscResources из коллекция PowerShell:
Install-Module PSDscResources
Затем добавьте следующую строку в конфигурацию DSC:
Import-DscResource -ModuleName PSDscResources
В рамках этого проекта действуют правила поведения в отношении продуктов с открытым исходным кодом Майкрософт. Дополнительные сведения см. в разделе часто задаваемых вопросов о правилах поведения или обратитесь к opencode@microsoft.com с любыми дополнительными вопросами или комментариями.
Ресурсы
- Архив. Разверните или удалите содержимое архивного файла (
.zip
). - Среда. Управление переменной среды для компьютера или процесса.
- Группа. Управление локальной группой.
- GroupSet: управление несколькими ресурсами группы с общими параметрами.
- MsiPackage: установка или удаление пакета MSI.
- Реестр. Управление разделом или значением реестра.
- Скрипт: запуск блоков сценариев PowerShell.
- Служба. Управление службой Windows.
- ServiceSet: управление несколькими службами с общими параметрами.
- Пользователь: управление локальным пользователем.
- WindowsFeature: установка или удаление роли или компонента Windows.
- WindowsFeatureSet: управление несколькими ролями или компонентами Windows с помощью общих параметров.
- WindowsOptionalFeature: включение или отключение необязательного компонента.
- WindowsOptionalFeatureSet: управление несколькими дополнительными компонентами с помощью общих параметров.
- WindowsPackageCab: установка или удаление пакета из файла шкафа Windows (
.cab
). - WindowsProcess: запуск или остановка процесса Windows.
- ProcessSet: управление несколькими процессами Windows с помощью общих параметров.
Ресурсы, работающие на сервере Nano Server
- Группа
- Сценарий
- Служба
- Пользователь
- WindowsOptionalFeature
- WindowsOptionalFeatureSet
- WindowsPackageCab
Ресурсы, которые не работают в конфигурации компьютера
При использовании функции конфигурации компьютера службы "Автоматическое управление Azure" не используйте следующие ресурсы:
WindowsFeature
WindowsFeatureSet
WindowsOptionalFeature
WindowsOptionalFeatureSet
WindowsPackageCab
Существует ограничение в конфигурации компьютера, которое не позволяет ресурсу DSC использовать командлеты PowerShell, не включенные в сам PowerShell или модуль на коллекция PowerShell. Эти ресурсы DSC используют командлеты из одного или нескольких модулей Windows и не будут работать в конфигурации компьютера.