Comparteix a través de


Cmdlets de MDT Windows PowerShell

Además de Deployment Workbench, los recursos compartidos de implementación de MDT se pueden administrar mediante cmdlets de Windows PowerShell. Los cmdlets de Windows PowerShell de MDT se incluyen en un complemento de Windows PowerShell (Microsoft.BDD.PSSnapIn) que se incluye con la instalación de MDT.

Los cmdlets mdt deben ejecutarse desde una consola de Windows PowerShell que tenga el complemento MDT Windows PowerShell cargado. Para obtener más información sobre cómo iniciar una consola de Windows PowerShell que tenga el complemento MDT Windows PowerShell cargado, consulte "Carga del complemento mdt Windows PowerShell".

En la tabla 7 se enumeran los cmdlets de Windows PowerShell MDT y se proporciona una breve descripción de cada cmdlet. Cada cmdlet se describe con más detalle en una sección posterior.

Tabla 7. Cmdlets de MDT Windows PowerShell

Cmdlet Descripción
Add-MDTPersistentDrive Agrega un recurso compartido de implementación a la lista de unidades persistentes de MDT que se pueden restaurar mediante el cmdlet Restore-MDTPersistentDrive .
Disable-MDTMonitorService Deshabilita los servicios de supervisión de MDT.
Enable-MDTMonitorService Habilita los servicios de supervisión de MDT.
Get-MDTDeploymentShareStatistics Muestra las estadísticas de un recurso compartido de implementación, incluido el número de entidades por carpeta principal en el recurso compartido de implementación.
Get-MDTMonitorData Muestra la información de supervisión de MDT recopilada para una o varias implementaciones de MTD supervisadas.
Get-MDTOperatingSystemCatalog Devuelve el catálogo del sistema operativo para un sistema operativo específico. Si el catálogo del sistema operativo no existe o no está actualizado, se vuelve a generar el catálogo del sistema operativo.
Get-MDTPersistentDrive Muestra la lista de recursos compartidos de implementación que se pueden restaurar mediante el cmdlet Restore-MDTPersistentDrive .
Import-MDTApplication Importa una aplicación a un recurso compartido de implementación.
Import-MDTDriver Importa uno o varios controladores de dispositivo en un recurso compartido de implementación.
Import-MDTOperatingSystem Importa uno o varios sistemas operativos en un recurso compartido de implementación.
Import-MDTPackage Importa uno o varios paquetes de sistema operativo en un recurso compartido de implementación.
Import-MDTTaskSequence Importa una secuencia de tareas en un recurso compartido de implementación.
New-MDTDatabase Crea o actualiza una base de datos de MDT que está asociada a un recurso compartido de implementación.
Remove-MDTMonitorData Quita uno o varios elementos de datos de supervisión de MDT de los datos de supervisión de MDT recopilados en un recurso compartido de implementación.
Remove-MDTPersistentDrive Quita un recurso compartido de implementación de la lista de unidades de Windows PowerShell persistentes de MDT que se pueden restaurar mediante el cmdlet Restore-MDTPersistentDrive.
Restore-MDTPersistentDrive Crea una unidad Windows PowerShell para cada recurso compartido de implementación en la lista de unidades de Windows PowerShell persistentes de MDT.
Set-MDTMonitorData Crea o actualiza un elemento de datos de supervisión de MDT existente en los datos de supervisión de MDT recopilados en un recurso compartido de implementación.
Test-MDTDeploymentShare Comprueba la integridad de un recurso compartido de implementación.
Test-MDTMonitorData Comprueba que los servicios de supervisión de MDT están configurados correctamente y en ejecución.
Update-MDTDatabaseSchema Novedades el esquema de base de datos de MDT.
Update-MDTDeploymentShare Novedades un recurso compartido de implementación.
Update-MDTLinkedDS Replica el contenido de un recurso compartido de implementación en un recurso compartido de implementación vinculado.
Update-MDTMedia Replica el contenido de un recurso compartido de implementación en una carpeta de medios de implementación.

Add-MDTPersistentDrive

En esta sección se describe el cmdlet Add-MDTPersistentDriveWindows de PowerShell . Ejecute este cmdlet desde una consola de Windows PowerShell que tenga cargado el complemento de PowerShell mdt. Para obtener más información sobre cómo iniciar una consola de Windows PowerShell que tenga el complemento de PowerShell MDT cargado, consulte "Carga del complemento mdt Windows PowerShell".

Sintaxis

Add-MDTPersistentDrive [-Name] <String> [[-InputObject] <PSObject>] [<CommonParameters>]

Descripción

Este cmdlet agrega una unidad de Windows PowerShell existente creada mediante MDTProvider a una lista de unidades que se conservan en Deployment Workbench o en una sesión de Windows PowerShell mediante el cmdlet Restore-MDTPersistentDrive. Se llama a este cmdlet al crear o abrir un recurso compartido de implementación en Deployment Workbench.

Nota:

La lista de unidades MDTProvider persistentes se mantiene en un usuario basado en el perfil de usuario.

La lista de unidades MDTProvider persistentes se puede mostrar mediante el cmdlet Get-MDTPersistentDrive .

Parameters

Esta subsección proporciona información sobre los distintos parámetros que se pueden usar con el cmdlet Add-MDTPersistentDriveWindows .

-Name <String>

Especifica el nombre de una unidad de Windows PowerShell creada mediante el proveedor MDT y corresponde a un recurso compartido de implementación existente. El nombre se creó con el cmdlet New-PSDrive y se especificó MDTProvider en el parámetro PSProvider .

Para obtener más información sobre cómo crear una nueva unidad de Windows PowerShell mediante MDTProvider y cómo crear un recurso compartido de implementación mediante Windows PowerShell, consulte la sección "Creación de un recurso compartido de implementación mediante Windows PowerShell" en el documento mdt, Guía de ejemplos del kit de herramientas de implementación de Microsoft.

Parámetro Valor
Obligatorio True
¿Posición? 2 y con nombre
Valor predeterminado Ninguno
¿Aceptar entrada de canalización? True (ByValue)
¿Acepta caracteres comodín? False

-InputObject <PSObject>

Este parámetro especifica un objeto de unidad Windows PowerShell que se creó anteriormente en el proceso. Escriba un objeto PSObject, como uno generado por el cmdlet New-PSDrive .

Parámetro Valor
Obligatorio False
¿Posición? 3 y con nombre
Valor predeterminado -
¿Aceptar entrada de canalización? True (ByValue)
¿Acepta caracteres comodín? False

<CommonParameters>

Este cmdlet admite los siguientes parámetros comunes: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction y WarningVariable. Para obtener más información, vea el tema "about_CommonParameters", al que puede acceder escribiendo el siguiente comando y, a continuación, presione ENTRAR:

Get-Help about_CommonParameters

Resultados

Este cmdlet genera un objeto de tipo PSObject para el objeto de unidad Windows PowerShell se agregó a la lista de unidades persistentes.

Este cmdlet también genera un objeto de tipo String si se incluye el parámetro común Verbose .

Ejemplo 1

Add-MDTPersistentDrive -Name DS001

Descripción

En este ejemplo se agrega el recurso compartido de implementación con el nombre de unidad Windows PowerShell de DS001 a la lista de unidades persistentes.

Ejemplo 2

$MDTPSDrive = New-PSDrive -Name "DS001" -PSProvider "MDTProvider" -Root "C:\DeploymentShare$" -Description "MDT Deployment Share" -NetworkPath \\WDG-MDT-01\DeploymentShare$ -Verbose
Add-MDTPersistentDrive -InputObject $MDTPSDrive

Descripción

En este ejemplo se agrega el nombre de unidad Windows PowerShell DS001, creado por el cmdlet New-PSDrive, a la lista de unidades MDT persistentes mediante la variable $MDTPSDrive.

Ejemplo 3

New-PSDrive -Name "DS001" -PSProvider "MDTProvider" -Root "C:\DeploymentShare$" -Description "MDT Deployment Share" -NetworkPath \\WDG-MDT-01\DeploymentShare$ -Verbose | Add-MDTPersistentDrive -Verbose

Descripción

En este ejemplo se agrega el nombre de unidad Windows PowerShell DS001, creado por el cmdlet New-PSDrive, a la lista de unidades MDT persistentes mediante la canalización del objeto de unidad Windows PowerShell recién creado al cmdlet Add-MDTPersistentDrive.

Disable-MDTMonitorService

En esta sección se describe el cmdlet Disable-MDTMonitorService Windows PowerShell. Ejecute este cmdlet desde una consola de Windows PowerShell que tenga cargado el complemento de PowerShell mdt. Para obtener más información sobre cómo iniciar una consola de Windows PowerShell que tenga el complemento de PowerShell MDT cargado, consulte "Carga del complemento mdt Windows PowerShell".

Sintaxis

Disable-MDTMonitorService [<CommonParameters>]

Descripción

Este cmdlet deshabilita el servicio de supervisión de MDT, que se ejecuta en el equipo donde está instalado MDT. El servicio de supervisión de MDT recopila información de supervisión que se puede mostrar:

  • En el nodo Supervisión de un recurso compartido de implementación en Deployment Workbench

  • Uso del cmdlet Get-MDTMonitorData

    Posteriormente, el servicio de supervisión de MDT se puede habilitar mediante Enable-MDTMonitorService.

    Para obtener más información sobre el servicio de supervisión de MDT, consulte la sección "Supervisión de implementaciones de MDT" en el documento de MDT, Uso del kit de herramientas de implementación de Microsoft.

Parameters

Esta subsección proporciona información sobre los distintos parámetros que se pueden usar con el cmdlet Disable-MDTMonitorService .

<CommonParameters>

Este cmdlet admite los siguientes parámetros comunes: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction y WarningVariable. Para obtener más información, vea el tema "about_CommonParameters", al que puede acceder escribiendo el siguiente comando y, a continuación, presione ENTRAR:

Get-Help about_CommonParameters

Resultados

Este cmdlet genera un objeto de tipo String si se incluye el parámetro común Verbose ; De lo contrario, no se genera ninguna salida.

Ejemplo 1

Disable-MDTMonitorService

Descripción

En este ejemplo se deshabilita el servicio de supervisión de MDT.

Enable-MDTMonitorService

En esta sección se describe el cmdlet Enable-MDTMonitorService Windows PowerShell. Ejecute este cmdlet desde una consola de Windows PowerShell que tenga cargado el complemento de PowerShell mdt. Para obtener más información sobre cómo iniciar una consola de Windows PowerShell que tenga el complemento de PowerShell MDT cargado, consulte "Carga del complemento mdt Windows PowerShell".

Sintaxis

Enable-MDTMonitorService [-EventPort] <Int32> [-DataPort] <Int32> [<CommonParameters>]

Descripción

Este cmdlet habilita el servicio de supervisión de MDT, que se ejecuta en el equipo donde está instalado MDT. El servicio de supervisión de MDT recopila información de supervisión que se puede mostrar:

  • En el nodo Supervisión de un recurso compartido de implementación en Deployment Workbench.

  • Uso del cmdlet Get-MDTMonitorData

    El servicio de supervisión de MDT se puede deshabilitar mediante Disable-MDTMonitorService.

    Para obtener más información sobre el servicio de supervisión de MDT, consulte la sección "Supervisión de implementaciones de MDT" en el documento de MDT, Uso del kit de herramientas de implementación de Microsoft.

Parameters

Esta subsección proporciona información sobre los distintos parámetros que se pueden usar con el cmdlet Enable-MDTMonitorService .

-EventPort <Int32>

Este parámetro especifica el puerto TCP que se usa como puerto de evento para el servicio de supervisión de MDT.

Parámetro Valor
Obligatorio False
¿Posición? 2 y con nombre
Valor predeterminado 9800
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-DataPort <Int32>

Este parámetro especifica el puerto TCP que se usa como puerto de datos para el servicio de supervisión de MDT.

Parámetro Valor
Obligatorio False
¿Posición? 3 y con nombre
Valor predeterminado 9801
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

<CommonParameters>

