Compartir a través de


Publish-DscConfiguration

Publica una configuración de DSC en un conjunto de equipos.

Sintaxis

Publish-DscConfiguration
       [-Path] <String>
       [-Force]
       [[-ComputerName] <String[]>]
       [-Credential <PSCredential>]
       [-ThrottleLimit <Int32>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Publish-DscConfiguration
       [-Path] <String>
       [-Force]
       [-ThrottleLimit <Int32>]
       -CimSession <CimSession[]>
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Description

El cmdlet Publish-DscConfiguration publica un documento de configuración de Desired State Configuration (DSC) de Windows PowerShell en el conjunto de equipos. Este cmdlet no aplica la configuración. El cmdlet Start-DscConfiguration aplica configuraciones cuando se usa con el parámetro use UseExisting o cuando el motor de DSC ejecute su ciclo de coherencia. El motor de DSC también se conoce como Administrador de configuración local (LCM).

Este cmdlet es especialmente útil cuando se entregan fragmentos de varios documentos de configuración. Cuando se entregan varios fragmentos de documentos de configuración, sobrescriben los fragmentos de documento de configuración anteriores.

Ejemplos

Ejemplo 1: Publicación de una configuración en un equipo remoto

Publish-DscConfiguration -Path '$home\WebServer' -ComputerName "ContosoWebServer" -Credential (get-credential Contoso\webadministrator)

Este comando publica una configuración en un equipo remoto. El usuario que ejecuta el cmdlet debe ser administrador en el equipo remoto.

Parámetros

-CimSession

Ejecuta el cmdlet en una sesión remota o en un equipo remoto. Escriba un nombre de equipo o un objeto de sesión, como la salida de un New-CimSession o cmdlet get-CimSession. El valor predeterminado es la sesión actual en el equipo local.

Tipo:CimSession[]
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-ComputerName

Especifica uno o varios equipos en los que este cmdlet publica la configuración.

Tipo:String[]
Alias:CN, ServerName
Posición:1
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-Confirm

Le pide confirmación antes de ejecutar el cmdlet.

Tipo:SwitchParameter
Alias:cf
Posición:Named
Valor predeterminado:False
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Credential

Especifica las credenciales que se usan para acceder al dispositivo de destino.

Tipo:PSCredential
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Force

Obliga al cmdlet a finalizar. Si el modo de actualización de Local Configuration Manager está establecido en PULL, el uso de este parámetro lo cambia a PUSH y habilita la publicación de la configuración de DSC. Además, si existe una configuración de DSC pendiente, el uso de este parámetro sobrescribe esa configuración pendiente.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Path

Especifica una ruta de acceso que contiene configuraciones para publicar en equipos de destino.

Tipo:String
Posición:0
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ThrottleLimit

Especifica el número máximo de operaciones simultáneas que se pueden establecer para ejecutar el cmdlet. Si se omite este parámetro o se especifica un valor de 0, Windows PowerShell calcula un límite óptimo para el cmdlet en función del número de cmdlets CIM que se ejecutan en el equipo. El límite solo se aplica al cmdlet actual, no a la sesión o al equipo.

Tipo:Int32
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-WhatIf

Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta.

Tipo:SwitchParameter
Alias:wi
Posición:Named
Valor predeterminado:False
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False