Uso de DSC on Nano Server
Se aplica a: Windows PowerShell 5.0
DSC on Nano Server es un paquete opcional de la carpeta NanoServer\Packages
de los medios de Windows Server 2016. Se puede instalar el paquete cuando se crea un VHD para un Nano Server mediante la especificación de Microsoft-NanoServer-DSC-Package como valor del parámetro Packages de la función New-NanoServerImage. Por ejemplo, si está creando un VHD para una máquina virtual, el comando sería similar al siguiente:
New-NanoServerImage -Edition Standard -DeploymentType Guest -MediaPath f:\ -BasePath .\Base -TargetPath .\Nano1\Nano.vhd -ComputerName Nano1 -Packages Microsoft-NanoServer-DSC-Package
Para obtener más información sobre cómo instalar y usar Nano Server, y también cómo administrar Nano Server con comunicación remota de PowerShell, vea Getting Started with Nano Server (Introducción a Nano Server).
Características de DSC disponibles en Nano Server
Dado que Nano Server solo admite un conjunto limitado de API en comparación con una versión completa de Windows Server; por el momento, DSC on Nano Server no tiene paridad completa funcional con DSC cuando se ejecuta en SKU completas. DSC on Nano Server está en desarrollo activo y todavía no es una característica completa.
Las siguientes características de DSC están disponibles actualmente en Nano Server:
Modos de inserción y extracción
Todos los cmdlets de DSC que existen en una versión completa de Windows Server, incluidos los siguientes:
Compilación de configuraciones (vea Configuraciones DSC)
Problema: no funciona el cifrado de contraseña (vea Proteger el archivo MOF) durante la compilación de la configuración.
Compilación de metaconfiguraciones (vea Configuración del administrador de configuración local)
Ejecutar un recurso en el contexto de usuario (vea DSC de ejecución con las credenciales de usuario (RunAs))
Recursos basados en clases (vea Escribir un recurso de DSC personalizado con clases de PowerShell)
Depuración de recursos de DSC (vea Depuración de recursos de DSC)
Problema: no funciona si un recurso usa PsDscRunAsCredential (vea DSC de ejecución con las credenciales de usuario)
Cliente de extracción (configuraciones y recursos) (vea Configuración de un cliente de extracción mediante nombres de configuración)
Configuraciones parciales (extracción e incorporación de cambios)
Cifrado de MOF
Registros de eventos
Informes de DSC de automatización de Azure
Recursos que son totalmente funcionales
- Archivar
- Entorno
- Archivo
- Log
- ProcessSet
- Registro
- Script
- WindowsPackageCab
- WindowsProcess
- WaitForAll (vea Especificación de dependencias entre nodos)
- WaitForAny (vea Especificación de dependencias entre nodos)
- WaitForSome (vea Especificación de dependencias entre nodos)
Recursos que son parcialmente funcionales
Grupo
GroupSet
Problema: los recursos anteriores producirán un error si se llama dos veces a una instancia específica (ejecutando dos veces la misma configuración)
Servicio
ServiceSet
Problema: solo funciona para iniciar y detener el servicio (estado). Produce un error si intenta cambiar otros atributos del servicio, como startuptype, credenciales, descripción, etc. El error que se produce es similar a:
Cannot find type [management.managementobject]: verify that the assembly containing this type is loaded.
Recursos que no son funcionales
- User
Características de DSC no disponibles en Nano Server
Las siguientes características de DSC no están disponibles actualmente en Nano Server:
- Descifrar el documento MOF con contraseñas cifradas
- Servidor de extracción: actualmente no se puede establecer un servidor de extracción en Nano Server
- Todo lo que no está en la lista de trabajos funciona
Uso de recursos personalizados de DSC en Nano Server
Debido a un conjunto limitado de bibliotecas CLR y API de Windows disponibles en Nano Server, los recursos de DSC que funcionan en la versión CLR completa de Windows no funcionan necesariamente en Nano Server. Pruebas de un extremo a otro antes de implementar los recursos personalizados de DSC en un entorno de producción.
Consulte también
- Getting Started with Nano Server (Introducción a Nano Server)
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de