Este cmdlet admite los siguientes parámetros comunes: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction y WarningVariable. Para obtener más información, vea el tema "about_CommonParameters", al que puede acceder escribiendo el siguiente comando y, a continuación, presione ENTRAR:

Get-Help about_CommonParameters

Resultados

Este cmdlet genera un objeto de tipo String si se incluye el parámetro común Verbose ; De lo contrario, no se genera ninguna salida.

Ejemplo 1

Enable-MDTMonitorService

Descripción

En este ejemplo se habilita el servicio de supervisión de MDT en el equipo local con el valor predeterminado de 9800 para el puerto de eventos y el valor de 9801 para el puerto de datos en el servicio de supervisión de MDT.

Ejemplo 2

Enable-MDTMonitorService -EventPort 7000 -DataPort 7001

Descripción

En este ejemplo se habilita el servicio de supervisión de MDT en el equipo local mediante el valor de 7000 para el puerto de eventos y el valor de 7001 para el puerto de datos en el servicio de supervisión de MDT.

Get-MDTDeploymentShareStatistics

En esta sección se describe el cmdlet Get-MDTDeploymentShareStatistics Windows PowerShell. Ejecute este cmdlet desde una consola de Windows PowerShell que tenga cargado el complemento de PowerShell mdt. Para obtener más información sobre cómo iniciar una consola de Windows PowerShell que tenga el complemento de PowerShell MDT cargado, consulte "Carga del complemento mdt Windows PowerShell".

Sintaxis

Get-MDTDeploymentShareStatistics [-Path <String>] [<CommonParameters>]

Descripción

Este cmdlet muestra las estadísticas de un recurso compartido de implementación en función de la unidad MDTProvder especificada en el parámetro Path . Las estadísticas incluyen el número de elementos del recurso compartido de implementación especificado:

  • Aplicaciones

  • Controladores

  • Sistemas operativos

  • Paquetes

  • Secuencias de tareas

  • Perfiles de selección

  • Recursos compartidos de implementación vinculados

  • Medios de MDT

  • Equipos en la base de datos de MDT

  • Creación y modelos en la base de datos de MDT

  • Ubicaciones en la base de datos de MDT

  • Roles en la base de datos de MDT

Nota:

Los valores de las estadísticas relacionadas con la base de datos de MDT no se rellenan y siempre devuelven un valor de cero.

Parameters

Esta subsección proporciona información sobre los distintos parámetros que se pueden usar con el cmdlet Get-MDTDeploymentShareStatistics .

-Path <String>

Este parámetro especifica la unidad de Windows PowerShell MDTProvider para el recurso compartido de implementación deseado.

Nota:

Si no se proporciona este parámetro, el directorio de trabajo de Windows PowerShell debe establecer de forma predeterminada una ubicación dentro de la unidad de Windows PowerShell MDTProvider deseada.

Parámetro Valor
Obligatorio False
¿Posición? 2 y con nombre
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

<CommonParameters>

Este cmdlet admite los siguientes parámetros comunes: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction y WarningVariable. Para obtener más información, vea el tema "about_CommonParameters", al que puede acceder escribiendo el siguiente comando y, a continuación, presione ENTRAR:

Get-Help about_CommonParameters

Resultados

Este cmdlet genera un objeto de tipo PSObject que contiene las estadísticas del recurso compartido de implementación.

Ejemplo 1

Get-MDTDeploymentShareStatistics -Path DS001:

Descripción

En este ejemplo se devuelven las estadísticas del recurso compartido de implementación para el recurso compartido de implementación especificado en la unidad de Windows PowerShell DS001: MDTProvider.

Ejemplo 2

cd DS001:
Get-MDTDeploymentShareStatistics

Descripción

En este ejemplo se devuelven las estadísticas del recurso compartido de implementación para el recurso compartido de implementación especificado en la unidad de Windows PowerShell DS001: MDTProvider. Use el comando cd para establecer el directorio de trabajo de Windows PowerShell en la unidad de Windows PowerShell DS001: MDTProvider.

Get-MDTMonitorData

En esta sección se describe el cmdlet get-MDTMonitorData Windows PowerShell. Ejecute este cmdlet desde una consola de Windows PowerShell que tenga cargado el complemento de PowerShell mdt. Para obtener más información sobre cómo iniciar una consola de Windows PowerShell que tenga el complemento de PowerShell MDT cargado, consulte "Carga del complemento mdt Windows PowerShell".

Sintaxis

Get-MDTMonitorData [-Path <String>] [-ID <Nullable>] [<CommonParameters>]

Descripción

Este cmdlet muestra los datos de supervisión de MDT que se notifican al recurso compartido de implementación especificado en el parámetro Path . El siguiente es el resultado de ejemplo de este cmdlet:

Name               : WDG-REF-01
PercentComplete    : 100
Settings           :
Warnings           : 0
Errors             : 0
DeploymentStatus   : 3
StartTime          : 5/23/2012 6:45:39 PM
EndTime            : 5/23/2012 8:46:32 PM
ID                 : 1
UniqueID           : 94a0830e-f2bb-421c-b1e0-6f86f9eb9fa1
CurrentStep        : 88
TotalSteps         : 88
StepName           :
LastTime           : 5/23/2012 8:46:32 PM
DartIP             :
DartPort           :
DartTicket         :
VMHost             : WDG-HOST-01
VMName             : WDG-REF-01
ComputerIdentities : {}

Nota:

MdTProvider Windows PowerShell unidad a la que este cmdlet hace referencia debe existir antes de ejecutar este cmdlet.

Parameters

Esta subsección proporciona información sobre los distintos parámetros que puede usar con el cmdlet Get- MDTMonitorData .

-Path <String>

Este parámetro especifica la unidad de Windows PowerShell MDTProvider para el recurso compartido de implementación deseado.

Nota:

Si no se proporciona este parámetro, el directorio de trabajo de Windows PowerShell debe establecer de forma predeterminada una ubicación dentro de la unidad de Windows PowerShell MDTProvider deseada.

Parámetro Valor
Obligatorio False
¿Posición? 2 y con nombre
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-ID <que admite valores NULL>

Este parámetro especifica el identificador específico para la implementación de un equipo específico. Si no se especifica este parámetro, se muestran todos los datos de supervisión de las implementaciones en el recurso compartido de implementación.

Parámetro Valor
Obligatorio False
¿Posición? 3 y con nombre
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

<CommonParameters>

Este cmdlet admite los siguientes parámetros comunes: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction y WarningVariable. Para obtener más información, vea el tema "about_CommonParameters", al que puede acceder escribiendo el siguiente comando y, a continuación, presione ENTRAR:

Get-Help about_CommonParameters

Resultados

Este cmdlet genera un objeto de tipo PSObject para cada equipo supervisado, que contiene los datos de supervisión del equipo.

Ejemplo 1

Get-MDTMonitorData -Path DS001:

Descripción

En este ejemplo se devuelven los datos de supervisión de todas las implementaciones del recurso compartido de implementación especificado en la unidad DS001: MDTProvider Windows PowerShell.

Ejemplo 2

cd DS001:
Get-MDTMonitorData

Descripción

En este ejemplo se devuelven los datos de supervisión de todas las implementaciones del recurso compartido de implementación especificado en la unidad DS001: MDTProvider Windows PowerShell. Use el comando cd para establecer el directorio de trabajo de Windows PowerShell en la unidad de Windows PowerShell DS001: MDTProvider.

Ejemplo 3

Get-MDTMonitorData -Path DS001: -ID 22

Descripción

En este ejemplo se devuelven los datos de supervisión de la implementación con un identificador de 22 en el recurso compartido de implementación especificado en la unidad DS001: MDTProvider Windows PowerShell.

Get-MDTOperatingSystemCatalog

En esta sección se describe el cmdlet get-MDTOperatingSystemCatalog Windows PowerShell. Ejecute este cmdlet desde una consola de Windows PowerShell que tenga cargado el complemento de PowerShell mdt. Para obtener más información sobre cómo iniciar una consola de Windows PowerShell que tenga el complemento de PowerShell MDT cargado, consulte "Carga del complemento mdt Windows PowerShell".

Sintaxis

Get-MDTOperatingSystemCatalog [-ImageFile] <String> [-Index] <Int32> [<CommonParameters>]

Descripción

Este cmdlet recupera o crea un catálogo de sistema operativo para una imagen de sistema operativo personalizada para que pueda modificar el archivo de unattend.xml correspondiente mediante el Administrador de imágenes del sistema de Windows (WSIM). Si no hay ningún catálogo de sistema operativo disponible o si el catálogo de sistema operativo existente no es válido o está obsoleto, este cmdlet generará un nuevo catálogo de sistema operativo.

Nota:

El proceso de generación de un nuevo catálogo de sistema operativo puede tardar mucho tiempo, ya que la imagen de sistema operativo personalizada debe montarse, inspeccionarse y desmontarse antes de que se complete la creación del catálogo del sistema operativo.

Parameters

Esta subsección proporciona información sobre los distintos parámetros que se pueden usar con el cmdlet Get-MDTOperatingSystemCatalog .

-ImageFile <String>

Este parámetro especifica la ruta de acceso completa al archivo de imagen del sistema operativo personalizado (archivo .wim), incluido el nombre del archivo de imagen del sistema operativo personalizado.

Parámetro Valor
Obligatorio True
¿Posición? 2 y con nombre
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-Index <Int32>

Este parámetro especifica el índice de la imagen de sistema operativo deseada dentro del archivo de imagen del sistema operativo (archivo .wim).

Parámetro Valor
Obligatorio True
¿Posición? 3 y con nombre
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

<CommonParameters>

Este cmdlet admite los siguientes parámetros comunes: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction y WarningVariable. Para obtener más información, vea el tema "about_CommonParameters", al que puede acceder escribiendo el siguiente comando y, a continuación, presione ENTRAR:

Get-Help about_CommonParameters

Resultados

Este cmdlet genera un objeto de tipo PSObject que contiene la ruta de acceso al catálogo del sistema operativo.

Ejemplo 1

Get-MDTOperatingSystemCatalog -ImageFile "DS001:\Operating Systems\Windows 8\sources\install.wim" -Index 2

Descripción

En este ejemplo se devuelve el catálogo del sistema operativo de la imagen del sistema operativo en el índice de 2 del archivo de imagen del sistema operativo DS001:\Operating Systems\Windows 8\sources\install.wim.

Get-MDTPersistentDrive

En esta sección se describe el cmdlet get-MDTPersistentDrive Windows PowerShell. Ejecute este cmdlet desde una consola de Windows PowerShell que tenga cargado el complemento de PowerShell mdt. Para obtener más información sobre cómo iniciar una consola de Windows PowerShell que tenga el complemento de PowerShell MDT cargado, consulte "Carga del complemento mdt Windows PowerShell".

Sintaxis

Get-MDTPersistentDrive [<CommonParameters>]

Descripción

Este cmdlet muestra la lista de unidades de Windows PowerShell de MDT persistentes. La lista de unidades de Windows PowerShell de MDT persistentes se administra mediante los cmdlets Add-MDTPersistentDrive y Remove-MDTPersistentDrive o Deployment Workbench.

La salida de este cmdlet contiene la siguiente información:

  • Windows PowerShell nombre de unidad, como DS001

  • Ruta de acceso del directorio, como \\WDG-MDT-01\DeploymentShare$

    Las unidades de Windows PowerShell mdt persistentes son similares a las asignaciones de unidades de red persistentes.

Nota:

Esta lista de unidades de Windows PowerShell de MDT persistentes se mantiene por usuario y se almacena en el perfil de usuario.

Parameters

Esta subsección proporciona información sobre los distintos parámetros que se pueden usar con el cmdlet Get- MDTPersistentDrive .

<CommonParameters>

Este cmdlet admite los siguientes parámetros comunes: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction y WarningVariable. Para obtener más información, vea el tema "about_CommonParameters", al que puede acceder escribiendo el siguiente comando y, a continuación, presione ENTRAR:

Get-Help about_CommonParameters

Resultados

Este cmdlet genera un objeto de tipo PSObject para cada unidad persistente de MDT que es idéntica al objeto de tipo PSObject que devuelve el cmdlet New-PSDrive .

