PSDscResources

PSDscResourcesPSDesiredStateConfiguration의 기본 제공 리소스의 새 홈입니다. 이 모듈의 리소스는 Microsoft에서 유지 관리 및 지원됩니다.

이러한 리소스는 GitHub의 실험적 xPSDesiredStateConfiguration 모듈의 커뮤니티 기여뿐만 아니라 기본 제공 PSDesiredStateConfiguration 모듈의 조합입니다. 이러한 리소스는 DSC 리소스 키트 HQRM(고품질 리소스 모듈) 지침을 충족하도록 최근에 업데이트되었습니다.

이 모듈에 포함되지 않은 기본 제공 리소스는 영향을 받지 않아야 하며 기본 제공 PSDesiredStateConfiguration 모듈에서 로드할 수 있습니다.

PSDscResources는 기본 제공 리소스를 덮어쓰기 때문에 DSC 1.1 및 PowerShell 5.1 이상에서만 사용할 수 있습니다. 여기에 제공된 리소스 업데이트 중 일부는 이전 버전과 호환되는 xPSDesiredStateConfiguration 모듈에도 포함되어 있습니다(이 모듈은 지원되지 않으며 나중에 제거될 수 있음).

기본 제공 리소스를 PSDscResources에서 제공하는 최신 버전으로 업데이트하려면 먼저 PowerShell 갤러리PSDscResources를 설치합니다.

Install-Module PSDscResources

그런 다음 DSC 구성에 다음 줄을 추가합니다.

Import-DscResource -ModuleName PSDscResources

이 프로젝트에는 Microsoft Open Source Code of Conduct(Microsoft 오픈 소스 준수 사항)가 적용됩니다. 자세한 내용은 Code of Conduct FAQ(규정 FAQ)를 참조하세요. 또는 추가 질문이나 의견은 opencode@microsoft.com으로 문의하세요.

리소스

  • 보관: 보관 파일.zip의 내용을 확장하거나 제거합니다.
  • 환경: 컴퓨터 또는 프로세스에 대한 환경 변수를 관리합니다.
  • 그룹: 로컬 그룹을 관리합니다.
  • GroupSet: 공통 설정을 사용하여 여러 그룹 리소스를 관리합니다.
  • MsiPackage: MSI 패키지를 설치하거나 제거합니다.
  • 레지스트리: 레지스트리 키 또는 값을 관리합니다.
  • 스크립트: PowerShell 스크립트 블록을 실행합니다.
  • 서비스: Windows 서비스를 관리합니다.
  • ServiceSet: 공통 설정을 사용하여 여러 서비스를 관리합니다.
  • 사용자: 로컬 사용자를 관리합니다.
  • WindowsFeature: Windows 역할 또는 기능을 설치하거나 제거합니다.
  • WindowsFeatureSet: 공통 설정을 사용하여 여러 Windows 역할 또는 기능을 관리합니다.
  • WindowsOptionalFeature: 선택적 기능을 사용하거나 사용하지 않도록 설정합니다.
  • WindowsOptionalFeatureSet: 공통 설정을 사용하여 여러 선택적 기능을 관리합니다.
  • WindowsPackageCab: Windows 캐비닛(.cab) 파일에서 패키지를 설치하거나 제거합니다.
  • WindowsProcess: Windows 프로세스를 시작하거나 중지합니다.
  • ProcessSet: 공통 설정을 사용하여 여러 Windows 프로세스를 관리합니다.

Nano 서버에서 작동하는 리소스

컴퓨터 구성에서 작동하지 않는 리소스

Azure Automanage의 컴퓨터 구성 기능을 사용하는 경우 다음 리소스를 사용하지 마세요.

  • WindowsFeature
  • WindowsFeatureSet
  • WindowsOptionalFeature
  • WindowsOptionalFeatureSet
  • WindowsPackageCab

컴퓨터 구성에는 DSC 리소스가 PowerShell 자체 또는 PowerShell 갤러리 모듈에 포함되지 않은 PowerShell cmdlet을 사용하지 못하도록 하는 제한 사항이 있습니다. 이러한 DSC 리소스는 하나 이상의 Windows 모듈 에서 cmdlet을 사용하며 컴퓨터 구성에서 작동하지 않습니다.