Partilhar via


PSDscResources

PSDscResources é a nova base dos recursos in-box de PSDesiredStateConfiguration. Os recursos neste módulo são mantidos e suportados pela Microsoft.

Estes recursos são uma combinação dos recursos no módulo in-box PSDesiredStateConfiguration , bem como contribuições da comunidade do nosso módulo experimental xPSDesiredStateConfiguration no GitHub. Estes recursos também foram atualizados recentemente para cumprir as diretrizes do Módulo de Recursos de Alta Qualidade (HQRM) do DSC Resource Kit.

Os recursos in-box não incluídos neste módulo não devem ser afetados e ainda podem ser carregados a partir do módulo PSDesiredStateConfiguration na caixa.

Uma vez que o PSDscResources substitui os recursos na caixa, só está disponível para o DSC 1.1 e o PowerShell 5.1 ou posterior. Várias das atualizações de recursos aqui fornecidas também estão incluídas no módulo xPSDesiredStateConfiguration , que ainda é compatível com versões anteriores (embora este módulo não seja suportado e possa ser removido no futuro).

Para atualizar os recursos na caixa para as versões mais recentes fornecidas pelo PSDscResources, instale primeiro pSDscResources a partir do Galeria do PowerShell:

Install-Module PSDscResources

Em seguida, adicione esta linha à configuração do DSC:

Import-DscResource -ModuleName PSDscResources

Este projeto adotou o Microsoft Open Source Code of Conduct (Código de Conduta do Microsoft Open Source). Para obter mais informações, consulte as FAQ do Código de Conduta ou contacte opencode@microsoft.com com quaisquer perguntas ou comentários adicionais.

Recursos

  • Arquivo: expanda ou remova o conteúdo de um ficheiro de arquivo (.zip).
  • Ambiente: gerir uma variável de ambiente para um computador ou processo.
  • Grupo: gerir um grupo local.
  • GroupSet: faça a gestão de vários recursos do Grupo com definições comuns.
  • MsiPackage: instale ou desinstale um pacote MSI.
  • Registo: faça a gestão de uma chave ou valor de registo.
  • Script: execute blocos de script do PowerShell.
  • Serviço: gerir um serviço Windows.
  • ServiceSet: faça a gestão de vários serviços com definições comuns.
  • Utilizador: gerir um utilizador local.
  • WindowsFeature: instale ou desinstale uma função ou funcionalidade do Windows.
  • WindowsFeatureSet: faça a gestão de várias funções ou funcionalidades do Windows com definições comuns.
  • WindowsOptionalFeature: ativar ou desativar uma funcionalidade opcional.
  • WindowsOptionalFeatureSet: gerir várias funcionalidades opcionais com definições comuns.
  • WindowsPackageCab: instale ou desinstale um pacote a partir de um ficheiro Cab do Windows (.cab).
  • WindowsProcess: inicie ou pare um processo do Windows.
  • ProcessSet: faça a gestão de vários processos do Windows com definições comuns.

Recursos que funcionam no Servidor Nano

Recursos que não funcionam na configuração do computador

Ao utilizar a funcionalidade de configuração do computador do Azure Automanage, não utilize os seguintes recursos:

  • WindowsFeature
  • WindowsFeatureSet
  • WindowsOptionalFeature
  • WindowsOptionalFeatureSet
  • WindowsPackageCab

Existe uma limitação na configuração do computador que impede um Recurso do DSC de utilizar quaisquer cmdlets do PowerShell não incluídos no próprio PowerShell ou num módulo no Galeria do PowerShell. Estes Recursos de DSC utilizam cmdlets de um ou mais módulos do Windows e não funcionam na configuração do computador.