Ejemplo 1

Get-MDTPersistentDrive

Descripción

En este ejemplo se muestra una lista de las unidades persistentes de MDT.

Import-MDTApplication

En esta sección se describe el cmdlet Import-MDTApplication Windows PowerShell. Ejecute este cmdlet desde una consola de Windows PowerShell que tenga cargado el complemento de PowerShell mdt. Para obtener más información sobre cómo iniciar una consola de Windows PowerShell que tenga el complemento de PowerShell MDT cargado, consulte "Carga del complemento mdt Windows PowerShell".

Sintaxis

Import-MDTApplication [-Path <String>] -Name <String> ApplicationSourcePath <String> -DestinationFolder <String> [-Move] [<CommonParameters>]

o:

Import-MDTApplication [-Path <String>] -Name <String> NoSource [<CommonParameters>]

o:

Import-MDTApplication [-Path <String>] -Name <String> Bundle [<CommonParameters>]

Descripción

Este cmdlet importa una aplicación en un recurso compartido de implementación. Los siguientes tipos de aplicación se pueden importar mediante este cmdlet:

  • Aplicaciones que tienen archivos de origen, mediante los parámetros ApplicationSourcePath, DestinationFolder y Move . En el primer ejemplo de sintaxis se muestra el uso de este cmdlet para este tipo de aplicación.

  • Aplicaciones sin archivos de origen o con archivos de origen ubicados en otras carpetas compartidas de red mediante el parámetro NoSource . En el segundo ejemplo de sintaxis se muestra el uso de este cmdlet para este tipo de aplicación.

  • Agrupaciones de aplicaciones, que se usan para agrupar un conjunto de aplicaciones relacionadas, mediante el parámetro Bundle . En el último ejemplo de sintaxis se muestra el uso de este cmdlet para este tipo de aplicación.

Parameters

Esta subsección proporciona información sobre los distintos parámetros que se pueden usar con el cmdlet Import-MDTApplication .

-Path <String>

Este parámetro especifica la ruta de acceso completa a una carpeta existente donde la aplicación que se va a importar se colocará dentro del recurso compartido de implementación. Si se usa el parámetro DestinationFolder , la carpeta especificada en el parámetro DestinationFolder se crea debajo de la carpeta especificada en este parámetro. Este parámetro se usa en todos los usos de sintaxis de este cmdlet.

Nota:

Si no se proporciona este parámetro, el directorio de trabajo Windows PowerShell debe establecer de forma predeterminada la ubicación deseada dentro del recurso compartido de implementación.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-Name <String>

Este parámetro especifica el nombre de la aplicación que se va a agregar al recurso compartido de implementaciones y debe ser único dentro del recurso compartido de implementación. Este parámetro se usa en todos los usos de sintaxis de este cmdlet.

Parámetro Valor
Obligatorio True
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-ApplicationSourcePath <String>

Este parámetro especifica la ruta de acceso completa a los archivos de origen de la aplicación para la aplicación que se importarán en el recurso compartido de implementación. Este parámetro solo es válido para su uso en el primer ejemplo de sintaxis.

Parámetro Valor
Obligatorio True
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-DestinationFolder <String>

Este parámetro especifica la carpeta del recurso compartido de implementación donde se van a importar los archivos de origen de la aplicación. Esta carpeta se crea debajo de la carpeta especificada en el parámetro Path . Este parámetro solo es válido para su uso en el primer ejemplo de sintaxis.

Parámetro Valor
Obligatorio True
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-Mover [<SwitchParameter>]

Este parámetro especifica si los archivos de origen de la aplicación deben moverse (en lugar de copiarse) de la carpeta donde se encuentran los archivos de origen de la aplicación, que se especifica en el parámetro ApplicationSourcePath .

Si este parámetro es:

  • Especificado, se mueven los archivos y se eliminan los archivos de la carpeta especificada en el parámetro ApplicationSourcePath .

  • No especificado, los archivos se copian y los archivos de la carpeta especificada en el parámetro ApplicationSourcePath se conservan

    Este parámetro solo es válido para su uso en el primer ejemplo de sintaxis.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-NoSource [<SwitchParameter>]

Este parámetro especifica que la aplicación que se va a importar es una aplicación que no tiene archivos de origen que copiar. Cuando se usa este parámetro, los archivos de origen de la aplicación son:

  • En una carpeta compartida de red, que se especifica en la línea de comandos de instalación de la aplicación o en la configuración del directorio de trabajo

  • Ya está presente en la imagen del sistema operativo

    Este parámetro solo es válido para su uso en el segundo ejemplo de sintaxis.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? True (ByValue)
¿Acepta caracteres comodín? False

-Bundle [<SwitchParameter>]

Este parámetro especifica que la aplicación que se va a importar es una aplicación que es un conjunto de dos o más aplicaciones. Este parámetro solo es válido para su uso en el último ejemplo de sintaxis.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? True (ByValue)
¿Acepta caracteres comodín? False

<CommonParameters>

Este cmdlet admite los siguientes parámetros comunes: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction y WarningVariable. Para obtener más información, vea el tema "about_CommonParameters", al que puede acceder escribiendo el siguiente comando y, a continuación, presione ENTRAR:

Get-Help about_CommonParameters

Resultados

Este cmdlet genera un objeto de tipo PSObject que hace referencia a la aplicación recién importada.

Ejemplo 1

Import-MDTApplication -Path "DS001:\Applications" -Name "Office 2010 Professional Plus 32-bit" ApplicationSourcePath "\\WDG-MDT-01\Source$\Office2010ProPlus\x86" DestinationFolder "Office2010ProPlusx86"

Descripción

En este ejemplo se importa una aplicación con archivos de origen de la carpeta compartida de red en \\WDG-MDT-01\Source$\Office2010ProPlus\x86 y se copian los archivos de origen en DS001:\Applications\Office2010ProPlusx86 dentro del recurso compartido de implementación. Los archivos de origen se conservan.

Ejemplo 2

Import-MDTApplication -Path "DS001:\Applications" -Name "Office 2010 Professional Plus 32-bit" ApplicationSourcePath "\\WDG-MDT-01\Source$\Office2010ProPlus\x86" DestinationFolder "Office2010ProPlusx86" -Move

Descripción

En este ejemplo se importa una aplicación con archivos de origen de la carpeta compartida de red en \\WDG-MDT-01\Source$\Office2010ProPlus\x86 y se mueven los archivos de origen a DS001:\Applications\Office2010ProPlusx86 dentro del recurso compartido de implementación. Los archivos de origen se quitan de la carpeta compartida de red en \\WDG-MDT-01\Source$\Office2010ProPlus\x86. La aplicación se denomina Office 2012 Professional Plus de 32 bits.

Ejemplo 3

Import-MDTApplication -Path "DS001:\Applications" -Name "Office 2010 Professional Plus 32-bit" NoSource

Descripción

En este ejemplo se importa una aplicación denominada Office 2012 Professional Plus de 32 bits sin archivos de origen.

Ejemplo 4

Import-MDTApplication -Path "DS001:\Applications" -Name "Woodgrove Bank Core Applications" Bundle

Descripción

En este ejemplo se importa un conjunto de aplicaciones denominado Woodgrove Bank Core Applications.

Import-MDTDriver

En esta sección se describe el cmdlet Import-MDTDriver Windows PowerShell. Ejecute este cmdlet desde una consola de Windows PowerShell que tenga cargado el complemento de PowerShell mdt. Para obtener más información sobre cómo iniciar una consola de Windows PowerShell que tenga el complemento de PowerShell MDT cargado, consulte "Carga del complemento mdt Windows PowerShell".

Sintaxis

Import-MDTDriver [-Path <String>] -SourcePath <String[]> [ImportDuplicates] [<CommonParameters>]

Descripción

Este cmdlet importa uno o varios controladores de dispositivo en un recurso compartido de implementación. Este cmdlet busca controladores de dispositivo a partir de la carpeta especificada en el parámetro SourcePath . Este cmdlet buscará varios controladores de dispositivo que se encuentran en esa estructura de carpetas.

Parameters

Esta subsección proporciona información sobre los distintos parámetros que se pueden usar con el cmdlet Import-MDTDriver .

-Path <String>

Este parámetro especifica la ruta de acceso completa a una carpeta existente donde el controlador de dispositivo que se va a importar se colocará dentro del recurso compartido de implementación.

Nota:

Si no se proporciona este parámetro, el directorio de trabajo Windows PowerShell debe establecer de forma predeterminada la ubicación deseada dentro del recurso compartido de implementación. Este parámetro debe proporcionarse si no se proporciona el parámetro SourcePath .

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-SourcePath <String[ ]>

Este parámetro especifica una o varias rutas de acceso completas en una matriz de cadenas para las carpetas de origen donde se encuentran los archivos del controlador de dispositivo. Cada estructura de carpetas, a partir de la carpeta especificada en este parámetro, se busca controladores de dispositivo, incluidas todas las subcarpetas y el contenido de .cab archivos en la estructura de carpetas.

Nota:

Si no se proporciona este parámetro, el directorio de trabajo Windows PowerShell debe establecer de forma predeterminada la carpeta donde se encuentran los archivos del controlador de dispositivo. Este parámetro debe proporcionarse si no se proporciona el parámetro Path .

Parámetro Valor
Obligatorio True
¿Posición? 1 y con nombre
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-ImportDuplicates [<SwitchParameter>]

Este parámetro especifica si este cmdlet debe importar controladores de dispositivo duplicados. De forma predeterminada, los controladores de dispositivo duplicados no se importan. Los controladores de dispositivo duplicados se detectan calculando un valor hash para todos los archivos de una carpeta de controladores de dispositivo. Si el valor hash calculado coincide con otro controlador de dispositivo, el controlador de dispositivo que se va a importar se considera duplicado.

Si se detecta un controlador duplicado y no se proporciona este parámetro, el controlador de dispositivo se agregará y vinculará al controlador de dispositivo original existente.

Si este parámetro es:

  • Especificado, se importan los controladores de dispositivo duplicados.

  • No especificado, los controladores de dispositivo se agregarán y vincularán a los controladores de dispositivo originales existentes.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? True (ByValue)
¿Acepta caracteres comodín? False

<CommonParameters>

Este cmdlet admite los siguientes parámetros comunes: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction y WarningVariable. Para obtener más información, vea el tema "about_CommonParameters", al que puede acceder escribiendo el siguiente comando y, a continuación, presione ENTRAR:

Get-Help about_CommonParameters

Resultados

Este cmdlet genera uno o varios objetos de tipo PSObject (uno para cada controlador de dispositivo importado).

Ejemplo 1

Import-MDTDriver -Path "DS001:\Out-of-Box Drivers" SourcePath "\\WDG-MDT-01\Source$\Drivers"

Descripción

En este ejemplo se importan todos los controladores de dispositivo de la estructura de carpetas con la raíz de la estructura de carpetas en \\WDG-MDT-01\Source$\Drivers. Los controladores de dispositivo se almacenan en la carpeta Controladores de fábrica del recurso compartido de implementación asignado a la unidad DS001: MDTProvder Windows PowerShell. Si se detecta algún controlador de dispositivo duplicado, los controladores de dispositivo se agregarán y vincularán a los controladores de dispositivo originales existentes en el recurso compartido de implementación.

Ejemplo 2

$DriverSourcePath="\\WDG-MDT-01\Source$\VendorADrivers", "\\WDG-MDT-01\Source$\VendorBDrivers"
Import-MDTDriver -Path "DS001:\Out-of-Box Drivers" SourcePath $DriverSourcePath ImportDuplicates

Descripción

En este ejemplo se importan todos los controladores de dispositivo en la estructura de carpetas especificada en la matriz de cadenas $DriverSourcePath. Los controladores de dispositivo se almacenan en la carpeta Controladores de fábrica del recurso compartido de implementación asignado a la unidad DS001: MDTProvder Windows PowerShell. Si se detecta algún controlador de dispositivo duplicado, se importan los controladores de dispositivo duplicados.

Import-MDTOperatingSystem

En esta sección se describe el cmdlet Import-MDTOperatingSystem Windows PowerShell. Ejecute este cmdlet desde una consola de Windows PowerShell que tenga cargado el complemento de PowerShell mdt. Para obtener más información sobre cómo iniciar una consola de Windows PowerShell que tenga el complemento de PowerShell MDT cargado, consulte "Carga del complemento mdt Windows PowerShell".

Sintaxis

Import-MDTOperatingSystem [-Path <String>] -SourcePath <String> [-DestinationFolder <String>] [-Move] [<CommonParameters>]

o:

Import-MDTOperatingSystem [-Path <String>] [DestinationFolder <String>] -SourceFile <String> [SetupPath <String>] [-Move] [<CommonParameters>]

o:

Import-MDTOperatingSystem [-Path <String>] -WDSServer <String> [<CommonParameters>]

Descripción

Este cmdlet importa un sistema operativo a un recurso compartido de implementación. Los siguientes tipos de sistema operativo se pueden importar mediante este cmdlet:

  • Sistemas operativos de los archivos de origen originales, con los parámetros SourcePath . En el primer ejemplo de sintaxis se muestra el uso de este cmdlet para este tipo de importación del sistema operativo.

  • Archivos de imagen de sistemas operativos personalizados, como capturar imágenes de equipos de referencia, mediante el parámetro SourceFile . En el segundo ejemplo de sintaxis se muestra el uso de este cmdlet para este tipo de importación del sistema operativo.

  • Imágenes de sistema operativo que están presentes en Servicios de implementación de Windows mediante el parámetro WDSServer . En el último ejemplo de sintaxis se muestra el uso de este cmdlet para este tipo de importación del sistema operativo.

Parameters

Esta subsección proporciona información sobre los distintos parámetros que se pueden usar con el cmdlet Import-MDTOperatingSystem .

-Path <String>

Este parámetro especifica la ruta de acceso completa a una carpeta existente dentro del recurso compartido de implementación donde se colocará el sistema operativo que se va a importar. Si se usa el parámetro DestinationFolder , la carpeta especificada en el parámetro DestinationFolder se crea debajo de la carpeta especificada en este parámetro. Este parámetro se usa en todos los usos de sintaxis de este cmdlet.

Nota:

Si no se proporciona este parámetro, el directorio de trabajo Windows PowerShell debe establecer de forma predeterminada la ubicación deseada dentro del recurso compartido de implementación.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-SourcePath <String>

Este parámetro especifica la ruta de acceso completa a los archivos de origen del sistema operativo para el sistema operativo que se importarán en el recurso compartido de implementación. Este parámetro solo es válido para su uso en el primer ejemplo de sintaxis.

Parámetro Valor
Obligatorio True
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-DestinationFolder <String>

Este parámetro especifica la carpeta del recurso compartido de implementación donde se van a importar los archivos de origen del sistema operativo. Esta carpeta se crea debajo de la carpeta especificada en el parámetro Path . Este parámetro solo es válido para su uso en los ejemplos de sintaxis primero y segundo.

Parámetro Valor
Obligatorio True
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-Mover [<SwitchParameter>]

Este parámetro especifica si los archivos de origen del sistema operativo deben moverse (en lugar de copiarse) de la carpeta donde se encuentran los archivos de origen del sistema operativo, que se especifica en el parámetro DestinationFolder .

Si este parámetro es:

  • Especificado, se mueven los archivos y se eliminan los archivos de la carpeta especificada en el parámetro DestinationFolder .

  • No especificado, los archivos se copian y los archivos de la carpeta especificada en el parámetro DestinationFolder se conservan

    Este parámetro solo es válido para su uso en los ejemplos de sintaxis primero y segundo.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-SourceFile <String>

Este parámetro especifica la ruta de acceso completa al archivo .wim de origen del sistema operativo para el sistema operativo que se importará en el recurso compartido de implementación. Este parámetro solo es válido para su uso en el segundo ejemplo de sintaxis.

Parámetro Valor
Obligatorio True
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-SetupPath <String>

Este parámetro especifica la ruta de acceso completa a los archivos de instalación del sistema operativo que deben importarse junto con el archivo .wim especificado en el parámetro SourceFile . Este parámetro solo es válido para su uso en el segundo ejemplo de sintaxis.

Parámetro Valor
Obligatorio True
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-WDSServer <String>

Este parámetro especifica el nombre del servidor de Servicios de implementación de Windows en el que se encuentran los archivos de imagen del sistema operativo que se van a importar. Todos los archivos de imagen operativos del servidor de Servicios de implementación de Windows se importarán en el recurso compartido de implementación. Los archivos de imagen reales del sistema operativo no se copian en el recurso compartido de implementación. En su lugar, el recurso compartido de implementación contiene un vínculo a cada archivo de sistema operativo en el servidor de Servicios de implementación de Windows.

Este parámetro solo es válido para su uso en el último ejemplo de sintaxis.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

<CommonParameters>

Este cmdlet admite los siguientes parámetros comunes: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction y WarningVariable. Para obtener más información, vea el tema "about_CommonParameters", al que puede acceder escribiendo el siguiente comando y, a continuación, presione ENTRAR:

Get-Help about_CommonParameters

Resultados

Este cmdlet genera uno o varios objetos de tipo PSObject (uno para cada sistema operativo que se importó).

Ejemplo 1

Import-MDTOperatingSystem -Path "DS001:\Operating Systems" SourcePath "\\WDGMDT01\Source$\Windows8" DestinationFolder "Windows8x64"

Descripción

En este ejemplo se importa un sistema operativo desde la carpeta compartida de red en \\WDG-MDT-01\Source$\Windows8 y se copian los archivos de origen en DS001:\Operating Systems\Windows8x64 dentro del recurso compartido de implementación. Los archivos de origen se conservan.

Ejemplo 2

Import-MDTOperatingSystem -Path "DS001:\Operating Systems" SourcePath "\\WDGMDT01\Source$\Windows8" DestinationFolder "Windows8x64" -Move

Descripción

En este ejemplo se importa un sistema operativo desde la carpeta compartida de red en \\WDG-MDT-01\Source$\Windows8 y se copian los archivos de origen en DS001:\Operating Systems\Windows8x64 dentro del recurso compartido de implementación. Los archivos de origen se quitan de la carpeta compartida de red en \\WDG-MDT-01\Source$\Windows8.

Ejemplo 3

Import-MDTOperatingSystem -Path "DS001:\Operating Systems" DestinationFolder "Windows8x64-Reference" -SourceFile "\\WDGMDT01\Capture$\WDG-REF-01_Capture.wim"

Descripción

En este ejemplo se importa un archivo de imagen personalizado capturado por el sistema operativo (archivo .wim) de \\WDG-MDT-01\ Capture$\WDG-REF-01_Capture.wim y copia el archivo de imagen en DS001:\Operating Systems\Windows8x64-Reference en el recurso compartido de implementación. El archivo .wim de origen se conserva en la carpeta compartida de red.

Ejemplo 4

Import-MDTOperatingSystem -Path "DS001:\Operating Systems" WDSServer "WDG-WDS-01"

Descripción

En este ejemplo se importan todas las imágenes del sistema operativo desde el servidor de Servicios de implementación de Windows denominado WDG-WDS-01 y se crea un vínculo a cada imagen de sistema operativo en DS001:\Operating Systems dentro del recurso compartido de implementación. Los archivos de imagen del sistema operativo de origen en el servidor de Servicios de implementación de Windows se conservan en el servidor de Servicios de implementación de Windows.

Import-MDTPackage

En esta sección se describe el cmdlet Import-MDTPackage Windows PowerShell. Ejecute este cmdlet desde una consola de Windows PowerShell que tenga cargado el complemento de PowerShell mdt. Para obtener más información sobre cómo iniciar una consola de Windows PowerShell que tenga el complemento de PowerShell MDT cargado, consulte "Carga del complemento mdt Windows PowerShell".

Sintaxis

Import-MDTPackage [-Path <String>] [[-SourcePath] <String[]>] [<CommonParameters>]

Descripción

Este cmdlet importa uno o varios paquetes de sistema operativo en un recurso compartido de implementación. Los tipos de paquetes de sistema operativo que se pueden importar incluyen actualizaciones de seguridad, paquetes de idioma o nuevos componentes. Los Service Pack no se deben importar como paquetes de sistema operativo, ya que no se pueden instalar sin conexión.

Parameters

Esta subsección proporciona información sobre los distintos parámetros que se pueden usar con el cmdlet Import-MDTPackage .

-Path <String>

Este parámetro especifica la ruta de acceso completa a una carpeta existente dentro del recurso compartido de implementación donde se colocarán los paquetes del sistema operativo que se van a importar.

Nota:

Si no se proporciona este parámetro, el directorio de trabajo Windows PowerShell debe establecer de forma predeterminada la ubicación deseada dentro del recurso compartido de implementación.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-SourcePath <String>

Este parámetro especifica la ruta de acceso completa a una estructura de carpetas que se va a examinar para que los paquetes del sistema operativo se importen. La estructura de carpetas especificada se examinará en busca de archivos .cab y .msu. En el caso de los archivos .msu, los archivos .cab dentro de los archivos .msu se extraen automáticamente.

Parámetro Valor
Obligatorio True
¿Posición? 1 y con nombre
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

<CommonParameters>

Este cmdlet admite los siguientes parámetros comunes: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction y WarningVariable. Para obtener más información, vea el tema "about_CommonParameters", al que puede acceder escribiendo el siguiente comando y, a continuación, presione ENTRAR:

Get-Help about_CommonParameters

Resultados

Este cmdlet genera un objeto de tipo PSObject que hace referencia al paquete recién importado.

Ejemplo 1

Import-MDTOperatingSystem -Path "DS001:\Packages" SourcePath "\\WDGMDT01\Source$\OSPackages"

Descripción

En este ejemplo se examina la carpeta compartida de red en \\WDG-MDT-01\Source$\OSPackages en busca de paquetes de sistema operativo y se copian los archivos de origen en la carpeta DS001:\Packages del recurso compartido de implementación. Los archivos de origen se quitan de la carpeta compartida de red en \\WDG-MDT-01\Source$\OSPackages.

Import-MDTTaskSequence

En esta sección se describe el cmdlet Import-MDTTaskSequence Windows PowerShell. Ejecute este cmdlet desde una consola de Windows PowerShell que tenga cargado el complemento de PowerShell mdt. Para obtener más información sobre cómo iniciar una consola de Windows PowerShell que tenga el complemento de PowerShell MDT cargado, consulte "Carga del complemento mdt Windows PowerShell".

Sintaxis

Import-MDTTaskSequence [-Path <String>] -Template <String> -Name <String> -ID <String> [[-Comments] <String>] [[-Version] <String>] [-OperatingSystemPath <String>] [-OperatingSystem <PSObject>] [-FullName <String>] [-OrgName <String>] [-HomePage <String>] [-ProductKey <String>] [-OverrideProductKey <String>] [-AdminPassword <String>] [<CommonParameters>]

Descripción

Este cmdlet importa una secuencia de tareas en un recurso compartido de implementación. La secuencia de tareas recién importada se basará en una plantilla de secuencia de tareas existente especificada en la propiedad Template .

Parameters

Esta subsección proporciona información sobre los distintos parámetros que se pueden usar con el cmdlet Import-MDTPackage .

-Path <String>

Este parámetro especifica la ruta de acceso completa a una carpeta existente dentro del recurso compartido de implementación donde se colocará la secuencia de tareas que se va a importar. De forma predeterminada, la ruta de acceso debe apuntar a la carpeta Control o a una subcarpeta de la carpeta Control en el recurso compartido de implementación. El valor del parámetro ID se usará para crear una subcarpeta dentro de la ruta de acceso especificada en este parámetro.

Nota:

Si no se proporciona este parámetro, el directorio de trabajo Windows PowerShell debe establecer de forma predeterminada la ubicación deseada dentro del recurso compartido de implementación.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-Template <String>

Este parámetro especifica la plantilla de secuencia de tareas que se va a usar para importar la nueva secuencia de tareas. Las plantillas de secuencia de tareas son archivos .xml que contienen los pasos de secuencia de tareas para un tipo determinado de secuencia de tareas. Si la plantilla de secuencia de tareas se encuentra en:

  • La carpeta installation_folder\Templates (donde installation_folder es la carpeta en la que está instalado MDT), solo se requiere el nombre de archivo .xml.

  • Se requiere otra carpeta, la ruta de acceso completa, incluido el nombre de la plantilla de secuencia de tareas .xml.

    Para obtener más información sobre las plantillas de secuencia de tareas que se incluyen con MDT para implementaciones de LTI, consulte la sección "Crear una nueva secuencia de tareas en Deployment Workbench" en el documento de MDT , Uso del kit de herramientas de implementación de Microsoft.

Parámetro Valor
Obligatorio True
¿Posición? 1 y con nombre
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-Name <String>

Este parámetro especifica el nombre de la secuencia de tareas que se va a importar. El valor de este parámetro debe ser único dentro del recurso compartido de implementación.

Parámetro Valor
Obligatorio True
¿Posición? 2 y con nombre
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-ID <String>

Este parámetro especifica el identificador de la secuencia de tareas que se va a importar. El valor de este parámetro debe ser único dentro del recurso compartido de implementación. El valor asignado a este parámetro debe estar en mayúsculas y no tener espacios ni caracteres especiales. Este valor se usa para crear una subcarpeta en la carpeta especificada en el parámetro Path , que debe estar en la carpeta Control del recurso compartido de implementación.

Parámetro Valor
Obligatorio True
¿Posición? 3 y con nombre
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-Comments <String>

Este parámetro especifica el texto que proporciona información adicional y descriptiva sobre la secuencia de tareas que se va a importar. Esta información descriptiva está visible en Deployment Workbench.

Parámetro Valor
Obligatorio False
¿Posición? 4 y con nombre
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-Version <String>

Este parámetro especifica el número de versión de la secuencia de tareas que se va a importar. El valor de este parámetro es solo informativo y MDT no lo usa para el procesamiento relacionado con la versión.

Parámetro Valor
Obligatorio False
¿Posición? 4 y con nombre
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-OperatingSystemPath <String>

Este parámetro especifica la ruta de acceso de Windows PowerShell completa a la carpeta del recurso compartido de implementación que contiene el sistema operativo que se usará con esta secuencia de tareas, como DS001:\Operating Systems\Windows 8. El sistema operativo ya debe existir en el recurso compartido de implementación donde se importa la secuencia de tareas.

Nota:

Si no proporciona este parámetro y la secuencia de tareas debe hacer referencia a un sistema operativo, debe proporcionar el parámetro OperatingSystem .

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-OperatingSystem <PSObject>

Este parámetro especifica el objeto del sistema operativo que se va a usar con esta secuencia de tareas. El sistema operativo ya debe existir en el recurso compartido de implementación donde se importa la secuencia de tareas.

Puede recuperar el objeto Windows PowerShell de un sistema operativo mediante el cmdlet Get-Item, como el ejemplo siguiente:

$OS=Get-Item "DS001:\Operating Systems\Windows 8"

Para obtener más información sobre el cmdlet Get-Item , consulte Uso del cmdlet Get-Item.

Nota:

Si no proporciona este parámetro y la secuencia de tareas debe hacer referencia a un sistema operativo, debe proporcionar el parámetro OperatingSystemPath .

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-FullName <String>

Este parámetro especifica el nombre del propietario registrado del sistema operativo que se usará con esta secuencia de tareas. Este nombre se guarda en la clave del Registro RegisteredOwner en HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion. El valor de este parámetro se inserta en el archivo Unattend.xml que se va a asociar a estas secuencias de tareas.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-OrgName <String>

Este parámetro especifica el nombre de la organización para el propietario registrado del sistema operativo que se usará con esta secuencia de tareas. Este nombre se guarda en la clave del Registro RegisteredOrganization en HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion. El valor de este parámetro se inserta en el archivo Unattend.xml que se va a asociar a estas secuencias de tareas.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-HomePage <String>

Este parámetro especifica la dirección URL que se usará como página principal en Internet Explorer. El valor de este parámetro se inserta en el archivo Unattend.xml que se va a asociar a estas secuencias de tareas.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-ProductKey <String>

Este parámetro especifica la clave de producto que se usará para el sistema operativo que se usará con esta secuencia de tareas. Esta clave de producto solo es válida para las versiones comerciales de sistemas operativos Windows. El valor de este parámetro se inserta en el archivo Unattend.xml que se va a asociar a estas secuencias de tareas.

Nota:

Si no se proporciona este parámetro, se debe proporcionar la clave de producto al implementar esta secuencia de tareas en el Asistente para la implementación, en el archivo CustomSettings.ini o en la base de datos de MDT.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-OverrideProductKey <String>

Este parámetro especifica la clave MAK que se usará para el sistema operativo que se usará con esta secuencia de tareas. Esta clave de producto solo es válida para las versiones de licencia por volumen de Windows. El valor de este parámetro se inserta en el archivo Unattend.xml que se va a asociar a estas secuencias de tareas.

Nota:

Si no se proporciona este parámetro, se debe proporcionar la clave MAK al implementar esta secuencia de tareas en el Asistente para la implementación, en el archivo CustomSettings.ini o en la base de datos de MDT.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-AdminPassword <String>

Este parámetro especifica la contraseña que se va a asignar a la cuenta de administrador local integrada en el equipo de destino. El valor de este parámetro se inserta en el archivo Unattend.xml que se va a asociar a estas secuencias de tareas.

Nota:

Si no se proporciona este parámetro, se debe proporcionar la contraseña que se va a asignar a la cuenta de administrador local integrada en el equipo de destino al implementar esta secuencia de tareas en el Asistente para la implementación, en el archivo CustomSettings.ini o en la base de datos de MDT.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

<CommonParameters>

Este cmdlet admite los siguientes parámetros comunes: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction y WarningVariable. Para obtener más información, vea el tema "about_CommonParameters", al que puede acceder escribiendo el siguiente comando y, a continuación, presione ENTRAR:

Get-Help about_CommonParameters

Resultados

Este cmdlet genera un objeto de tipo PSObject que hace referencia a la secuencia de tareas recién importada.

Ejemplo 1

Import-MDTTaskSequence -Path "DS001:\Control" -Template "Client.xml" -Name "Deploy Windows 8 to Reference Computer" -ID "WIN8REFERENCE" -Comments "Task sequence for deploying Windows 8 to the reference computer (WDG-REF-01)" -Version "1.00" -OperatingSystemPath "DS001:\Operating Systems\Windows 8_x64" -FullName "Woodgrove Bank Employee" -OrgName "Woodgrove Bank" HomePage "https://www.woodgrovebank.com"  OverrideProductKey "1234512345123451234512345" AdministratorPassword "P@ssw0rd"

Descripción

En este ejemplo se importa una secuencia de tareas denominada Deploy Windows 8 to Reference Computer (Implementar Windows 8 en el equipo de referencia) y se crea la secuencia de tareas en la carpeta DS001:\Control\WIN8REFERENCE del recurso compartido de implementación. El comentario "Secuencia de tareas para implementar Windows 8 en el equipo de referencia (WDG-REF-01)" se asigna a la secuencia de tareas. El número de versión de la secuencia de tareas se establece en 1,00.

El sistema operativo asociado a la secuencia de tareas se encuentra en DS001:\Operating Systems\Windows 8_x64 en el recurso compartido de implementación. El propietario registrado del sistema operativo se establecerá en Woodgrove Bank Employee. La organización registrada del sistema operativo se establecerá en Woodgrove Bank. La página principal de Internet Explorer tendrá como valor predeterminado https://www.woodgrovebank.com. La contraseña de la cuenta de administrador local integrada se establecerá en un valor de P@ssw0rd. La clave de producto del sistema operativo se establecerá en 1234512345123451234512345.

Ejemplo 2

$OSObject=Get-Item "DS001:\Operating Systems\Windows 8_x64"
Import-MDTTaskSequence -Path "DS001:\Control" -Template "Client.xml" -Name "Deploy Windows 8 to Reference Computer" -ID "WIN8REFERENCE" -Comments "Task sequence for deploying Windows 8 to the reference computer (WDG-REF-01)" -Version "1.00"-OperatingSystem $OSObject -FullName "Woodgrove Bank Employee" -OrgName "Woodgrove Bank" HomePage "https://www.woodgrovebank.com"  AdministratorPassword "P@ssw0rd"

Descripción

En este ejemplo se importa una secuencia de tareas denominada Deploy Windows 8 to Reference Computer (Implementar Windows 8 en el equipo de referencia) y se crea la secuencia de tareas en la carpeta DS001:\Control\WIN8REFERENCE del recurso compartido de implementación. El comentario "Secuencia de tareas para implementar Windows 8 en el equipo de referencia (WDG-REF-01)" se asigna a la secuencia de tareas. El número de versión de la secuencia de tareas se establece en 1,00.

El sistema operativo asociado a la secuencia de tareas se encuentra en DS001:\Operating Systems\Windows 8_x64 en el recurso compartido de implementación, que se pasa al cmdlet mediante la variable $OSObject . La variable $OSObject se establece en un objeto de sistema operativo existente mediante el cmdlet Get-Item .

El propietario registrado del sistema operativo se establecerá en Woodgrove Bank Employee. La organización registrada del sistema operativo se establecerá en Woodgrove Bank. La página principal de Internet Explorer tendrá como valor predeterminado https://www.woodgrovebank.com. La contraseña de la cuenta de administrador local integrada se establecerá en un valor de P@ssw0rd. La clave de producto del sistema operativo deberá proporcionarse al implementar esta secuencia de tareas en el Asistente para la implementación, en el archivo CustomSettings.ini o en la base de datos de MDT.

New-MDTDatabase

En esta sección se describe el cmdlet new-MDTDatabase Windows PowerShell. Ejecute este cmdlet desde una consola de Windows PowerShell que tenga cargado el complemento de PowerShell mdt. Para obtener más información sobre cómo iniciar una consola de Windows PowerShell que tenga el complemento de PowerShell MDT cargado, consulte "Carga del complemento mdt Windows PowerShell".

Sintaxis

New-MDTDatabase [-Path <String>] [-Force] -SQLServer <String> [-Instance <String>] [-Port <String>] [-Netlib <String>] -Database <String> [-SQLShare <String>] [<CommonParameters>]

Descripción

Este cmdlet crea una nueva base de datos de MDT asociada a un recurso compartido de implementación. Cada recurso compartido de implementación solo se puede asociar a una base de datos de MDT.

Parameters

Esta subsección proporciona información sobre los distintos parámetros que se pueden usar con el cmdlet New-MDTDatabase .

-Path <String>

Este parámetro especifica la ruta de acceso de Windows PowerShell completa al recurso compartido de implementación al que se asociará la nueva base de datos de MDT.

Nota:

Si no se proporciona este parámetro, el directorio de trabajo Windows PowerShell debe establecer de forma predeterminada la ubicación deseada dentro del recurso compartido de implementación.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-Force [<SwitchParameter>]

Este parámetro especifica que las tablas de la base de datos de MDT se deben volver a crear si la base de datos especificada en el parámetro Database ya existe. Si este parámetro es:

  • Si se proporciona, se volverán a crear las tablas de una base de datos de MDT existente.

  • Si se omite, las tablas de una base de datos de MDT existente no se volverán a crear.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? True (ByValue)
¿Acepta caracteres comodín? False

-SQLServer <String>

Este parámetro especifica el nombre del equipo que ejecuta SQL Server donde se creará la nueva base de datos de MDT.

Parámetro Valor
Obligatorio True
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-Instance <String>

Este parámetro especifica la instancia de SQL Server en la que se creará la nueva base de datos de MDT. Si se omite este parámetro, se crea la base de datos de MDT en la instancia de SQL Server predeterminada.

Nota:

El servicio SQL Server Browser debe ejecutarse en el equipo que ejecuta SQL Server para que el cmdlet busque la instancia especificada en este parámetro.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-Port <String>

Este parámetro especifica el puerto TCP que se usará en la comunicación con la instancia de SQL Server especificada en el parámetro SQLServer. El puerto predeterminado que usa SQL Server es 1433. Especifique este parámetro cuando SQL Server esté configurado para usar un puerto distinto del valor predeterminado. El valor de este parámetro debe coincidir con el puerto configurado para SQL Server.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-Netlib <String>

Este parámetro especifica la biblioteca de red SQL Server que se usa en la comunicación con la instancia de SQL Server especificada en el parámetro SQLServer. El parámetro se puede establecer en uno de los siguientes valores:

  • DBNMPNTW, que se usa para especificar la comunicación de canalizaciones con nombre

  • DBSMSOCN, que se usa para especificar la comunicación de sockets TCP/IP

    Si no se proporciona este parámetro, se usan las canalizaciones con nombre SQL Server biblioteca de red (DBNMPNTW).

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-Database <String>

Este parámetro especifica el nombre de la base de datos que se va a crear en la instancia de SQL Server especificada en el parámetro Instance en el SQL Server especificado en el parámetro SQLServer. La convención de ubicación y nomenclatura predeterminada se usará para la base de datos y los archivos de registro al crear la base de datos.

Si la base de datos especificada en este parámetro ya existe, no se volverá a crear la base de datos. Las tablas de la base de datos se pueden volver a crear en función del parámetro Force .

Parámetro Valor
Obligatorio True
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-SQLShare <String>

Este parámetro especifica el nombre de una carpeta compartida de red en el equipo donde se ejecuta SQL Server. Esta conexión se usa para establecer conexiones de seguridad integrada de Windows mediante el protocolo Canalizaciones con nombre.

Nota:

Si no se incluye este parámetro, no se establece una conexión IPC$ segura. Como resultado, es posible que se produzca un error en la comunicación de canalizaciones con nombre con SQL Server.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

<CommonParameters>

Este cmdlet admite los siguientes parámetros comunes: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction y WarningVariable. Para obtener más información, vea el tema "about_CommonParameters", al que puede acceder escribiendo el siguiente comando y, a continuación, presione ENTRAR:

Get-Help about_CommonParameters

Resultados

Este cmdlet genera un objeto de tipo PSObject para la nueva base de datos de MDT que se creó.

Ejemplo 1

New-MDTDatabase -Path "DS001:" -SQLServer "WDGSQL01" Database "MDTDB" -SQLShare "\\WDGSQL01\MDTShare$"

Descripción

En este ejemplo se crea una base de datos mdt denominada MDTDB en la instancia de SQL Server predeterminada en un equipo denominado WDG-SQL-01. Si la base de datos ya existe, no se volverán a crear las tablas de la base de datos existente. La conexión se realizará mediante el puerto TCP de SQL Server predeterminado y el protocolo canalizaciones con nombre.

Ejemplo 2

New-MDTDatabase -Path "DS001:" -Force -SQLServer "WDGSQL01" -Instance "MDTInstance" Database "MDTDB" -SQLShare "\\WDGSQL01\MDTShare$"

Descripción

En este ejemplo se crea una base de datos mdt denominada MDTDB en la instancia de SQL Server denominada MDTInstance en un equipo denominado WDG-SQL-01. Si la base de datos ya existe, se volverán a crear las tablas de la base de datos existente. La conexión se realizará mediante el puerto TCP de SQL Server predeterminado y el protocolo canalizaciones con nombre.

Remove-MDTMonitorData

En esta sección se describe el cmdlet get-MDTPersistentDrive Windows PowerShell. Ejecute este cmdlet desde una consola de Windows PowerShell que tenga cargado el complemento de PowerShell mdt. Para obtener más información sobre cómo iniciar una consola de Windows PowerShell que tenga el complemento de PowerShell MDT cargado, consulte "Carga del complemento mdt Windows PowerShell".

Sintaxis

Remove-MDTMonitorData [-Path <String>] [-ID <Int32>] [<CommonParameters>]

o:

Remove-MDTMonitorData [-Path <String>] [-ComputerObject <PSObject>] [<CommonParameters>]

Descripción

Este cmdlet quita los datos de supervisión recopilados de los datos de supervisión recopilados existentes en un recurso compartido de implementación. Para identificar los datos de supervisión que se van a quitar, especifique lo siguiente:

  • Identificador (ID) del elemento de supervisión de un recurso compartido de implementación específico. Los identificadores de elemento de supervisión se generan y asignan automáticamente al elemento cuando se crea el elemento para el recurso compartido de implementación. En el primer ejemplo de sintaxis se muestra este uso.

  • Objeto de equipo para el elemento de supervisión en el recurso compartido de implementación. El objeto de equipo se puede obtener mediante el cmdlet Get-MDTMonitorData . En el último ejemplo de sintaxis se muestra este uso.

Nota:

Una vez que se han quitado los datos de supervisión, no hay ningún método para recuperar la información.

Parameters

Esta subsección proporciona información sobre los diversos parámetros que se pueden usar con el cmdlet Get- MDTMonitorData .

-Path <String>

Este parámetro especifica la unidad de Windows PowerShell MDTProvider para el recurso compartido de implementación deseado.

Nota:

Si no se proporciona este parámetro, el directorio de trabajo de Windows PowerShell debe establecer de forma predeterminada una ubicación dentro de la unidad de Windows PowerShell MDTProvider deseada.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-ID <que admite valores NULL>

Este parámetro especifica el elemento de datos de supervisión que se va a quitar mediante el identificador del elemento de datos de supervisión. Si no se especifica este parámetro, se debe especificar el parámetro ComputerObject para identificar un elemento de datos de supervisión determinado.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? True (ByValue)
¿Acepta caracteres comodín? False

-ComputerObject <PSObject>

Este parámetro especifica el elemento de datos de supervisión que se va a quitar mediante un objeto de equipo. Si no se especifica este parámetro, se debe especificar el parámetro ID para identificar un elemento de datos de supervisión determinado.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? True (ByValue)
¿Acepta caracteres comodín? False

<CommonParameters>

Este cmdlet admite los siguientes parámetros comunes: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction y WarningVariable. Para obtener más información, vea el tema "about_CommonParameters", al que puede acceder escribiendo el siguiente comando y, a continuación, presione ENTRAR:

Get-Help about_CommonParameters

Resultados

Este cmdlet puede generar un objeto de tipo String si se incluye el parámetro común Verbose ; De lo contrario, no se genera ninguna salida.

Ejemplo 1

Remove-MDTMonitorData -Path "DS001:" -ID 3

Descripción

En este ejemplo se quita el elemento de datos de supervisión con un identificador que tiene un valor de 3 del recurso compartido de implementación en la ruta de acceso de Windows PowerShell DS001:.

Ejemplo 2

Remove-MDTMonitorData -ID 3

Descripción

En este ejemplo se quita el elemento de datos de supervisión con un identificador que tiene un valor de 3 del recurso compartido de implementación en la ruta de acceso de Windows PowerShell predeterminada.

Ejemplo 3

$MonitorObject=Get-MDTMonitorData | Where-Object {$_.Name eq 'WDG-REF-01'}
Remove-MDTMonitorData -ComputerObject $MonitorObject

Descripción

En este ejemplo se quita cualquier elemento de datos de supervisión en el que el nombre del equipo sea WDG-REF-01. El objeto se encuentra mediante el cmdlet Get-MDTMonitorData y el cmdlet Where-Object . Para obtener más información sobre el cmdlet Where-Object , consulte Uso del cmdlet Where-Object.

Remove-MDTPersistentDrive

En esta sección se describe el cmdlet Remove-MDTPersistentDriveWindows Windows PowerShell. Ejecute este cmdlet desde una consola de Windows PowerShell que tenga cargado el complemento de PowerShell mdt. Para obtener más información sobre cómo iniciar una consola de Windows PowerShell que tenga el complemento de PowerShell MDT cargado, consulte "Carga del complemento mdt Windows PowerShell".

Sintaxis

Remove-MDTPersistentDrive [-Name] <String> [[-InputObject] <PSObject>] [<CommonParameters>]

Descripción

Este cmdlet quita una unidad de Windows PowerShell existente creada mediante MDTProvider de la lista de unidades que se conservan en Deployment Workbench o en una sesión de Windows PowerShell mediante el cmdlet Restore-MDTPersistentDrive. Se llama a este cmdlet cuando se cierra un recurso compartido de implementación en (quitado de) Deployment Workbench.

Nota:

La lista de unidades MDTProvider persistentes se mantiene en un usuario basado en el perfil de usuario.

La lista de unidades MDTProvider persistentes se puede mostrar mediante el cmdlet Get-MDTPersistentDrive . Se puede agregar una unidad MDTProvider a la lista de unidades persistentes mediante el cmdlet Add-MDTPersistentDrive .

Parameters

Esta subsección proporciona información sobre los distintos parámetros que se pueden usar con el cmdlet Add-MDTPersistentDriveWindows .

-Name <String>

Especifica el nombre de una unidad de Windows PowerShell creada mediante el proveedor MDT y corresponde a un recurso compartido de implementación existente. El nombre se creó con el cmdlet New-PSDrive y se especificó MDTProvider en el parámetro PSProvider .

Para obtener más información sobre cómo crear una nueva unidad de Windows PowerShell mediante MDTProvider y cómo crear un recurso compartido de implementación mediante Windows PowerShell, consulte la sección "Creación de un recurso compartido de implementación mediante Windows PowerShell" en el documento mdt, Guía de ejemplos del kit de herramientas de implementación de Microsoft.

Parámetro Valor
Obligatorio True
¿Posición? 1 y con nombre
Valor predeterminado Ninguna
¿Aceptar entrada de canalización? True (ByValue)
¿Acepta caracteres comodín? False

-InputObject <PSObject>

Este parámetro especifica un objeto de unidad Windows PowerShell que se creó anteriormente en el proceso. Escriba un objeto PSObject , como uno generado por el cmdlet New-PSDrive .

Parámetro Valor
Obligatorio False
¿Posición? 2 y con nombre
Valor predeterminado -
¿Aceptar entrada de canalización? True (ByValue)
¿Acepta caracteres comodín? False

<CommonParameters>

Este cmdlet admite los siguientes parámetros comunes: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction y WarningVariable. Para obtener más información, vea el tema "about_CommonParameters", al que puede acceder escribiendo el siguiente comando y, a continuación, presione ENTRAR:

Get-Help about_CommonParameters

Resultados

Este cmdlet no proporciona ninguna salida.

Ejemplo 1

Remove-MDTPersistentDrive -Name "DS001:"

Descripción

En este ejemplo se quita el recurso compartido de implementación con el nombre de unidad Windows PowerShell de DS001 de la lista de unidades persistentes.

Ejemplo 2

$MDTPSDrive = Get-PSDrive | Where-Object {$_.Root -eq "C:\DeploymentShare" -and $_.Provider -like "*MDTProvider"}
Remove-MDTPersistentDrive -InputObject $MDTPSDrive

Descripción

En este ejemplo se quita el recurso compartido de implementación en C:\DeploymentShare$ de la lista de unidades persistentes. Los cmdlets GetPSDrive y Where-Object se usan para devolver la unidad de Windows PowerShell persistente de MDT al cmdlet Remove-MDTPersistentDrive mediante la variable $MDTPSDrive. Para obtener más información sobre el cmdlet Where-Object , consulte Uso del cmdlet Where-Object. Para obtener más información sobre el cmdlet Get-PSDrive , consulte Uso del cmdlet Get-PSDrive.

Restore-MDTPersistentDrive

En esta sección se describe el cmdlet Restore-MDTPersistentDrive Windows PowerShell. Ejecute este cmdlet desde una consola de Windows PowerShell que tenga cargado el complemento de PowerShell mdt. Para obtener más información sobre cómo iniciar una consola de Windows PowerShell que tenga el complemento de PowerShell MDT cargado, consulte "Carga del complemento mdt Windows PowerShell".

Sintaxis

Restore-MDTPersistentDrive [-Force] [<CommonParameters>]

Descripción

Este cmdlet restaura una unidad de Windows PowerShell mdt persistente a la lista de unidades de Windows PowerShell activas para cada recurso compartido de implementación que se agregó a la lista de unidades de mdt Windows PowerShell persistentes. La lista de unidades de Windows PowerShell de MDT persistentes se administra mediante los cmdlets Add-MDTPersistentDrive y Remove-MDTPersistentDrive o Deployment Workbench.

Este cmdlet llama al cmdlet New-PSDrive para crear una unidad Windows PowerShell para cada unidad de la lista persistente de MDT. Las unidades de Windows PowerShell mdt persistentes son similares a las asignaciones de unidades de red persistentes.

Nota:

Esta lista de unidades de Windows PowerShell mdt persistentes se mantiene por usuario y se almacena en el perfil de usuario.

Parameters

Esta subsección proporciona información sobre los distintos parámetros que se pueden usar con el cmdlet Restore-MDTPersistentDrive .

-Force [<SwitchParameter>]

Este parámetro especifica que el recurso compartido de implementación debe actualizarse cuando se restaure (si es necesario). Si este parámetro es:

  • Proporcionado, el recurso compartido de implementación se actualizará cuando se restaure (si es necesario)

  • Si se omite, el recurso compartido de implementación no se actualizará cuando se restaure.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? True (ByValue)
¿Acepta caracteres comodín? False

<CommonParameters>

Este cmdlet admite los siguientes parámetros comunes: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction y WarningVariable. Para obtener más información, vea el tema "about_CommonParameters", al que puede acceder escribiendo el siguiente comando y, a continuación, presione ENTRAR:

Get-Help about_CommonParameters

Resultados

Este cmdlet genera un objeto de tipo PSObject para cada unidad de Windows PowerShell proveedor de MDT que se restaura.

Ejemplo 1

Get-MDTPersistentDrive

Descripción

En este ejemplo se restaura la lista de unidades persistentes de MDT mediante la creación de una unidad Windows PowerShell mediante el tipo MDTProvider. El recurso compartido de implementación no se actualizará cuando se restaure.

Ejemplo 2

Get-MDTPersistentDrive -Force

Descripción

En este ejemplo se restaura la lista de unidades persistentes de MDT mediante la creación de una unidad Windows PowerShell mediante el tipo MDTProvider. El recurso compartido de implementación se actualizará cuando se restaure (si es necesario).

Set-MDTMonitorData

En esta sección se describe el cmdlet get-MDTPersistentDrive Windows PowerShell. Ejecute este cmdlet desde una consola de Windows PowerShell que tenga cargado el complemento de PowerShell mdt. Para obtener más información sobre cómo iniciar una consola de Windows PowerShell que tenga el complemento de PowerShell MDT cargado, consulte "Carga del complemento mdt Windows PowerShell".

Sintaxis

Set-MDTMonitorData [-Path <String>] [-ComputerObject <PSObject>] [-Settings <Hashtable>] [<CommonParameters>]

o:

Set-MDTMonitorData [-Path <String>] [-MacAddress <String>] [Settings <Hashtable>] [<CommonParameters>]

Descripción

Este cmdlet crea un nuevo elemento de datos de supervisión o actualiza un elemento de datos de supervisión existente en un recurso compartido de implementación. Para identificar los datos de supervisión que se van a quitar, especifique lo siguiente:

  • Objeto de equipo para el elemento de supervisión en el recurso compartido de implementación. El objeto de equipo se puede obtener mediante el cmdlet Get-MDTMonitorData . En el primer ejemplo de sintaxis se muestra este uso.

  • Dirección MAC del adaptador de red principal del elemento de supervisión para un recurso compartido de implementación específico. La dirección MAC se asigna automáticamente al elemento de datos de supervisión cuando se crea el elemento para el recurso compartido de implementación. En el último ejemplo de sintaxis se muestra este uso.

Nota:

Una vez que se han quitado los datos de supervisión, no hay ningún método para recuperar la información.

Parameters

Esta subsección proporciona información sobre los diversos parámetros que se pueden usar con el cmdlet Get- MDTMonitorData .

-Path <String>

Este parámetro especifica la unidad de Windows PowerShell MDTProvider para el recurso compartido de implementación deseado.

Nota:

Si no se proporciona este parámetro, el directorio de trabajo de Windows PowerShell debe establecer de forma predeterminada una ubicación dentro de la unidad de Windows PowerShell MDTProvider deseada.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-ComputerObject <PSObject>

Este parámetro especifica el elemento de datos de supervisión que se va a crear o actualizar mediante un objeto de equipo. Si no se especifica este parámetro, se debe especificar el parámetro MACAddress para identificar un elemento de datos de supervisión determinado.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? True (ByValue)
¿Acepta caracteres comodín? False

-MACAddress <String>

Este parámetro especifica el elemento de datos de supervisión que se va a crear o actualizar mediante la dirección MAC del adaptador de red principal del equipo que se va a supervisar. El formato de MACAddress es xx:xx:xx:xx:xx:xx:xx, donde x es un carácter hexadecimal especificado en mayúsculas (según sea necesario). Si no se especifica este parámetro, se debe especificar el parámetro ComputerObject para identificar un elemento de datos de supervisión determinado.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? True (ByValue)
¿Acepta caracteres comodín? False

-Settings <Hashtable>

Este parámetro especifica la configuración de datos de supervisión para el elemento de datos de supervisión que se va a crear o actualizar. El formato de la tabla hash proporcionada con este parámetro es @{"Setting"="Value"; "Setting1"="Value1"; "Setting2"="Value2}. Si no se especifica este parámetro, se crea el elemento de datos de supervisión, pero no se almacena información de supervisión.

"Setting" puede ser cualquier propiedad que aparezca en el archivo ZTIGather.xml. Value puede ser cualquier valor válido para la propiedad especificada en "Setting".

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? True (ByValue)
¿Acepta caracteres comodín? False

<CommonParameters>

Este cmdlet admite los siguientes parámetros comunes: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction y WarningVariable. Para obtener más información, vea el tema "about_CommonParameters", al que puede acceder escribiendo el siguiente comando y, a continuación, presione ENTRAR:

Get-Help about_CommonParameters

Resultados

Este cmdlet no genera ninguna salida.

Ejemplo 1

$MonitorObject=Get-MDTMonitorData | Where-Object {$_.Name eq 'WDG-REF-01'}
Set-MDTMonitorData -ComputerObject $MonitorObject Setting @{"OSDComputerName"="WDG-MDT-01";"SkipWizard"="YES"}

Descripción

En este ejemplo se quita cualquier elemento de datos de supervisión en el que el nombre del equipo sea WDG-REF-01. El objeto se encuentra mediante el cmdlet Get-MDTMonitorData y el cmdlet Where-Object . Para obtener más información sobre el cmdlet Where-Object , consulte Uso del cmdlet Where-Object. La propiedad OSDComputerName se registra como que tiene un valor de WDG-MDT-01 y la propiedad SkipWizard se registra como con un valor de SÍ.

Ejemplo 2

Set-MDTMonitorData -MACAddress "00:11:22:33:44:55" MonitorObject Setting @{"OSDComputerName"="WDG-MDT-01";"SkipWizard"="YES"}

Descripción

En este ejemplo se crea o actualiza un elemento de datos de supervisión con una dirección MACAddress que tiene un valor de 00:11:22:33:44:55. La propiedad OSDComputerName se registra como que tiene un valor de WDG-MDT-01 y la propiedad SkipWizard se registra como con un valor de SÍ.

Test-MDTDeploymentShare

Aunque este cmdlet se devuelve mediante el cmdlet Get-Command como en el complemento Microsoft.BDD.PSSnapIn, no se implementa.

Test-MDTMonitorData

En esta sección se describe el cmdlet Test-MDTMonitorData Windows PowerShell. Ejecute este cmdlet desde una consola de Windows PowerShell que tenga cargado el complemento de PowerShell mdt. Para obtener más información sobre cómo iniciar una consola de Windows PowerShell que tenga el complemento de PowerShell MDT cargado, consulte "Carga del complemento mdt Windows PowerShell".

Sintaxis

Test-MDTMonitorData -ServerName <String> -EventPort <Int32> -DataPort <Int32> [<CommonParameters>]

Descripción

Este cmdlet valida si el servicio de supervisión de MDT, que se ejecuta en el equipo en el que está instalado MDT, está habilitado y se ejecuta correctamente. El servicio de supervisión de MDT recopila información de supervisión que se puede mostrar:

  • En el nodo Supervisión de un recurso compartido de implementación en Deployment Workbench

  • Uso del cmdlet Get-MDTMonitorData

    El servicio de supervisión de MDT se puede deshabilitar mediante Disable-MDTMonitorService. La información de supervisión se puede escribir en el servicio de supervisión de MDT mediante el cmdlet Set-MDTMonitorData .

Nota:

Para que este cmdlet funcione correctamente, debe haber al menos un elemento de datos de supervisión de MDT en el recurso compartido de implementación. Si no se ha registrado información de supervisión de MDT, el recurso compartido de implementación producirá un error en la prueba.

Para obtener más información sobre el servicio de supervisión de MDT, consulte la sección "Supervisión de implementaciones de MDT" en el documento de MDT, Uso del kit de herramientas de implementación de Microsoft.

Parameters

Esta subsección proporciona información sobre los distintos parámetros que se pueden usar con el cmdlet Test-MDTMonitorData .

-Cadena de servidor <>

Especifica el nombre del equipo en el que está instalado MDT y el servicio de supervisión de MDT en ejecución.

Parámetro Valor
Obligatorio True
¿Posición? Nombrado
Valor predeterminado Ninguno
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-DataPort <Int32>

Este parámetro especifica el puerto TCP que se usa como puerto de datos para el servicio de supervisión de MDT.

Parámetro Valor
Obligatorio True
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-EventPort <Int32>

Este parámetro especifica el puerto TCP que se usa como puerto de evento para el servicio de supervisión de MDT.

Parámetro Valor
Obligatorio True
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

<CommonParameters>

Este cmdlet admite los siguientes parámetros comunes: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction y WarningVariable. Para obtener más información, vea el tema "about_CommonParameters", al que puede acceder escribiendo el siguiente comando y, a continuación, presione ENTRAR:

Get-Help about_CommonParameters

Resultados

Este cmdlet genera un valor booleano que representa el éxito (true) o el error (false) del texto.

Ejemplo 1

Test-MDTMonitorData -Server "WDG-MDT-01" -DataPort "9801" EventPort "9800"

Descripción

En este ejemplo se comprueba si el servicio de supervisión de MDT en WDG-MDT-01 está instalado y en ejecución. El cmdlet comprobará el uso de un puerto de datos de 9801 y un puerto de evento de 9800.

Update-MDTDatabaseSchema

En esta sección se describe el cmdlet Update-MDTDatabaseSchema Windows PowerShell. Ejecute este cmdlet desde una consola de Windows PowerShell que tenga cargado el complemento de PowerShell mdt. Para obtener más información sobre cómo iniciar una consola de Windows PowerShell que tenga el complemento de PowerShell MDT cargado, consulte "Carga del complemento mdt Windows PowerShell".

Sintaxis

Update-MDTDatabaseSchema -SQLServer <String> [-Instance <String>] [-Port <String>] [-Netlib <String>] -Database <String> [-SQLShare <String>] [<CommonParameters>]

Descripción

Este cmdlet actualiza una base de datos de MDT existente a la versión más reciente del esquema de base de datos de MDT. Cada recurso compartido de implementación solo se puede asociar a una base de datos de MDT.

Se llama automáticamente a este cmdlet cuando se actualiza un recurso compartido de implementación, como al ejecutar el cmdlet Restore-MDTPersistentDrive con el parámetro Force y el cmdlet Update-MDTDeploymentShare .

Parameters

Esta subsección proporciona información sobre los distintos parámetros que se pueden usar con el cmdlet Upgrade-MDTDatabaseSchema .

-SQLServer <String>

Este parámetro especifica el nombre del equipo que ejecuta SQL Server donde se actualizará la base de datos de MDT.

Parámetro Valor
Obligatorio True
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-Instance <String>

Este parámetro especifica la instancia de SQL Server en la que existe la base de datos de MDT que se va a actualizar. Si se omite este parámetro, se supone que la base de datos de MDT está en la instancia de SQL Server predeterminada.

Nota:

El servicio SQL Server Browser debe ejecutarse en el equipo que ejecuta SQL Server para que el cmdlet busque la instancia especificada en este parámetro.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-Port <String>

Este parámetro especifica el puerto TCP que se usará en la comunicación con la instancia de SQL Server especificada en el parámetro SQLServer. El puerto predeterminado que usa SQL Server es 1433. Especifique este parámetro cuando SQL Server esté configurado para usar un puerto distinto del valor predeterminado. El valor de este parámetro debe coincidir con el puerto configurado para SQL Server.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-Netlib <String>

Este parámetro especifica la biblioteca de red SQL Server que se usa en la comunicación con la instancia de SQL Server especificada en el parámetro SQLServer. El parámetro se puede establecer en uno de los siguientes valores:

  • DBNMPNTW, que se usa para especificar la comunicación de canalizaciones con nombre

  • DBSMSOCN, que se usa para especificar la comunicación de sockets TCP/IP

    Si no se proporciona este parámetro, se usan las canalizaciones con nombre SQL Server biblioteca de red (DBNMPNTW).

Nota:

Deployment Workbench no proporciona la opción para configurar la biblioteca de red SQL Server. Deployment Workbench siempre usa la comunicación de canalizaciones con nombre. Sin embargo, la biblioteca de red SQL Server se puede configurar en el archivo CustomSettings.ini.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-Database <String>

Este parámetro especifica el nombre de la base de datos que se va a actualizar en la instancia de SQL Server especificada en el parámetro Instance en la instancia de SQL Server especificada en el parámetro SQLServer.

Parámetro Valor
Obligatorio True
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

<CommonParameters>

Este cmdlet admite los siguientes parámetros comunes: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction y WarningVariable. Para obtener más información, vea el tema "about_CommonParameters", al que puede acceder escribiendo el siguiente comando y, a continuación, presione ENTRAR:

Get-Help about_CommonParameters

Resultados

Este cmdlet genera un objeto de tipo PSObject para la base de datos MDT que se actualizó. Este cmdlet también genera datos de tipo String si se incluye el parámetro común Verbose .

Ejemplo 1

Update-MDTDatabaseSchema -SQLServer "WDGSQL01" Database "MDTDB"

Descripción

En este ejemplo se actualiza el esquema de una base de datos MDT denominada MDTDB en la instancia de SQL Server predeterminada en un equipo denominado WDG-SQL-01. La conexión se realizará a la instancia de SQL Server mediante el puerto TCP predeterminado y el protocolo canalizaciones con nombre.

Ejemplo 2

Update-MDTDatabaseSchema -SQLServer "WDGSQL01" -Instance "MDTInstance" -Port "6333" Database "MDTDB"

Descripción

En este ejemplo se actualiza el esquema de una base de datos MDT denominada MDTDB en la instancia de SQL Server denominada MDTInstance en un equipo denominado WDG-SQL-01. La conexión se realizará al SQL Server mediante el puerto TCP 6333 y el protocolo canalizaciones con nombre.

Update-MDTDeploymentShare

En esta sección se describe el cmdlet Update-MDTDeploymentShare Windows PowerShell. Ejecute este cmdlet desde una consola de Windows PowerShell que tenga cargado el complemento de PowerShell mdt. Para obtener más información sobre cómo iniciar una consola de Windows PowerShell que tenga el complemento de PowerShell MDT cargado, consulte "Carga del complemento mdt Windows PowerShell".

Sintaxis

Update-MDTDeploymentShare [-Path <String>] [-Force] [Compress] [<CommonParameters>]

Descripción

Este cmdlet actualiza un recurso compartido de implementación existente con los archivos más recientes del ADK de Windows. Este cmdlet también actualiza o regenera las imágenes de arranque de Windows PE necesarias en formatos de archivo WIM e ISO.

Parameters

Esta subsección proporciona información sobre los distintos parámetros que se pueden usar con el cmdlet Update-MDTDeploymentShare .

-Path <String>

Este parámetro especifica la ruta de acceso completa a una carpeta existente en el recurso compartido de implementación que se está actualizando.

Nota:

Si no se proporciona este parámetro, el directorio de trabajo Windows PowerShell debe establecer de forma predeterminada la ubicación deseada dentro del recurso compartido de implementación.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

-Force [<SwitchParameter>]

Este parámetro especifica si las imágenes de arranque de Windows PE (archivos .iso y .wim) para el recurso compartido de implementación deben regenerarse completamente. Si este parámetro es:

  • Proporcionado, el cmdlet crea nuevas versiones de las imágenes de arranque de Windows PE. Este proceso tarda más tiempo que en optimizar las imágenes de arranque de Windows PE existentes.

  • Si se omite, el cmdlet optimiza las imágenes de arranque de Windows PE existentes. Este proceso tarda menos tiempo que la generación de nuevas versiones de las imágenes de arranque de Windows PE. Si se omite este parámetro, el parámetro Compress se puede usar para reducir el tamaño de las imágenes de arranque como parte del proceso de optimización de imágenes de arranque de Windows PE.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? True (ByValue)
¿Acepta caracteres comodín? False

-Compress [<SwitchParameter>]

Este parámetro especifica si las imágenes de arranque de Windows PE (archivos .iso y .wim) para el recurso compartido de implementación deben comprimirse cuando se optimizan (sin el parámetro Force ). Si este parámetro es:

  • Proporcionado, el cmdlet comprime las imágenes de arranque de Windows PE a medida que se optimizan

  • Si se omite, el cmdlet no comprime las imágenes de arranque de Windows PE a medida que se optimizan.

Nota:

Este parámetro solo debe proporcionarse si no se proporciona el parámetro Force . Si se incluye el parámetro Force , se generan nuevas imágenes de arranque de Windows PE y se comprimen al tamaño mínimo.

Parámetro Valor
Obligatorio False
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? True (ByValue)
¿Acepta caracteres comodín? False

<CommonParameters>

Este cmdlet admite los siguientes parámetros comunes: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction y WarningVariable. Para obtener más información, vea el tema "about_CommonParameters", al que puede acceder escribiendo el siguiente comando y, a continuación, presione ENTRAR:

Get-Help about_CommonParameters

Resultados

Este cmdlet genera datos de tipo String y genera datos de tipo String adicionales si se incluye el parámetro común Verbose .

Ejemplo 1

Update-MDTDepoymentShare

Descripción

En este ejemplo se actualiza el recurso compartido de implementación en el directorio de trabajo Windows PowerShell. Se optimizarán las imágenes de arranque de Windows PE. Las imágenes de arranque de Windows PE no se comprimirán.

Ejemplo 2

Update-MDTDepoymentShare -Path "DS001:"

Descripción

En este ejemplo se actualiza el recurso compartido de implementación en la unidad de Windows PowerShell mdt denominada DS001:. Se optimizarán las imágenes de arranque de Windows PE. Las imágenes de arranque de Windows PE no se comprimirán.

Ejemplo 3

Update-MDTDepoymentShare -Path "DS001:" -Compress

Descripción

En este ejemplo se actualiza el recurso compartido de implementación en la unidad de Windows PowerShell mdt denominada DS001:. Se optimizarán las imágenes de arranque de Windows PE. Se comprimirán las imágenes de arranque de Windows PE.

Ejemplo 4

Update-MDTDepoymentShare -Path "DS001:" -Force

Descripción

En este ejemplo se actualiza el recurso compartido de implementación en la unidad de Windows PowerShell mdt denominada DS001:. Se generarán nuevas versiones de las imágenes de arranque de Windows PE.

Update-MDTLinkedDS

En esta sección se describe el cmdlet Update-MDTLinkedDS Windows PowerShell. Ejecute este cmdlet desde una consola de Windows PowerShell que tenga cargado el complemento de PowerShell mdt. Para obtener más información sobre cómo iniciar una consola de Windows PowerShell que tenga el complemento de PowerShell MDT cargado, consulte "Carga del complemento mdt Windows PowerShell".

Sintaxis

Update-MDTLinkedDS -Path <String> [<CommonParameters>]

Descripción

Este cmdlet replica el contenido de un recurso compartido de implementación en un recurso compartido de implementación vinculado mediante el perfil de selección que se usa para definir el recurso compartido de implementación vinculado. El comportamiento de replicación se determina en función de los valores de configuración del recurso compartido de implementación vinculado.

Parameters

Esta subsección proporciona información sobre los distintos parámetros que se pueden usar con el cmdlet Update-MDTLinkedDS .

-Path <String>

Este parámetro especifica la ruta de acceso completa al recurso compartido de implementación vinculado que se está actualizando.

Nota:

Si no se proporciona este parámetro, el directorio de trabajo Windows PowerShell debe establecer de forma predeterminada la ubicación deseada dentro del recurso compartido de implementación.

Parámetro Valor
Obligatorio True
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

<CommonParameters>

Este cmdlet admite los siguientes parámetros comunes: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction y WarningVariable. Para obtener más información, vea el tema "about_CommonParameters", al que puede acceder escribiendo el siguiente comando y, a continuación, presione ENTRAR:

Get-Help about_CommonParameters

Resultados

Este cmdlet genera datos de tipo String y genera datos de tipo String adicionales si se incluye el parámetro común Verbose .

Ejemplo 1

Update-MDTLinkedDS -Path "DS001:\Linked Deployment Shares\LINKED001"

Descripción

En este ejemplo se replica el contenido del recurso compartido de implementación en el recurso compartido de implementación vinculado en la carpeta DS001:\Linked Deployment Shares\LINKED001 de Windows PowerShell ruta de acceso.

Update-MDTMedia

En esta sección se describe el cmdlet Update-MDTMedia Windows PowerShell. Ejecute este cmdlet desde una consola de Windows PowerShell que tenga cargado el complemento de PowerShell mdt. Para obtener más información sobre cómo iniciar una consola de Windows PowerShell que tenga el complemento de PowerShell MDT cargado, consulte "Carga del complemento mdt Windows PowerShell".

Sintaxis

Update-MDTMedia -Path <String> [<CommonParameters>]

Descripción

Este cmdlet replica el contenido de un recurso compartido de implementación en una carpeta que contiene medios de implementación mediante el perfil de selección usado para definir el medio de implementación. El comportamiento de replicación se determina en función de los valores de configuración de los medios de implementación.

Los medios de LTI permiten realizar implementaciones de LTI únicamente desde medios locales sin conectarse a un recurso compartido de implementación. Puede almacenar los medios en un DVD, un disco duro USB u otro dispositivo portátil. Después de crear el medio, genere imágenes WIM de arranque que permitan que la implementación se realice desde dispositivos multimedia portátiles disponibles localmente en el equipo de destino.

Parameters

Esta subsección proporciona información sobre los distintos parámetros que se pueden usar con el cmdlet Update-MDTMedia .

-Path <String>

Este parámetro especifica la ruta de acceso completa a la carpeta que contiene el medio de implementación que se está actualizando.

Nota:

Si no se proporciona este parámetro, el directorio de trabajo Windows PowerShell debe establecer de forma predeterminada la ubicación deseada dentro del recurso compartido de implementación.

Parámetro Valor
Obligatorio True
¿Posición? Nombrado
Valor predeterminado -
¿Aceptar entrada de canalización? False
¿Acepta caracteres comodín? False

<CommonParameters>

Este cmdlet admite los siguientes parámetros comunes: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction y WarningVariable. Para obtener más información, vea el tema "about_CommonParameters", al que puede acceder escribiendo el siguiente comando y, a continuación, presione ENTRAR:

Get-Help about_CommonParameters

Resultados

Este cmdlet genera datos de tipo String y genera datos de tipo String adicionales si se incluye el parámetro común Verbose .

Ejemplo 1

Update-MDTMedia -Path "DS001:\Media\MEDIA001"

Descripción

En este ejemplo se replica el contenido del recurso compartido de implementación en la carpeta que contiene el medio de implementación en la carpeta DS001:\Media \MEDIA001 de la ruta de acceso de Windows PowerShell.