Compartilhar via


Cmdlets de Windows PowerShell MDT

Além do Deployment Workbench, as partilhas de implementação do MDT podem ser geridas com Windows PowerShell cmdlets. Os cmdlets de Windows PowerShell MDT estão incluídos num snap-in Windows PowerShell (Microsoft.BDD.PSSnapIn), que está incluído na instalação do MDT.

Os cmdlets MDT têm de ser executados a partir de uma consola de Windows PowerShell que tenha o snap-in MDT Windows PowerShell carregado. Para obter mais informações sobre como iniciar uma consola Windows PowerShell que tenha o snap-in MDT Windows PowerShell carregado, veja "Carregar o MDT Windows PowerShell Snap-In".

A Tabela 7 lista os cmdlets do MDT Windows PowerShell e fornece uma breve descrição de cada cmdlet. Cada cmdlet é abordado mais detalhadamente numa secção subsequente.

Tabela 7. Cmdlets de Windows PowerShell MDT

Cmdlet Descrição
Add-MDTPersistentDrive Adiciona uma partilha de implementação à lista de unidades persistentes do MDT que podem ser restauradas com o cmdlet Restore-MDTPersistentDrive .
Disable-MDTMonitorService Desativa os serviços de monitorização do MDT.
Enable-MDTMonitorService Ativa os serviços de monitorização do MDT.
Get-MDTDeploymentShareStatistics Apresenta as estatísticas de uma partilha de implementação, incluindo o número de entidades por pasta principal na partilha de implementação.
Get-MDTMonitorData Apresenta as informações de monitorização do MDT recolhidas para uma ou mais implementações de MTD monitorizadas.
Get-MDTOperatingSystemCatalog Devolve o catálogo do sistema operativo para um sistema operativo específico. Se o catálogo do sistema operativo não existir ou estiver desatualizado, o catálogo do sistema operativo será regenerado.
Get-MDTPersistentDrive Apresenta a lista de partilhas de implementação que podem ser restauradas com o cmdlet Restore-MDTPersistentDrive .
Import-MDTApplication Importa uma aplicação para uma partilha de implementação.
Import-MDTDriver Importa um ou mais controladores de dispositivo para uma partilha de implementação.
Import-MDTOperatingSystem Importa um ou mais sistemas operativos para uma partilha de implementação.
Import-MDTPackage Importa um ou mais pacotes do sistema operativo para uma partilha de implementação.
Import-MDTTaskSequence Importa uma sequência de tarefas para uma partilha de implementação.
New-MDTDatabase Cria ou atualiza uma base de dados MDT DB que está associada a uma partilha de implementação.
Remove-MDTMonitorData Remove um ou mais itens de dados de monitorização MDT dos dados de monitorização MDT recolhidos numa partilha de implementação.
Remove-MDTPersistentDrive Remove uma partilha de implementação da lista de unidades de Windows PowerShell persistentes do MDT que podem ser restauradas com o cmdlet Restore-MDTPersistentDrive.
Restore-MDTPersistentDrive Cria uma unidade de Windows PowerShell para cada partilha de implementação na lista de unidades de Windows PowerShell persistentes do MDT.
Set-MDTMonitorData Cria um item de dados de monitorização MDT novo ou atualiza um item de dados de monitorização MDT existente nos dados de monitorização do MDT recolhidos numa partilha de implementação.
Test-MDTDeploymentShare Verifica a integridade de uma partilha de implementação.
Test-MDTMonitorData Verifica se os serviços de monitorização do MDT estão configurados corretamente e em execução.
Update-MDTDatabaseSchema Atualizações o esquema da base de dados MDT DB.
Update-MDTDeploymentShare Atualizações uma partilha de implementação.
Update-MDTLinkedDS Replica conteúdo de uma partilha de implementação para uma partilha de implementação ligada.
Update-MDTMedia Replica conteúdo de uma partilha de implementação para uma pasta de suporte de dados de implementação.

Add-MDTPersistentDrive

Esta secção descreve o cmdlet Add-MDTPersistentDriveWindows PowerShell . Execute este cmdlet a partir de uma consola Windows PowerShell que tenha o snap-in MDT do PowerShell carregado. Para obter mais informações sobre como iniciar uma consola Windows PowerShell com o snap-in do MDT PowerShell carregado, veja "Carregar o MDT Windows PowerShell Snap-In".

Sintaxe

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

Descrição

Este cmdlet adiciona uma unidade de Windows PowerShell existente criada com o MDTProvider a uma lista de unidades que persistem no Deployment Workbench ou numa sessão de Windows PowerShell com o cmdlet Restore-MDTPersistentDrive. Este cmdlet é chamado quando cria ou abre uma partilha de implementação no Deployment Workbench.

Observação

A lista de unidades MDTProvider persistentes é mantida num por utilizador com base no perfil de utilizador.

A lista de unidades MDTProvider persistentes pode ser apresentada com o cmdlet Get-MDTPersistentDrive .

Parâmetros

Esta subsecção fornece informações sobre os vários parâmetros que podem ser utilizados com o cmdlet Add-MDTPersistentDriveWindows .

-Name <String>

Especifica o nome de uma unidade de Windows PowerShell criada com o fornecedor de MDT e corresponde a uma partilha de implementação existente. O nome foi criado com o cmdlet New-PSDrive e a especificação do MDTProvider no parâmetro PSProvider .

Para obter mais informações sobre como criar uma nova unidade de Windows PowerShell com o MDTProvider e como criar uma partilha de implementação com Windows PowerShell, consulte a secção "Criar uma Partilha de Implementação com Windows PowerShell" no documento MDT, Guia de Exemplos do Microsoft Deployment Toolkit.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? 2 e Com Nome
Valor padrão Nenhum
Aceitar entrada de pipeline? Verdadeiro (ByValue)
Aceitar carateres universais? Falso

-InputObject <PSObject>

Este parâmetro especifica um objeto de unidade Windows PowerShell que foi criado anteriormente no processo. Introduza um objeto PSObject, como um gerado pelo cmdlet New-PSDrive .

Parâmetro Valor
Obrigatório? Falso
Posição? 3 e Com Nome
Valor padrão -
Aceitar entrada de pipeline? Verdadeiro (ByValue)
Aceitar carateres universais? Falso

<CommonParameters>

Este cmdlet suporta os seguintes parâmetros comuns: Verboso, Depurar, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", ao qual pode aceder ao escrever o seguinte comando e, em seguida, prima ENTER:

Get-Help about_CommonParameters

Saídas

Este cmdlet produz um objeto de tipo PSObject para o objeto de unidade Windows PowerShell foi adicionado à lista de unidades persistentes.

Este cmdlet também produz um objeto tipo Cadeia se o parâmetro comum Verboso estiver incluído.

Exemplo 1

Add-MDTPersistentDrive -Name DS001

Descrição

Este exemplo adiciona a partilha de implementação com o nome da unidade Windows PowerShell DS001 à lista de unidades persistentes.

Exemplo 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

Descrição

Este exemplo adiciona o Windows PowerShell nome da unidade DS001, criado pelo cmdlet New-PSDrive, à lista de unidades MDT persistentes com a variável $MDTPSDrive.

Exemplo 3

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

Descrição

Este exemplo adiciona o Windows PowerShell nome da unidade DS001, criado pelo cmdlet New-PSDrive, à lista de unidades MDT persistentes ao encaminhar o objeto de unidade de Windows PowerShell recentemente criado para o cmdlet Add-MDTPersistentDrive.

Disable-MDTMonitorService

Esta secção descreve o cmdlet disable-MDTMonitorService Windows PowerShell. Execute este cmdlet a partir de uma consola Windows PowerShell que tenha o snap-in MDT do PowerShell carregado. Para obter mais informações sobre como iniciar uma consola Windows PowerShell com o snap-in do MDT PowerShell carregado, veja "Carregar o MDT Windows PowerShell Snap-In".

Sintaxe

Disable-MDTMonitorService [<CommonParameters>]

Descrição

Este cmdlet desativa o serviço de monitorização MDT, que é executado no computador onde o MDT está instalado. O serviço de monitorização MDT recolhe informações de monitorização que podem ser apresentadas:

  • No nó Monitorização numa partilha de implementação no Deployment Workbench

  • Utilizar o cmdlet Get-MDTMonitorData

    Posteriormente, o serviço de monitorização MDT pode ser ativado com Enable-MDTMonitorService.

    Para obter mais informações sobre o serviço de monitorização MDT, veja a secção "Monitorizar Implementações do MDT" no documento MDT Utilizar o Microsoft Deployment Toolkit.

Parâmetros

Esta subsecção fornece informações sobre os vários parâmetros que podem ser utilizados com o cmdlet Disable-MDTMonitorService .

<CommonParameters>

Este cmdlet suporta os seguintes parâmetros comuns: Verboso, Depurar, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", ao qual pode aceder ao escrever o seguinte comando e, em seguida, prima ENTER:

Get-Help about_CommonParameters

Saídas

Este cmdlet produz um objeto de Tipo de cadeia se o parâmetro comum Verboso estiver incluído; caso contrário, não é gerada nenhuma saída.

Exemplo 1

Disable-MDTMonitorService

Descrição

Este exemplo desativa o serviço de monitorização MDT.

Enable-MDTMonitorService

Esta secção descreve o cmdlet enable-MDTMonitorService Windows PowerShell. Execute este cmdlet a partir de uma consola Windows PowerShell que tenha o snap-in MDT do PowerShell carregado. Para obter mais informações sobre como iniciar uma consola Windows PowerShell com o snap-in do MDT PowerShell carregado, veja "Carregar o MDT Windows PowerShell Snap-In".

Sintaxe

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

Descrição

Este cmdlet ativa o serviço de monitorização MDT, que é executado no computador onde o MDT está instalado. O serviço de monitorização MDT recolhe informações de monitorização que podem ser apresentadas:

  • No nó Monitorização numa partilha de implementação no Deployment Workbench.

  • Utilizar o cmdlet Get-MDTMonitorData

    O serviço de monitorização MDT pode ser desativado com Disable-MDTMonitorService.

    Para obter mais informações sobre o serviço de monitorização MDT, veja a secção "Monitorizar Implementações do MDT" no documento MDT Utilizar o Microsoft Deployment Toolkit.

Parâmetros

Esta subsecção fornece informações sobre os vários parâmetros que podem ser utilizados com o cmdlet Enable-MDTMonitorService .

-EventPort <Int32>

Este parâmetro especifica a porta TCP utilizada como porta de eventos para o serviço de monitorização MDT.

Parâmetro Valor
Obrigatório? Falso
Posição? 2 e Com Nome
Valor padrão 9800
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-DataPort <Int32>

Este parâmetro especifica a porta TCP utilizada como porta de dados para o serviço de monitorização MDT.

Parâmetro Valor
Obrigatório? Falso
Posição? 3 e Com Nome
Valor padrão 9801
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

<CommonParameters>

Este cmdlet suporta os seguintes parâmetros comuns: Verboso, Depurar, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", ao qual pode aceder ao escrever o seguinte comando e, em seguida, prima ENTER:

Get-Help about_CommonParameters

Saídas

Este cmdlet produz um objeto de Tipo de cadeia se o parâmetro comum Verboso estiver incluído; caso contrário, não é gerada nenhuma saída.

Exemplo 1

Enable-MDTMonitorService

Descrição

Este exemplo permite que o serviço de monitorização MDT no computador local utilize o valor predefinido de 9800 para a porta de eventos e o valor de 9801 para a porta de dados no serviço de monitorização MDT.

Exemplo 2

Enable-MDTMonitorService -EventPort 7000 -DataPort 7001

Descrição

Este exemplo permite que o serviço de monitorização MDT no computador local utilize o valor de 7000 para a porta de eventos e o valor de 7001 para a porta de dados no serviço de monitorização MDT.

Get-MDTDeploymentShareStatistics

Esta secção descreve o cmdlet get-MDTDeploymentShareStatistics Windows PowerShell. Execute este cmdlet a partir de uma consola Windows PowerShell que tenha o snap-in MDT do PowerShell carregado. Para obter mais informações sobre como iniciar uma consola Windows PowerShell com o snap-in do MDT PowerShell carregado, veja "Carregar o MDT Windows PowerShell Snap-In".

Sintaxe

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

Descrição

Este cmdlet apresenta as estatísticas de uma partilha de implementação com base na unidade MDTProvder especificada no parâmetro Path . As estatísticas incluem o número de itens na partilha de implementação especificada:

  • Aplicativos

  • Controladores

  • Sistemas Operacionais

  • Pacotes

  • Sequências de Tarefas

  • Perfis de Seleção

  • Partilhas de Implementação Ligadas

  • MDT Media

  • Computadores na BD MDT

  • Make and Models in the MDT DB

  • Localizações na BD MDT

  • Funções na BD MDT

Observação

Os valores das estatísticas relacionadas com a BD MDT não são preenchidos e devolvem sempre um valor de zero.

Parâmetros

Esta subsecção fornece informações sobre os vários parâmetros que podem ser utilizados com o cmdlet Get-MDTDeploymentShareStatistics .

-Cadeia de Caminho <>

Este parâmetro especifica a unidade de Windows PowerShell MDTProvider para a partilha de implementação pretendida.

Observação

Se este parâmetro não for fornecido, o Windows PowerShell diretório de trabalho tem de predefinir uma localização na unidade de Windows PowerShell MDTProvider pretendida.

Parâmetro Valor
Obrigatório? Falso
Posição? 2 e Com Nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

<CommonParameters>

Este cmdlet suporta os seguintes parâmetros comuns: Verboso, Depurar, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", ao qual pode aceder ao escrever o seguinte comando e, em seguida, prima ENTER:

Get-Help about_CommonParameters

Saídas

Este cmdlet produz um objeto de tipo PSObject que contém as estatísticas da partilha de implementação.

Exemplo 1

Get-MDTDeploymentShareStatistics -Path DS001:

Descrição

Este exemplo devolve as estatísticas da partilha de implementação para a partilha de implementação especificada na unidade DS001: MDTProvider Windows PowerShell.

Exemplo 2

cd DS001:
Get-MDTDeploymentShareStatistics

Descrição

Este exemplo devolve as estatísticas da partilha de implementação para a partilha de implementação especificada na unidade DS001: MDTProvider Windows PowerShell. Utilize o comando cd para definir o diretório de trabalho para Windows PowerShell para a unidade DS001: MDTProvider Windows PowerShell.

Get-MDTMonitorData

Esta secção descreve o cmdlet get-MDTMonitorData Windows PowerShell. Execute este cmdlet a partir de uma consola Windows PowerShell que tenha o snap-in MDT do PowerShell carregado. Para obter mais informações sobre como iniciar uma consola Windows PowerShell com o snap-in do MDT PowerShell carregado, veja "Carregar o MDT Windows PowerShell Snap-In".

Sintaxe

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

Descrição

Este cmdlet apresenta os dados de monitorização do MDT que estão a ser comunicados à partilha de implementação especificada no parâmetro Caminho . Segue-se um exemplo de saída deste 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 : {}

Observação

O MDTProvider Windows PowerShell unidade que estas referências de cmdlet têm de existir antes de executar este cmdlet.

Parâmetros

Esta subsecção fornece informações sobre os vários parâmetros que pode utilizar com o cmdlet Get- MDTMonitorData .

-Cadeia de Caminho <>

Este parâmetro especifica a unidade de Windows PowerShell MDTProvider para a partilha de implementação pretendida.

Observação

Se este parâmetro não for fornecido, o Windows PowerShell diretório de trabalho tem de predefinir uma localização na unidade de Windows PowerShell MDTProvider pretendida.

Parâmetro Valor
Obrigatório? Falso
Posição? 2 e Com Nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-ID <Nulo>

Este parâmetro especifica o identificador específico para a implementação de um computador específico. Se este parâmetro não for especificado, todos os dados de monitorização das implementações na partilha de implementação são apresentados.

Parâmetro Valor
Obrigatório? Falso
Posição? 3 e Com Nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

<CommonParameters>

Este cmdlet suporta os seguintes parâmetros comuns: Verboso, Depurar, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", ao qual pode aceder ao escrever o seguinte comando e, em seguida, prima ENTER:

Get-Help about_CommonParameters

Saídas

Este cmdlet produz um objeto de tipo PSObject para cada computador monitorizado, que contém os dados de monitorização do computador.

Exemplo 1

Get-MDTMonitorData -Path DS001:

Descrição

Este exemplo devolve os dados de monitorização de todas as implementações na partilha de implementação especificada na unidade DS001: MDTProvider Windows PowerShell.

Exemplo 2

cd DS001:
Get-MDTMonitorData

Descrição

Este exemplo devolve os dados de monitorização de todas as implementações na partilha de implementação especificada na unidade DS001: MDTProvider Windows PowerShell. Utilize o comando cd para definir o diretório de trabalho para Windows PowerShell para a unidade DS001: MDTProvider Windows PowerShell.

Exemplo 3

Get-MDTMonitorData -Path DS001: -ID 22

Descrição

Este exemplo devolve os dados de monitorização da implementação com um ID de 22 na partilha de implementação especificada na unidade DS001: MDTProvider Windows PowerShell.

Get-MDTOperatingSystemCatalog

Esta secção descreve o cmdlet get-MDTOperatingSystemCatalog Windows PowerShell. Execute este cmdlet a partir de uma consola Windows PowerShell que tenha o snap-in MDT do PowerShell carregado. Para obter mais informações sobre como iniciar uma consola Windows PowerShell com o snap-in do MDT PowerShell carregado, veja "Carregar o MDT Windows PowerShell Snap-In".

Sintaxe

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

Descrição

Este cmdlet obtém ou cria um catálogo de sistema operativo para uma imagem personalizada do sistema operativo para que possa modificar o ficheiro de unattend.xml correspondente com o Windows System Image Manager (WSIM). Se não estiver disponível nenhum catálogo de sistema operativo ou se o catálogo do sistema operativo existente for inválido ou desatualizado, este cmdlet irá gerar um novo catálogo do sistema operativo.

Observação

O processo de geração de um novo catálogo de sistema operativo pode demorar muito tempo, uma vez que a imagem personalizada do sistema operativo tem de ser montada, inspecionada e desmontada antes de a criação do catálogo do sistema operativo ser concluída.

Parâmetros

Esta subsecção fornece informações sobre os vários parâmetros que podem ser utilizados com o cmdlet Get-MDTOperatingSystemCatalog .

-ImageFile <String>

Este parâmetro especifica o caminho completamente qualificado para o ficheiro de imagem do sistema operativo personalizado (ficheiro .wim), incluindo o nome do ficheiro de imagem do sistema operativo personalizado.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? 2 e Com Nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-Int32 de Índice <>

Este parâmetro especifica o índice da imagem do sistema operativo pretendida no ficheiro de imagem do sistema operativo (ficheiro .wim).

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? 3 e Com Nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

<CommonParameters>

Este cmdlet suporta os seguintes parâmetros comuns: Verboso, Depurar, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", ao qual pode aceder ao escrever o seguinte comando e, em seguida, prima ENTER:

Get-Help about_CommonParameters

Saídas

Este cmdlet produz um objeto de tipo PSObject que contém o caminho para o catálogo do sistema operativo.

Exemplo 1

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

Descrição

Este exemplo devolve o catálogo do sistema operativo para a imagem do sistema operativo no índice de 2 no ficheiro de imagem do sistema operativo DS001:\Operating Systems\Windows 8\sources\install.wim.

Get-MDTPersistentDrive

Esta secção descreve o cmdlet get-MDTPersistentDrive Windows PowerShell. Execute este cmdlet a partir de uma consola Windows PowerShell que tenha o snap-in MDT do PowerShell carregado. Para obter mais informações sobre como iniciar uma consola Windows PowerShell com o snap-in do MDT PowerShell carregado, veja "Carregar o MDT Windows PowerShell Snap-In".

Sintaxe

Get-MDTPersistentDrive [<CommonParameters>]

Descrição

Este cmdlet apresenta a lista de unidades de Windows PowerShell MDT persistentes. A lista de unidades de Windows PowerShell MDT persistentes é gerida com os cmdlets Add-MDTPersistentDrive e Remove-MDTPersistentDrive ou o Deployment Workbench.

O resultado deste cmdlet contém as seguintes informações:

  • Windows PowerShell nome da unidade, como DS001

  • Caminho do diretório, como \\WDG-MDT-01\DeploymentShare$

    As unidades de Windows PowerShell MDT persistentes são semelhantes aos mapeamentos de unidades de rede persistentes.

Observação

Esta lista de unidades de Windows PowerShell MDT persistentes é mantida por utilizador e armazenada no perfil de utilizador.

Parâmetros

Esta subsecção fornece informações sobre os vários parâmetros que podem ser utilizados com o cmdlet Get- MDTPersistentDrive .

<CommonParameters>

Este cmdlet suporta os seguintes parâmetros comuns: Verboso, Depurar, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", ao qual pode aceder ao escrever o seguinte comando e, em seguida, prima ENTER:

Get-Help about_CommonParameters

Saídas

Este cmdlet produz um objeto de tipo PSObject para cada unidade persistente MDT que é idêntica ao objeto de tipo PSObject que o cmdlet New-PSDrive devolve.

Exemplo 1

Get-MDTPersistentDrive

Descrição

Este exemplo apresenta uma lista das unidades persistentes do MDT.

Import-MDTApplication

Esta secção descreve o cmdlet Import-MDTApplication Windows PowerShell. Execute este cmdlet a partir de uma consola Windows PowerShell que tenha o snap-in MDT do PowerShell carregado. Para obter mais informações sobre como iniciar uma consola Windows PowerShell com o snap-in do MDT PowerShell carregado, veja "Carregar o MDT Windows PowerShell Snap-In".

Sintaxe

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

-ou-

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

-ou-

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

Descrição

Este cmdlet importa uma aplicação para uma partilha de implementação. Os seguintes tipos de aplicação podem ser importados com este cmdlet:

  • Aplicações com ficheiros de origem, com os parâmetros ApplicationSourcePath, DestinationFolder e Move . O primeiro exemplo de sintaxe ilustra a utilização deste cmdlet para este tipo de aplicação.

  • Aplicações sem ficheiros de origem ou com ficheiros de origem localizados noutras pastas partilhadas de rede com o parâmetro NoSource . O segundo exemplo de sintaxe ilustra a utilização deste cmdlet para este tipo de aplicação.

  • Pacotes de aplicações, que são utilizados para agrupar um conjunto de aplicações relacionadas, com o parâmetro Bundle . O último exemplo de sintaxe ilustra a utilização deste cmdlet para este tipo de aplicação.

Parâmetros

Esta subsecção fornece informações sobre os vários parâmetros que podem ser utilizados com o cmdlet Import-MDTApplication .

-Cadeia de Caminho <>

Este parâmetro especifica o caminho completamente qualificado para uma pasta existente onde a aplicação que está a ser importada será colocada na partilha de implementação. Se o parâmetro DestinationFolder for utilizado, a pasta especificada no parâmetro DestinationFolder é criada por baixo da pasta especificada neste parâmetro. Este parâmetro é utilizado em todas as utilizações de sintaxe para este cmdlet.

Observação

Se este parâmetro não for fornecido, o Windows PowerShell diretório de trabalho tem de predefinir a localização pretendida na partilha de implementação.

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-Name <String>

Este parâmetro especifica o nome da aplicação a adicionar à partilha de implementações e tem de ser exclusivo na partilha de implementação. Este parâmetro é utilizado em todas as utilizações de sintaxe para este cmdlet.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-ApplicationSourcePath <String>

Este parâmetro especifica o caminho completamente qualificado para os ficheiros de origem da aplicação para a aplicação que será importada para a partilha de implementação. Este parâmetro só é válido para utilização no primeiro exemplo de sintaxe.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-DestinationFolder <String>

Este parâmetro especifica a pasta na partilha de implementação onde os ficheiros de origem da aplicação devem ser importados. Esta pasta é criada por baixo da pasta especificada no parâmetro Caminho . Este parâmetro só é válido para utilização no primeiro exemplo de sintaxe.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-Mover [<ParâmetroParametr>]

Este parâmetro especifica se os ficheiros de origem da aplicação devem ser movidos (em vez de copiados) da pasta onde estão localizados os ficheiros de origem da aplicação, que é especificado no parâmetro ApplicationSourcePath .

Se este parâmetro for:

  • Especificado, os ficheiros são movidos e os ficheiros na pasta especificada no parâmetro ApplicationSourcePath são eliminados

  • Não especificado, os ficheiros são copiados e os ficheiros na pasta especificada no parâmetro ApplicationSourcePath são mantidos

    Este parâmetro só é válido para utilização no primeiro exemplo de sintaxe.

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-NoSource [<SwitchParameter>]

Este parâmetro especifica que a aplicação que está a ser importada é uma aplicação que não tem ficheiros de origem para copiar. Ao utilizar este parâmetro, os ficheiros de origem da aplicação são:

  • Numa pasta partilhada de rede, especificada na linha de comandos de instalação da aplicação ou nas definições de configuração do diretório de trabalho

  • Já presente na imagem do sistema operativo

    Este parâmetro só é válido para utilização no segundo exemplo de sintaxe.

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Verdadeiro (ByValue)
Aceitar carateres universais? Falso

-Bundle [<SwitchParameter>]

Este parâmetro especifica que a aplicação que está a ser importada é uma aplicação que é um grupo de duas ou mais aplicações. Este parâmetro só é válido para utilização no último exemplo de sintaxe.

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Verdadeiro (ByValue)
Aceitar carateres universais? Falso

<CommonParameters>

Este cmdlet suporta os seguintes parâmetros comuns: Verboso, Depurar, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", ao qual pode aceder ao escrever o seguinte comando e, em seguida, prima ENTER:

Get-Help about_CommonParameters

Saídas

Este cmdlet produz um objeto de tipo PSObject que referencia a aplicação que acabou de importar.

Exemplo 1

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

Descrição

Este exemplo importa uma aplicação com ficheiros de origem da pasta partilhada de rede em \\WDG-MDT-01\Source$\Office2010ProPlus\x86 e copia os ficheiros de origem para DS001:\Applications\Office2010ProPlusx86 na partilha de implementação. Os ficheiros de origem são retidos.

Exemplo 2

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

Descrição

Este exemplo importa uma aplicação com ficheiros de origem da pasta partilhada de rede em \\WDG-MDT-01\Source$\Office2010ProPlus\x86 e move os ficheiros de origem para DS001:\Applications\Office2010ProPlusx86 na partilha de implementação. Os ficheiros de origem são removidos da pasta partilhada de rede em \\WDG-MDT-01\Source$\Office2010ProPlus\x86. A aplicação tem o nome Office 2012 Professional Plus de 32 bits.

Exemplo 3

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

Descrição

Este exemplo importa uma aplicação com o nome Office 2012 Professional Plus de 32 bits sem ficheiros de origem .

Exemplo 4

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

Descrição

Este exemplo importa um pacote de aplicações com o nome Woodgrove Bank Core Applications.

Import-MDTDriver

Esta secção descreve o cmdlet import-MDTDriver Windows PowerShell. Execute este cmdlet a partir de uma consola Windows PowerShell que tenha o snap-in MDT do PowerShell carregado. Para obter mais informações sobre como iniciar uma consola Windows PowerShell com o snap-in do MDT PowerShell carregado, veja "Carregar o MDT Windows PowerShell Snap-In".

Sintaxe

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

Descrição

Este cmdlet importa um ou mais controladores de dispositivo para uma partilha de implementação. Este cmdlet procura controladores de dispositivo a partir da pasta especificada no parâmetro SourcePath . Este cmdlet irá localizar vários controladores de dispositivo encontrados nessa estrutura de pastas.

Parâmetros

Esta subsecção fornece informações sobre os vários parâmetros que podem ser utilizados com o cmdlet Import-MDTDriver .

-Cadeia de Caminho <>

Este parâmetro especifica o caminho completamente qualificado para uma pasta existente onde o controlador de dispositivo que está a ser importado será colocado na partilha de implementação.

Observação

Se este parâmetro não for fornecido, o Windows PowerShell diretório de trabalho tem de predefinir a localização pretendida na partilha de implementação. Este parâmetro tem de ser fornecido se o parâmetro SourcePath não for fornecido.

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-SourcePath <String[ ]>

Este parâmetro especifica um ou mais caminhos completamente qualificados numa matriz de cadeia para as pastas de origem onde estão localizados os ficheiros do controlador de dispositivo. Cada estrutura de pastas, começando pela pasta especificada neste parâmetro, é pesquisada por controladores de dispositivo, incluindo todas as subpastas e os conteúdos de .cab ficheiros na estrutura de pastas.

Observação

Se este parâmetro não for fornecido, o Windows PowerShell diretório de trabalho tem de predefinir a pasta onde estão localizados os ficheiros do controlador de dispositivo. Este parâmetro tem de ser fornecido se o parâmetro Path não for fornecido.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? 1 e Com Nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-ImportDuplicates [<ParâmetroParâmetros>]

Este parâmetro especifica se este cmdlet deve importar controladores de dispositivo duplicados. Por predefinição, os controladores de dispositivo duplicados não são importados. São detetados controladores de dispositivo duplicados ao calcular valores hash para todos os ficheiros numa pasta de controlador de dispositivo. Se o valor hash calculado corresponder a outro controlador de dispositivo, o controlador de dispositivo a importar é considerado um duplicado.

Se for detetado um controlador duplicado e este parâmetro não for fornecido, o controlador de dispositivo será adicionado e ligado ao controlador de dispositivo original existente.

Se este parâmetro for:

  • Especificado e, em seguida, os controladores de dispositivo duplicados são importados

  • Não especificado e, em seguida, os controladores de dispositivo serão adicionados e ligados aos controladores de dispositivo originais existentes

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Verdadeiro (ByValue)
Aceitar carateres universais? Falso

<CommonParameters>

Este cmdlet suporta os seguintes parâmetros comuns: Verboso, Depurar, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", ao qual pode aceder ao escrever o seguinte comando e, em seguida, prima ENTER:

Get-Help about_CommonParameters

Saídas

Este cmdlet produz um ou mais objetos de tipo PSObject (um para cada controlador de dispositivo importado).

Exemplo 1

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

Descrição

Este exemplo importa todos os controladores de dispositivo na estrutura de pastas com a raiz da estrutura de pastas em \\WDG-MDT-01\Source$\Drivers. Os controladores de dispositivo são armazenados na pasta Controladores DeSordenados na partilha de implementação mapeada para a unidade DS001: MDTProvder Windows PowerShell. Se forem detetados controladores de dispositivo duplicados, os controladores de dispositivo serão adicionados e ligados aos controladores de dispositivo originais existentes na partilha de implementação.

Exemplo 2

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

Descrição

Este exemplo importa todos os controladores de dispositivo na estrutura de pastas especificada na matriz de cadeia $DriverSourcePath. Os controladores de dispositivo são armazenados na pasta Controladores DeSordenados na partilha de implementação mapeada para a unidade DS001: MDTProvder Windows PowerShell. Se forem detetados controladores de dispositivo duplicados, os controladores de dispositivo duplicados são importados.

Import-MDTOperatingSystem

Esta secção descreve o cmdlet import-MDTOperatingSystem Windows PowerShell. Execute este cmdlet a partir de uma consola Windows PowerShell que tenha o snap-in MDT do PowerShell carregado. Para obter mais informações sobre como iniciar uma consola Windows PowerShell com o snap-in do MDT PowerShell carregado, veja "Carregar o MDT Windows PowerShell Snap-In".

Sintaxe

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

-ou-

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

-ou-

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

Descrição

Este cmdlet importa um sistema operativo para uma partilha de implementação. Os seguintes tipos de sistema operativo podem ser importados com este cmdlet:

  • Sistemas operativos dos ficheiros de origem originais com os parâmetros SourcePath . O primeiro exemplo de sintaxe ilustra a utilização deste cmdlet para este tipo de importação do sistema operativo.

  • Ficheiros de imagem de sistemas operativos personalizados, como capturar imagens de computadores de referência, com o parâmetro SourceFile . O segundo exemplo de sintaxe ilustra a utilização deste cmdlet para este tipo de importação do sistema operativo.

  • Imagens do sistema operativo que estão presentes nos Serviços de Implementação do Windows com o parâmetro WDSServer . O último exemplo de sintaxe ilustra a utilização deste cmdlet para este tipo de importação do sistema operativo.

Parâmetros

Esta subsecção fornece informações sobre os vários parâmetros que podem ser utilizados com o cmdlet Import-MDTOperatingSystem .

-Cadeia de Caminho <>

Este parâmetro especifica o caminho completamente qualificado para uma pasta existente na partilha de implementação onde o sistema operativo que está a ser importado será colocado. Se o parâmetro DestinationFolder for utilizado, a pasta especificada no parâmetro DestinationFolder é criada por baixo da pasta especificada neste parâmetro. Este parâmetro é utilizado em todas as utilizações de sintaxe para este cmdlet.

Observação

Se este parâmetro não for fornecido, o Windows PowerShell diretório de trabalho tem de predefinir a localização pretendida na partilha de implementação.

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-Cadeia sourcePath <>

Este parâmetro especifica o caminho completamente qualificado para os ficheiros de origem do sistema operativo para o sistema operativo que será importado para a partilha de implementação. Este parâmetro só é válido para utilização no primeiro exemplo de sintaxe.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-DestinationFolder <String>

Este parâmetro especifica a pasta na partilha de implementação onde os ficheiros de origem do sistema operativo devem ser importados. Esta pasta é criada por baixo da pasta especificada no parâmetro Caminho . Este parâmetro só é válido para utilização no primeiro e segundo exemplos de sintaxe.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-Mover [<ParâmetroParametr>]

Este parâmetro especifica se os ficheiros de origem do sistema operativo devem ser movidos (em vez de copiados) da pasta onde estão localizados os ficheiros de origem do sistema operativo, que é especificado no parâmetro DestinationFolder .

Se este parâmetro for:

  • Especificado, os ficheiros são movidos e os ficheiros na pasta especificada no parâmetro DestinationFolder são eliminados

  • Não especificado, os ficheiros são copiados e os ficheiros na pasta especificada no parâmetro DestinationFolder são mantidos

    Este parâmetro só é válido para utilização no primeiro e segundo exemplos de sintaxe.

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-SourceFile <String>

Este parâmetro especifica o caminho completamente qualificado para o ficheiro .wim de origem do sistema operativo para o sistema operativo que será importado para a partilha de implementação. Este parâmetro só é válido para utilização no segundo exemplo de sintaxe.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-SetupPath <String>

Este parâmetro especifica o caminho completamente qualificado para os ficheiros de configuração do sistema operativo que precisam de ser importados juntamente com o ficheiro .wim especificado no parâmetro SourceFile . Este parâmetro só é válido para utilização no segundo exemplo de sintaxe.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-Cadeia WDSServer <>

Este parâmetro especifica o nome do servidor dos Serviços de Implementação do Windows no qual os ficheiros de imagem do sistema operativo a importar estão localizados. Todos os ficheiros de imagem operacional no servidor dos Serviços de Implementação do Windows serão importados para a partilha de implementação. Os ficheiros de imagem do sistema operativo reais não são copiados para a partilha de implementação. Em vez disso, a partilha de implementação contém uma ligação para cada ficheiro de sistema operativo no servidor dos Serviços de Implementação do Windows.

Este parâmetro só é válido para utilização no último exemplo de sintaxe.

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

<CommonParameters>

Este cmdlet suporta os seguintes parâmetros comuns: Verboso, Depurar, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", ao qual pode aceder ao escrever o seguinte comando e, em seguida, prima ENTER:

Get-Help about_CommonParameters

Saídas

Este cmdlet produz um ou mais objetos de tipo PSObject (um para cada sistema operativo que foi importado).

Exemplo 1

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

Descrição

Este exemplo importa um sistema operativo da pasta partilhada de rede em \\WDG-MDT-01\Source$\Windows8 e copia os ficheiros de origem para DS001:\Sistemas Operativos\Windows8x64 na partilha de implementação. Os ficheiros de origem são retidos.

Exemplo 2

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

Descrição

Este exemplo importa um sistema operativo da pasta partilhada de rede em \\WDG-MDT-01\Source$\Windows8 e copia os ficheiros de origem para DS001:\Sistemas Operativos\Windows8x64 na partilha de implementação. Os ficheiros de origem são removidos da pasta partilhada de rede em \\WDG-MDT-01\Source$\Windows8.

Exemplo 3

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

Descrição

Este exemplo importa um sistema operativo capturado, ficheiro de imagem personalizado (ficheiro .wim) de \\WDG-MDT-01\ Capture$\WDG-REF-01_Capture.wim e copia o ficheiro de imagem para DS001:\Operating Systems\Windows8x64-Reference na partilha de implementação. O ficheiro .wim de origem é mantido na pasta partilhada de rede.

Exemplo 4

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

Descrição

Este exemplo importa todas as imagens do sistema operativo do servidor dos Serviços de Implementação do Windows com o nome WDG-WDS-01 e cria uma ligação para cada imagem do sistema operativo em DS001:\Sistemas Operativos na partilha de implementação. Os ficheiros de imagem do sistema operativo de origem no servidor dos Serviços de Implementação do Windows são mantidos no servidor dos Serviços de Implementação do Windows.

Import-MDTPackage

Esta secção descreve o cmdlet Import-MDTPackage Windows PowerShell. Execute este cmdlet a partir de uma consola Windows PowerShell que tenha o snap-in MDT do PowerShell carregado. Para obter mais informações sobre como iniciar uma consola Windows PowerShell com o snap-in do MDT PowerShell carregado, veja "Carregar o MDT Windows PowerShell Snap-In".

Sintaxe

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

Descrição

Este cmdlet importa um ou mais pacotes do sistema operativo para uma partilha de implementação. Os tipos de pacotes de sistema operativo que podem ser importados incluem atualizações de segurança, pacotes de idiomas ou novos componentes. Os service packs não devem ser importados como pacotes do sistema operativo, uma vez que não podem ser instalados offline.

Parâmetros

Esta subsecção fornece informações sobre os vários parâmetros que podem ser utilizados com o cmdlet Import-MDTPackage .

-Cadeia de Caminho <>

Este parâmetro especifica o caminho completamente qualificado para uma pasta existente na partilha de implementação onde serão colocados os pacotes do sistema operativo que estão a ser importados.

Observação

Se este parâmetro não for fornecido, o Windows PowerShell diretório de trabalho tem de predefinir a localização pretendida na partilha de implementação.

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-Cadeia sourcePath <>

Este parâmetro especifica o caminho completamente qualificado para uma estrutura de pastas a analisar para que os pacotes do sistema operativo sejam importados. A estrutura de pastas especificada será analisada para .cab e ficheiros .msu. Para ficheiros .msu, os ficheiros .cab dentro dos ficheiros .msu são extraídos automaticamente.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? 1 e Com Nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

<CommonParameters>

Este cmdlet suporta os seguintes parâmetros comuns: Verboso, Depurar, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", ao qual pode aceder ao escrever o seguinte comando e, em seguida, prima ENTER:

Get-Help about_CommonParameters

Saídas

Este cmdlet produz um objeto de tipo PSObject que referencia o pacote que acabou de ser importado.

Exemplo 1

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

Descrição

Este exemplo analisa a pasta partilhada de rede em \\WDG-MDT-01\Source$\OSPackages para obter pacotes do sistema operativo e copia os ficheiros de origem para a pasta DS001:\Packages na partilha de implementação. Os ficheiros de origem são removidos da pasta partilhada de rede em \\WDG-MDT-01\Source$\OSPackages.

Import-MDTTaskSequence

Esta secção descreve o cmdlet Import-MDTTaskSequence Windows PowerShell. Execute este cmdlet a partir de uma consola Windows PowerShell que tenha o snap-in MDT do PowerShell carregado. Para obter mais informações sobre como iniciar uma consola Windows PowerShell com o snap-in do MDT PowerShell carregado, veja "Carregar o MDT Windows PowerShell Snap-In".

Sintaxe

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>]

Descrição

Este cmdlet importa uma sequência de tarefas para uma partilha de implementação. A sequência de tarefas recentemente importada será baseada num modelo de sequência de tarefas existente especificado na propriedade Modelo .

Parâmetros

Esta subsecção fornece informações sobre os vários parâmetros que podem ser utilizados com o cmdlet Import-MDTPackage .

-Cadeia de Caminho <>

Este parâmetro especifica o caminho completamente qualificado para uma pasta existente na partilha de implementação onde será colocada a sequência de tarefas que está a ser importada. Por predefinição, o caminho deve apontar para a pasta Controlo e para uma subpasta da pasta Controlo na partilha de implementação. O valor do parâmetro ID será utilizado para criar uma subpasta no caminho especificado neste parâmetro.

Observação

Se este parâmetro não for fornecido, o Windows PowerShell diretório de trabalho tem de predefinir a localização pretendida na partilha de implementação.

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-Cadeia de Modelo <>

Este parâmetro especifica o modelo de sequência de tarefas a utilizar para importar a nova sequência de tarefas. Os modelos de sequência de tarefas são .xml ficheiros que contêm os passos de sequência de tarefas para um determinado tipo de sequência de tarefas. Se o modelo de sequência de tarefas estiver localizado em:

  • A pasta installation_folder\Templates (onde installation_folder é a pasta na qual o MDT está instalado) só é necessário o .xml nome de ficheiro.

  • Outra pasta, em seguida, o caminho completamente qualificado, incluindo o nome do modelo de sequência de tarefas .xml, é necessário.

    Para obter mais informações sobre os modelos de sequência de tarefas incluídos nas implementações do MDT para LTI, veja a secção "Criar uma Nova Sequência de Tarefas no Deployment Workbench" no documento MDT Using the Microsoft Deployment Toolkit (Utilizar o Microsoft Deployment Toolkit).

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? 1 e Com Nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-Name <String>

Este parâmetro especifica o nome da sequência de tarefas a importar. O valor deste parâmetro tem de ser exclusivo na partilha de implementação.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? 2 e Com Nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-Cadeia de ID <>

Este parâmetro especifica o identificador da sequência de tarefas a importar. O valor deste parâmetro tem de ser exclusivo na partilha de implementação. O valor atribuído a este parâmetro deve estar em maiúsculas e não ter espaços ou carateres especiais. Este valor é utilizado para criar uma subpasta na pasta especificada no parâmetro Caminho , que deve estar na pasta Controlo na partilha de implementação.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? 3 e Com Nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-Cadeia de Comentários <>

Este parâmetro especifica o texto que fornece informações descritivas adicionais sobre a sequência de tarefas a importar. Estas informações descritivas estão visíveis no Deployment Workbench.

Parâmetro Valor
Obrigatório? Falso
Posição? 4 e Com Nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-Cadeia de Versão <>

Este parâmetro especifica o número da versão da sequência de tarefas a importar. O valor deste parâmetro é apenas informativo e não é utilizado pelo MDT para processamento relacionado com a versão.

Parâmetro Valor
Obrigatório? Falso
Posição? 4 e Com Nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-Cadeia OperatingSystemPath <>

Este parâmetro especifica o caminho de Windows PowerShell completamente qualificado para a pasta na partilha de implementação que contém o sistema operativo a utilizar com esta sequência de tarefas, como DS001:\Sistemas Operativos\Windows 8. O sistema operativo já tem de existir na partilha de implementação onde a sequência de tarefas está a ser importada.

Observação

Se não fornecer este parâmetro e a sequência de tarefas precisar de referenciar um sistema operativo, tem de fornecer o parâmetro OperatingSystem .

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-OperatingSystem <PSObject>

Este parâmetro especifica o objeto do sistema operativo a ser utilizado com esta sequência de tarefas. O sistema operativo já tem de existir na partilha de implementação onde a sequência de tarefas está a ser importada.

Pode obter o objeto Windows PowerShell para um sistema operativo com o cmdlet Get-Item, tal como o seguinte exemplo:

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

Para obter mais informações sobre o cmdlet Get-Item , consulte Utilizar o Cmdlet Get-Item.

Observação

Se não fornecer este parâmetro e a sequência de tarefas precisar de referenciar um sistema operativo, tem de fornecer o parâmetro OperatingSystemPath .

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-Cadeia de Nome <Completo>

Este parâmetro especifica o nome do proprietário registado do sistema operativo a utilizar com esta sequência de tarefas. Este nome é guardado na chave de registo RegisteredOwner em HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion. O valor deste parâmetro é injetado no ficheiro Unattend.xml a ser associado a estas sequências de tarefas.

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-Cadeia orgName <>

Este parâmetro especifica o nome da organização para o proprietário registado do sistema operativo a ser utilizado com esta sequência de tarefas. Este nome é guardado na chave de registo RegisteredOrganization em HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion. O valor deste parâmetro é injetado no ficheiro Unattend.xml a ser associado a estas sequências de tarefas.

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-Cadeia da Home Page <>

Este parâmetro especifica o URL a ser utilizado como home page na Internet Explorer. O valor deste parâmetro é injetado no ficheiro Unattend.xml a ser associado a estas sequências de tarefas.

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-ProductKey <String>

Este parâmetro especifica a chave de produto a ser utilizada para o sistema operativo a ser utilizado com esta sequência de tarefas. Esta chave de produto é válida apenas para versões de revenda de sistemas operativos Windows. O valor deste parâmetro é injetado no ficheiro Unattend.xml a ser associado a estas sequências de tarefas.

Observação

Se este parâmetro não for fornecido, a chave de produto tem de ser fornecida ao implementar esta sequência de tarefas no Assistente de Implementação, no ficheiro CustomSettings.ini ou na BD MDT.

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-OverrideProductKey <String>

Este parâmetro especifica a chave MAK a ser utilizada para o sistema operativo a ser utilizado com esta sequência de tarefas. Esta chave de produto é válida apenas para versões de licenciamento em volume do Windows. O valor deste parâmetro é injetado no ficheiro Unattend.xml a ser associado a estas sequências de tarefas.

Observação

Se este parâmetro não for fornecido, a chave MAK tem de ser fornecida ao implementar esta sequência de tarefas no Assistente de Implementação, no ficheiro CustomSettings.ini ou na BD MDT.

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-AdminPassword <String>

Este parâmetro especifica a palavra-passe a atribuir à conta de Administrador local incorporada no computador de destino. O valor deste parâmetro é injetado no ficheiro Unattend.xml a ser associado a estas sequências de tarefas.

Observação

Se este parâmetro não for fornecido, tem de ser fornecida a palavra-passe a atribuir à conta de Administrador local incorporada no computador de destino ao implementar esta sequência de tarefas no Assistente de Implementação, no ficheiro CustomSettings.ini ou na BD MDT.

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

<CommonParameters>

Este cmdlet suporta os seguintes parâmetros comuns: Verboso, Depurar, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", ao qual pode aceder ao escrever o seguinte comando e, em seguida, prima ENTER:

Get-Help about_CommonParameters

Saídas

Este cmdlet produz um objeto de tipo PSObject que referencia a sequência de tarefas que acabou de ser importada.

Exemplo 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"

Descrição

Este exemplo importa uma sequência de tarefas denominada Implementar Windows 8 no Computador de Referência e cria a sequência de tarefas na pasta DS001:\Control\WIN8REFERENCE na partilha de implementação. O comentário "Sequência de tarefas para implementar Windows 8 no computador de referência (WDG-REF-01)" é atribuído à sequência de tarefas. O número da versão da sequência de tarefas está definido como 1,00.

O sistema operativo associado à sequência de tarefas está localizado em DS001:\Operating Systems\Windows 8_x64 na partilha de implementação. O proprietário registado do sistema operativo será definido como Funcionário do Banco Woodgrove. A organização registada do sistema operativo será definida como Banco Woodgrove. A home page do Explorer Internet será predefinida como https://www.woodgrovebank.com. A palavra-passe da conta de Administrador incorporada local será definida como um valor de P@ssw0rd. A chave de produto do sistema operativo será definida como 1234512345123451234512345.

Exemplo 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"

Descrição

Este exemplo importa uma sequência de tarefas denominada Implementar Windows 8 no Computador de Referência e cria a sequência de tarefas na pasta DS001:\Control\WIN8REFERENCE na partilha de implementação. O comentário "Sequência de tarefas para implementar Windows 8 no computador de referência (WDG-REF-01)" é atribuído à sequência de tarefas. O número da versão da sequência de tarefas está definido como 1,00.

O sistema operativo associado à sequência de tarefas está localizado em DS001:\Operating Systems\Windows 8_x64 na partilha de implementação, que é transmitida para o cmdlet com a variável $OSObject . A variável $OSObject está definida para um objeto de sistema operativo existente com o cmdlet Get-Item .

O proprietário registado do sistema operativo será definido como Funcionário do Banco Woodgrove. A organização registada do sistema operativo será definida como Banco Woodgrove. A home page do Explorer Internet será predefinida como https://www.woodgrovebank.com. A palavra-passe da conta de Administrador incorporada local será definida como um valor de P@ssw0rd. A chave de produto do sistema operativo terá de ser fornecida ao implementar esta sequência de tarefas no Assistente de Implementação, no ficheiro CustomSettings.ini ou na BD MDT.

New-MDTDatabase

Esta secção descreve o cmdlet New-MDTDatabase Windows PowerShell. Execute este cmdlet a partir de uma consola Windows PowerShell que tenha o snap-in MDT do PowerShell carregado. Para obter mais informações sobre como iniciar uma consola Windows PowerShell com o snap-in do MDT PowerShell carregado, veja "Carregar o MDT Windows PowerShell Snap-In".

Sintaxe

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

Descrição

Este cmdlet cria uma nova base de dados MDT DB que está associada a uma partilha de implementação. Cada partilha de implementação só pode ser associada a uma base de dados MDT DB.

Parâmetros

Esta subsecção fornece informações sobre os vários parâmetros que podem ser utilizados com o cmdlet New-MDTDatabase .

-Cadeia de Caminho <>

Este parâmetro especifica o caminho de Windows PowerShell completamente qualificado para a partilha de implementação à qual a nova base de dados MDT DB será associada.

Observação

Se este parâmetro não for fornecido, o Windows PowerShell diretório de trabalho tem de predefinir a localização pretendida na partilha de implementação.

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-Force [<ParâmetroParâmetros>]

Este parâmetro especifica que as tabelas na base de dados MDT devem ser recriadas se a base de dados especificada no parâmetro Base de Dados já existir. Se este parâmetro for:

  • Fornecido, as tabelas numa base de dados MDT existente serão recriadas

  • Omitido e, em seguida, as tabelas numa BD MDT existente não serão recriadas

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Verdadeiro (ByValue)
Aceitar carateres universais? Falso

-Cadeia SQLServer <>

Este parâmetro especifica o nome do computador em execução SQL Server onde será criada a nova base de dados MDT DB.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-Cadeia de Instância <>

Este parâmetro especifica a SQL Server instância na qual será criada a nova base de dados MDT DB. Se este parâmetro for omitido, a base de dados MDT DB é criada na instância de SQL Server predefinida.

Observação

O serviço SQL Server Browser tem de estar em execução no computador com SQL Server para que o cmdlet localize a instância especificada neste parâmetro.

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-Cadeia de Porta <>

Este parâmetro especifica a porta TCP a ser utilizada na comunicação com a instância SQL Server especificada no parâmetro SQLServer. A porta predefinida que SQL Server utiliza é a 1433. Especifique este parâmetro quando SQL Server estiver configurado para utilizar uma porta diferente do valor predefinido. O valor deste parâmetro tem de corresponder à porta configurada para SQL Server.

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-Cadeia netlib <>

Este parâmetro especifica o SQL Server biblioteca de rede utilizada na comunicação com a instância SQL Server especificada no parâmetro SQLServer. O parâmetro pode ser definido para um dos seguintes valores:

  • DBNMPNTW, que é utilizado para especificar a comunicação com pipes nomeados

  • DBSMSOCN, que é utilizado para especificar a comunicação de sockets TCP/IP

    Se este parâmetro não for fornecido, serão utilizados os pipes nomeados SQL Server biblioteca de rede (DBNMPNTW).

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-Cadeia de Base de Dados <>

Este parâmetro especifica o nome da base de dados a ser criada na instância SQL Server especificada no parâmetro Instância no SQL Server especificado no parâmetro SQLServer. A convenção de localização e nomenclatura predefinida será utilizada para a base de dados e os ficheiros de registo ao criar a base de dados.

Se a base de dados especificada neste parâmetro já existir, a base de dados não será recriada. As tabelas na base de dados podem ser recriadas com base no parâmetro Force .

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-Cadeia de Partilha SQL <>

Este parâmetro especifica o nome de uma pasta partilhada de rede no computador onde SQL Server está em execução. Esta ligação é utilizada para estabelecer ligações de Segurança Integrada do Windows através do protocolo Pipes Nomeados.

Observação

Se este parâmetro não estiver incluído, não é estabelecida uma ligação IPC$ protegida. Como resultado, a comunicação com pipes nomeados com SQL Server pode falhar.

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

<CommonParameters>

Este cmdlet suporta os seguintes parâmetros comuns: Verboso, Depurar, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", ao qual pode aceder ao escrever o seguinte comando e, em seguida, prima ENTER:

Get-Help about_CommonParameters

Saídas

Este cmdlet produz um objeto de tipo PSObject para a nova BD MDT que foi criada.

Exemplo 1

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

Descrição

Este exemplo cria uma BD MDT denominada MDTDB na instância de SQL Server predefinida num computador com o nome WDG-SQL-01. Se a base de dados já existir, as tabelas na base de dados existente não serão recriadas. A ligação será efetuada com a porta TCP predefinida SQL Server e o protocolo Pipes Nomeados.

Exemplo 2

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

Descrição

Este exemplo cria uma BD MDT com o nome MDTDB na instância de SQL Server denominada MDTInstance num computador com o nome WDG-SQL-01. Se a base de dados já existir, as tabelas na base de dados existente serão recriadas. A ligação será efetuada com a porta TCP predefinida SQL Server e o protocolo Pipes Nomeados.

Remove-MDTMonitorData

Esta secção descreve o cmdlet get-MDTPersistentDrive Windows PowerShell. Execute este cmdlet a partir de uma consola Windows PowerShell que tenha o snap-in MDT do PowerShell carregado. Para obter mais informações sobre como iniciar uma consola Windows PowerShell com o snap-in do MDT PowerShell carregado, veja "Carregar o MDT Windows PowerShell Snap-In".

Sintaxe

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

-ou-

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

Descrição

Este cmdlet remove os dados de monitorização recolhidos dos dados de monitorização recolhidos existentes numa partilha de implementação. Pode identificar os dados de monitorização a remover ao especificar:

  • Identificador (ID) do item de monitorização de uma partilha de implementação específica. Os IDs do item de monitorização são gerados e atribuídos automaticamente ao item quando o item é criado para a partilha de implementação. O primeiro exemplo de sintaxe ilustra esta utilização.

  • Objeto de computador para o item de monitorização na partilha de implementação. O objeto de computador pode ser obtido com o cmdlet Get-MDTMonitorData . O último exemplo de sintaxe ilustra esta utilização.

Observação

Depois de os dados de monitorização serem removidos, não existe nenhum método para recuperar as informações.

Parâmetros

Esta subsecção fornece informações sobre os vários parâmetros que podem ser utilizados com o cmdlet Get- MDTMonitorData .

-Cadeia de Caminho <>

Este parâmetro especifica a unidade de Windows PowerShell MDTProvider para a partilha de implementação pretendida.

Observação

Se este parâmetro não for fornecido, o Windows PowerShell diretório de trabalho tem de predefinir uma localização na unidade de Windows PowerShell MDTProvider pretendida.

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-ID <Nulo>

Este parâmetro especifica o item de dados de monitorização a ser removido com o identificador do item de dados de monitorização. Se este parâmetro não for especificado, o parâmetro ComputerObject tem de ser especificado para identificar um item de dados de monitorização específico.

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Verdadeiro (ByValue)
Aceitar carateres universais? Falso

-ComputerObject <PSObject>

Este parâmetro especifica o item de dados de monitorização a ser removido com um objeto de computador. Se este parâmetro não for especificado, o parâmetro ID tem de ser especificado para identificar um item de dados de monitorização específico.

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Verdadeiro (ByValue)
Aceitar carateres universais? Falso

<CommonParameters>

Este cmdlet suporta os seguintes parâmetros comuns: Verboso, Depurar, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", ao qual pode aceder ao escrever o seguinte comando e, em seguida, prima ENTER:

Get-Help about_CommonParameters

Saídas

Este cmdlet pode produzir um objeto de Tipo de cadeia se o parâmetro comum Verboso estiver incluído; caso contrário, não é gerada nenhuma saída.

Exemplo 1

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

Descrição

Este exemplo remove o item de dados de monitorização com um ID que tem um valor de 3 da partilha de implementação no caminho de Windows PowerShell DS001:.

Exemplo 2

Remove-MDTMonitorData -ID 3

Descrição

Este exemplo remove o item de dados de monitorização com um ID que tem um valor de 3 da partilha de implementação no caminho de Windows PowerShell predefinido.

Exemplo 3

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

Descrição

Este exemplo remove qualquer item de dados de monitorização em que o nome do computador é WDG-REF-01. O objeto é encontrado com o cmdlet Get-MDTMonitorData e o cmdlet Where-Object . Para obter mais informações sobre o cmdlet Where-Object , consulte Utilizar o Cmdlet Where-Object.

Remove-MDTPersistentDrive

Esta secção descreve o cmdlet Remove-MDTPersistentDriveWindows Windows PowerShell. Execute este cmdlet a partir de uma consola Windows PowerShell que tenha o snap-in MDT do PowerShell carregado. Para obter mais informações sobre como iniciar uma consola Windows PowerShell com o snap-in do MDT PowerShell carregado, veja "Carregar o MDT Windows PowerShell Snap-In".

Sintaxe

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

Descrição

Este cmdlet remove uma unidade de Windows PowerShell existente criada com o MDTProvider da lista de unidades que persistem no Deployment Workbench ou numa sessão de Windows PowerShell com o cmdlet Restore-MDTPersistentDrive. Este cmdlet é chamado quando uma partilha de implementação é fechada (removida de) no Deployment Workbench.

Observação

A lista de unidades MDTProvider persistentes é mantida num por utilizador com base no perfil de utilizador.

A lista de unidades MDTProvider persistentes pode ser apresentada com o cmdlet Get-MDTPersistentDrive . Uma unidade MDTProvider pode ser adicionada à lista de unidades persistentes com o cmdlet Add-MDTPersistentDrive .

Parâmetros

Esta subsecção fornece informações sobre os vários parâmetros que podem ser utilizados com o cmdlet Add-MDTPersistentDriveWindows .

-Name <String>

Especifica o nome de uma unidade de Windows PowerShell criada com o fornecedor de MDT e corresponde a uma partilha de implementação existente. O nome foi criado com o cmdlet New-PSDrive e a especificação do MDTProvider no parâmetro PSProvider .

Para obter mais informações sobre como criar uma nova unidade de Windows PowerShell com o MDTProvider e como criar uma partilha de implementação com Windows PowerShell, consulte a secção "Criar uma Partilha de Implementação com Windows PowerShell" no documento MDT, Guia de Exemplos do Microsoft Deployment Toolkit.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? 1 e Com Nome
Valor padrão Nenhum
Aceitar entrada de pipeline? Verdadeiro (ByValue)
Aceitar carateres universais? Falso

-InputObject <PSObject>

Este parâmetro especifica um objeto de unidade Windows PowerShell que foi criado anteriormente no processo. Introduza um objeto PSObject , como um gerado pelo cmdlet New-PSDrive .

Parâmetro Valor
Obrigatório? Falso
Posição? 2 e Com Nome
Valor padrão -
Aceitar entrada de pipeline? Verdadeiro (ByValue)
Aceitar carateres universais? Falso

<CommonParameters>

Este cmdlet suporta os seguintes parâmetros comuns: Verboso, Depurar, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", ao qual pode aceder ao escrever o seguinte comando e, em seguida, prima ENTER:

Get-Help about_CommonParameters

Saídas

Este cmdlet não fornece saídas.

Exemplo 1

Remove-MDTPersistentDrive -Name "DS001:"

Descrição

Este exemplo remove a partilha de implementação com o Windows PowerShell nome da unidade DS001 da lista de unidades persistentes.

Exemplo 2

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

Descrição

Este exemplo remove a partilha de implementação em C:\DeploymentShare$ da lista de unidades persistentes. Os cmdlets GetPSDrive e Where-Object são utilizados para devolver o MDT persistente Windows PowerShell unidade para o cmdlet Remove-MDTPersistentDrive com a variável $MDTPSDrive. Para obter mais informações sobre o cmdlet Where-Object , consulte Utilizar o Cmdlet Where-Object. Para obter mais informações sobre o cmdlet Get-PSDrive , consulte Utilizar o Cmdlet Get-PSDrive.

Restore-MDTPersistentDrive

Esta secção descreve o cmdlet restore-MDTPersistentDrive Windows PowerShell. Execute este cmdlet a partir de uma consola Windows PowerShell que tenha o snap-in MDT do PowerShell carregado. Para obter mais informações sobre como iniciar uma consola Windows PowerShell com o snap-in do MDT PowerShell carregado, veja "Carregar o MDT Windows PowerShell Snap-In".

Sintaxe

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

Descrição

Este cmdlet restaura uma unidade de Windows PowerShell MDT persistente para a lista de unidades de Windows PowerShell ativas para cada partilha de implementação que foi adicionada à lista de unidades de Windows PowerShell MDT persistentes. A lista de unidades de Windows PowerShell MDT persistentes é gerida com os cmdlets Add-MDTPersistentDrive e Remove-MDTPersistentDrive ou o Deployment Workbench.

Este cmdlet chama o cmdlet New-PSDrive para criar uma unidade Windows PowerShell para cada unidade na lista persistente do MDT. As unidades de Windows PowerShell MDT persistentes são semelhantes aos mapeamentos de unidades de rede persistentes.

Observação

Esta lista de unidades de Windows PowerShell MDT persistentes é mantida por utilizador e armazenada no perfil de utilizador.

Parâmetros

Esta subsecção fornece informações sobre os vários parâmetros que podem ser utilizados com o cmdlet Restore-MDTPersistentDrive .

-Force [<ParâmetroParâmetros>]

Este parâmetro especifica que a partilha de implementação deve ser atualizada quando restaurada (se necessário). Se este parâmetro for:

  • Fornecida, a partilha de implementação será atualizada quando for restaurada (se necessário)

  • Omitido e, em seguida, a partilha de implementação não será atualizada quando restaurada

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Verdadeiro (ByValue)
Aceitar carateres universais? Falso

<CommonParameters>

Este cmdlet suporta os seguintes parâmetros comuns: Verboso, Depurar, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", ao qual pode aceder ao escrever o seguinte comando e, em seguida, prima ENTER:

Get-Help about_CommonParameters

Saídas

Este cmdlet produz um objeto de tipo PSObject para cada Fornecedor de MDT Windows PowerShell unidade que é restaurada.

Exemplo 1

Get-MDTPersistentDrive

Descrição

Este exemplo restaura a lista de unidades MDT persistentes ao criar uma unidade Windows PowerShell com o tipo MDTProvider. A partilha de implementação não será atualizada quando for restaurada.

Exemplo 2

Get-MDTPersistentDrive -Force

Descrição

Este exemplo restaura a lista de unidades MDT persistentes ao criar uma unidade Windows PowerShell com o tipo MDTProvider. A partilha de implementação será atualizada quando for restaurada (se necessário).

Set-MDTMonitorData

Esta secção descreve o cmdlet get-MDTPersistentDrive Windows PowerShell. Execute este cmdlet a partir de uma consola Windows PowerShell que tenha o snap-in MDT do PowerShell carregado. Para obter mais informações sobre como iniciar uma consola Windows PowerShell com o snap-in do MDT PowerShell carregado, veja "Carregar o MDT Windows PowerShell Snap-In".

Sintaxe

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

-ou-

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

Descrição

Este cmdlet cria um novo item de dados de monitorização ou atualiza um item de dados de monitorização existente numa partilha de implementação. Pode identificar os dados de monitorização a remover ao especificar:

  • Objeto de computador para o item de monitorização na partilha de implementação. O objeto de computador pode ser obtido com o cmdlet Get-MDTMonitorData . O primeiro exemplo de sintaxe ilustra esta utilização.

  • Endereço MAC da placa de rede primária do item de monitorização para uma partilha de implementação específica. O endereço MAC é automaticamente atribuído ao item de dados de monitorização quando o item é criado para a partilha de implementação. O último exemplo de sintaxe ilustra esta utilização.

Observação

Depois de os dados de monitorização serem removidos, não existe nenhum método para recuperar as informações.

Parâmetros

Esta subsecção fornece informações sobre os vários parâmetros que podem ser utilizados com o cmdlet Get- MDTMonitorData .

-Cadeia de Caminho <>

Este parâmetro especifica a unidade de Windows PowerShell MDTProvider para a partilha de implementação pretendida.

Observação

Se este parâmetro não for fornecido, o Windows PowerShell diretório de trabalho tem de predefinir uma localização na unidade de Windows PowerShell MDTProvider pretendida.

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-ComputerObject <PSObject>

Este parâmetro especifica o item de dados de monitorização a ser criado ou atualizado com um objeto de computador. Se este parâmetro não for especificado, o parâmetro MACAddress tem de ser especificado para identificar um item de dados de monitorização específico.

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Verdadeiro (ByValue)
Aceitar carateres universais? Falso

-CADEIA DE Endereço <MAC>

Este parâmetro especifica o item de dados de monitorização a ser criado ou atualizado com o endereço MAC da placa de rede primária do computador que está a ser monitorizado. O formato do MACAddress é xx:xx:xx:xx:xx:xx:xx, em que x é um caráter hexadecimal especificado em maiúsculas (conforme necessário). Se este parâmetro não for especificado, o parâmetro ComputerObject tem de ser especificado para identificar um item de dados de monitorização específico.

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Verdadeiro (ByValue)
Aceitar carateres universais? Falso

-Tabela Hash de Definições <>

Este parâmetro especifica as definições de dados de monitorização para que o item de dados de monitorização seja criado ou atualizado. O formato da tabela hash fornecido com este parâmetro é @{"Setting"="Value"; "Setting1"="Value1"; "Setting2"="Value2}. Se este parâmetro não for especificado, o item de dados de monitorização é criado, mas não são armazenadas informações de monitorização.

"Setting" pode ser qualquer propriedade listada no ficheiro ZTIGather.xml. Value pode ser qualquer valor válido para a propriedade especificada em "Setting".

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Verdadeiro (ByValue)
Aceitar carateres universais? Falso

<CommonParameters>

Este cmdlet suporta os seguintes parâmetros comuns: Verboso, Depurar, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", ao qual pode aceder ao escrever o seguinte comando e, em seguida, prima ENTER:

Get-Help about_CommonParameters

Saídas

Este cmdlet não gera nenhuma saída.

Exemplo 1

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

Descrição

Este exemplo remove qualquer item de dados de monitorização em que o nome do computador é WDG-REF-01. O objeto é encontrado com o cmdlet Get-MDTMonitorData e o cmdlet Where-Object . Para obter mais informações sobre o cmdlet Where-Object , consulte Utilizar o Cmdlet Where-Object. A propriedade OSDComputerName é registada como tendo um valor de WDG-MDT-01 e a propriedade SkipWizard é registada como tendo um valor de SIM.

Exemplo 2

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

Descrição

Este exemplo cria ou atualiza um item de dados de monitorização com um ENDEREÇO MAC que tem um valor de 00:11:22:33:44:55. A propriedade OSDComputerName é registada como tendo um valor de WDG-MDT-01 e a propriedade SkipWizard é registada como tendo um valor de SIM.

Test-MDTDeploymentShare

Embora este cmdlet seja devolvido com o cmdlet Get-Command como estando no snap-in Microsoft.BDD.PSSnapIn, não está implementado.

Test-MDTMonitorData

Esta secção descreve o cmdlet Test-MDTMonitorData Windows PowerShell. Execute este cmdlet a partir de uma consola Windows PowerShell que tenha o snap-in MDT do PowerShell carregado. Para obter mais informações sobre como iniciar uma consola Windows PowerShell com o snap-in do MDT PowerShell carregado, veja "Carregar o MDT Windows PowerShell Snap-In".

Sintaxe

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

Descrição

Este cmdlet valida se o serviço de monitorização MDT, que é executado no computador no qual o MDT está instalado, está ativado e em execução corretamente. O serviço de monitorização MDT recolhe informações de monitorização que podem ser apresentadas:

Observação

Para que este cmdlet funcione corretamente, tem de existir, pelo menos, um item de dados de monitorização MDT na partilha de implementação. Se não tiver sido registada nenhuma informação de monitorização do MDT, a partilha de implementação falhará no teste.

Para obter mais informações sobre o serviço de monitorização MDT, veja a secção "Monitorizar Implementações do MDT" no documento MDT Utilizar o Microsoft Deployment Toolkit.

Parâmetros

Esta subsecção fornece informações sobre os vários parâmetros que podem ser utilizados com o cmdlet Test-MDTMonitorData .

-Cadeia de Servidor <>

Especifica o nome do computador no qual o MDT está instalado e o serviço de monitorização MDT está em execução.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? Com nome
Valor padrão Nenhum
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-DataPort <Int32>

Este parâmetro especifica a porta TCP utilizada como porta de dados para o serviço de monitorização MDT.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-EventPort <Int32>

Este parâmetro especifica a porta TCP utilizada como porta de eventos para o serviço de monitorização MDT.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

<CommonParameters>

Este cmdlet suporta os seguintes parâmetros comuns: Verboso, Depurar, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", ao qual pode aceder ao escrever o seguinte comando e, em seguida, prima ENTER:

Get-Help about_CommonParameters

Saídas

Este cmdlet produz um valor Booleano que representa o êxito (verdadeiro) ou a falha (falso) do texto.

Exemplo 1

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

Descrição

Este exemplo verifica se o serviço de monitorização MDT no WDG-MDT-01 está instalado e em execução. O cmdlet irá verificar com uma porta de dados 9801 e uma porta de evento de 9800.

Update-MDTDatabaseSchema

Esta secção descreve o cmdlet Update-MDTDatabaseSchema Windows PowerShell. Execute este cmdlet a partir de uma consola Windows PowerShell que tenha o snap-in MDT do PowerShell carregado. Para obter mais informações sobre como iniciar uma consola Windows PowerShell com o snap-in do MDT PowerShell carregado, veja "Carregar o MDT Windows PowerShell Snap-In".

Sintaxe

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

Descrição

Este cmdlet atualiza uma base de dados MDT DB existente para a versão mais recente do esquema da base de dados MDT DB. Cada partilha de implementação só pode ser associada a uma base de dados MDT DB.

Este cmdlet é chamado automaticamente quando uma partilha de implementação está a ser atualizada, como ao executar o cmdlet Restore-MDTPersistentDrive com o parâmetro Force e o cmdlet Update-MDTDeploymentShare .

Parâmetros

Esta subsecção fornece informações sobre os vários parâmetros que podem ser utilizados com o cmdlet Upgrade-MDTDatabaseSchema .

-Cadeia SQLServer <>

Este parâmetro especifica o nome do computador em execução SQL Server onde a base de dados MDT DB será atualizada.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-Cadeia de Instância <>

Este parâmetro especifica a instância SQL Server na qual a base de dados MDT DB a atualizar existe. Se este parâmetro for omitido, assume-se que a base de dados MDT DB está na instância de SQL Server predefinida.

Observação

O serviço SQL Server Browser tem de estar em execução no computador com SQL Server para que o cmdlet localize a instância especificada neste parâmetro.

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-Cadeia de Porta <>

Este parâmetro especifica a porta TCP a ser utilizada na comunicação com a instância SQL Server especificada no parâmetro SQLServer. A porta predefinida que SQL Server utiliza é a 1433. Especifique este parâmetro quando SQL Server estiver configurado para utilizar uma porta diferente do valor predefinido. O valor deste parâmetro tem de corresponder à porta configurada para SQL Server.

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-Cadeia netlib <>

Este parâmetro especifica o SQL Server biblioteca de rede utilizada na comunicação com a instância SQL Server especificada no parâmetro SQLServer. O parâmetro pode ser definido para um dos seguintes valores:

  • DBNMPNTW, que é utilizado para especificar a comunicação com pipes nomeados

  • DBSMSOCN, que é utilizado para especificar a comunicação de sockets TCP/IP

    Se este parâmetro não for fornecido, são utilizados os pipes nomeados SQL Server biblioteca de rede (DBNMPNTW).

Observação

O Deployment Workbench não fornece a opção para configurar a biblioteca de rede SQL Server. O Deployment Workbench utiliza sempre a comunicação com pipes nomeados. No entanto, a biblioteca de rede SQL Server pode ser configurada no ficheiro CustomSettings.ini.

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-Cadeia de Base de Dados <>

Este parâmetro especifica o nome da base de dados a atualizar no SQL Server instância especificada no parâmetro Instância na instância SQL Server especificada no parâmetro SQLServer.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

<CommonParameters>

Este cmdlet suporta os seguintes parâmetros comuns: Verboso, Depurar, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", ao qual pode aceder ao escrever o seguinte comando e, em seguida, prima ENTER:

Get-Help about_CommonParameters

Saídas

Este cmdlet produz um objeto de tipo PSObject para a base de dados MDT que foi atualizada. Este cmdlet também produz dados do tipo Cadeia se o parâmetro comum Verboso estiver incluído.

Exemplo 1

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

Descrição

Este exemplo atualiza o esquema de uma base de dados MDT com o nome MDTDB na instância de SQL Server predefinida num computador com o nome WDG-SQL-01. A ligação será efetuada à instância SQL Server com a porta TCP predefinida e o protocolo Pipes Nomeados.

Exemplo 2

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

Descrição

Este exemplo atualiza o esquema de uma base de dados MDT com o nome MDTDB na instância de SQL Server denominada MDTInstance num computador com o nome WDG-SQL-01. A ligação será feita ao SQL Server com a porta TCP 6333 e o protocolo Pipes Nomeados.

Update-MDTDeploymentShare

Esta secção descreve o cmdlet Update-MDTDeploymentShare Windows PowerShell. Execute este cmdlet a partir de uma consola Windows PowerShell que tenha o snap-in MDT do PowerShell carregado. Para obter mais informações sobre como iniciar uma consola Windows PowerShell com o snap-in do MDT PowerShell carregado, veja "Carregar o MDT Windows PowerShell Snap-In".

Sintaxe

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

Descrição

Este cmdlet atualiza uma partilha de implementação existente com os ficheiros mais recentes do Windows ADK. Este cmdlet também atualiza ou regenera as imagens de arranque necessárias do Windows PE nos formatos de ficheiro WIM e ISO.

Parâmetros

Esta subsecção fornece informações sobre os vários parâmetros que podem ser utilizados com o cmdlet Update-MDTDeploymentShare .

-Cadeia de Caminho <>

Este parâmetro especifica o caminho completamente qualificado para uma pasta existente na partilha de implementação que está a ser atualizada.

Observação

Se este parâmetro não for fornecido, o Windows PowerShell diretório de trabalho tem de predefinir a localização pretendida na partilha de implementação.

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

-Force [<ParâmetroParâmetros>]

Este parâmetro especifica se as imagens de arranque do Windows PE (ficheiros .iso e .wim) para a partilha de implementação devem ser totalmente regeneradas. Se este parâmetro for:

  • Fornecido, o cmdlet cria novas versões das imagens de arranque do Windows PE. Este processo demora mais tempo do que otimizar as imagens de arranque existentes do Windows PE.

  • Omitido e, em seguida, o cmdlet otimiza as imagens de arranque existentes do Windows PE. Este processo demora menos tempo do que gerar novas versões das imagens de arranque do Windows PE. Se este parâmetro for omitido, o parâmetro Comprimir pode ser utilizado para reduzir o tamanho das imagens de arranque como parte do processo de otimização da imagem de arranque do Windows PE.

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Verdadeiro (ByValue)
Aceitar carateres universais? Falso

-Comprimir [<Parâmetro>]

Este parâmetro especifica se as imagens de arranque do Windows PE (ficheiros .iso e .wim) para a partilha de implementação devem ser comprimidas quando são otimizadas (sem o parâmetro Force ). Se este parâmetro for:

  • Fornecido, o cmdlet comprime as imagens de arranque do Windows PE à medida que estão a ser otimizadas

  • Omitido e, em seguida, o cmdlet não comprime as imagens de arranque do Windows PE, uma vez que estão a ser otimizadas

Observação

Este parâmetro só deve ser fornecido se o parâmetro Force não for fornecido. Se o parâmetro Force estiver incluído, são geradas novas imagens de arranque do Windows PE e são comprimidas com o tamanho mínimo.

Parâmetro Valor
Obrigatório? Falso
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Verdadeiro (ByValue)
Aceitar carateres universais? Falso

<CommonParameters>

Este cmdlet suporta os seguintes parâmetros comuns: Verboso, Depurar, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", ao qual pode aceder ao escrever o seguinte comando e, em seguida, prima ENTER:

Get-Help about_CommonParameters

Saídas

Este cmdlet produz dados de tipo Cadeia e produz dados adicionais do tipo cadeia se o parâmetro comum Verboso estiver incluído.

Exemplo 1

Update-MDTDepoymentShare

Descrição

Este exemplo atualiza a partilha de implementação no Windows PowerShell diretório de trabalho. As imagens de arranque do Windows PE serão otimizadas. As imagens de arranque do Windows PE não serão comprimidas.

Exemplo 2

Update-MDTDepoymentShare -Path "DS001:"

Descrição

Este exemplo atualiza a partilha de implementação na unidade de Windows PowerShell MDT denominada DS001:. As imagens de arranque do Windows PE serão otimizadas. As imagens de arranque do Windows PE não serão comprimidas.

Exemplo 3

Update-MDTDepoymentShare -Path "DS001:" -Compress

Descrição

Este exemplo atualiza a partilha de implementação na unidade de Windows PowerShell MDT denominada DS001:. As imagens de arranque do Windows PE serão otimizadas. As imagens de arranque do Windows PE serão comprimidas.

Exemplo 4

Update-MDTDepoymentShare -Path "DS001:" -Force

Descrição

Este exemplo atualiza a partilha de implementação na unidade de Windows PowerShell MDT denominada DS001:. Serão geradas novas versões das imagens de arranque do Windows PE.

Update-MDTLinkedDS

Esta secção descreve o cmdlet update-MDTLinkedDS Windows PowerShell. Execute este cmdlet a partir de uma consola Windows PowerShell que tenha o snap-in MDT do PowerShell carregado. Para obter mais informações sobre como iniciar uma consola Windows PowerShell com o snap-in do MDT PowerShell carregado, veja "Carregar o MDT Windows PowerShell Snap-In".

Sintaxe

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

Descrição

Este cmdlet replica conteúdo de uma partilha de implementação para uma partilha de implementação ligada com o perfil de seleção utilizado para definir a partilha de implementação ligada. O comportamento de replicação é determinado com base nas definições de configuração da partilha de implementação ligada.

Parâmetros

Esta subsecção fornece informações sobre os vários parâmetros que podem ser utilizados com o cmdlet Update-MDTLinkedDS .

-Cadeia de Caminho <>

Este parâmetro especifica o caminho completamente qualificado para a partilha de implementação ligada que está a ser atualizada.

Observação

Se este parâmetro não for fornecido, o Windows PowerShell diretório de trabalho tem de predefinir a localização pretendida na partilha de implementação.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

<CommonParameters>

Este cmdlet suporta os seguintes parâmetros comuns: Verboso, Depurar, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", ao qual pode aceder ao escrever o seguinte comando e, em seguida, prima ENTER:

Get-Help about_CommonParameters

Saídas

Este cmdlet produz dados de tipo Cadeia e produz dados adicionais do tipo cadeia se o parâmetro comum Verboso estiver incluído.

Exemplo 1

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

Descrição

Este exemplo replica o conteúdo da partilha de implementação para a partilha de implementação ligada na pasta DS001 do caminho Windows PowerShell:\Partilhas de Implementação Ligadas\LINKED001.

Update-MDTMedia

Esta secção descreve o cmdlet Update-MDTMedia Windows PowerShell. Execute este cmdlet a partir de uma consola Windows PowerShell que tenha o snap-in MDT do PowerShell carregado. Para obter mais informações sobre como iniciar uma consola Windows PowerShell com o snap-in do MDT PowerShell carregado, veja "Carregar o MDT Windows PowerShell Snap-In".

Sintaxe

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

Descrição

Este cmdlet replica conteúdo de uma partilha de implementação para uma pasta que contém suportes de dados de implementação através do perfil de seleção utilizado para definir o suporte de dados de implementação. O comportamento da replicação é determinado com base nas definições de configuração do suporte de dados de implementação.

O suporte de dados no LTI permite-lhe realizar implementações LTI apenas a partir de suportes de dados locais sem se ligar a uma partilha de implementação. Pode armazenar o suporte de dados num DVD, disco rígido USB ou outro dispositivo portátil. Depois de criar o suporte de dados, gere imagens WIM de arranque que permitem que a implementação seja efetuada a partir de dispositivos de multimédia portáteis disponíveis localmente no computador de destino.

Parâmetros

Esta subsecção fornece informações sobre os vários parâmetros que podem ser utilizados com o cmdlet Update-MDTMedia .

-Cadeia de Caminho <>

Este parâmetro especifica o caminho completamente qualificado para a pasta que contém o suporte de dados de implementação que está a ser atualizado.

Observação

Se este parâmetro não for fornecido, o Windows PowerShell diretório de trabalho tem de predefinir a localização pretendida na partilha de implementação.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? Com nome
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceitar carateres universais? Falso

<CommonParameters>

Este cmdlet suporta os seguintes parâmetros comuns: Verboso, Depurar, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", ao qual pode aceder ao escrever o seguinte comando e, em seguida, prima ENTER:

Get-Help about_CommonParameters

Saídas

Este cmdlet produz dados de tipo Cadeia e produz dados adicionais do tipo cadeia se o parâmetro comum Verboso estiver incluído.

Exemplo 1

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

Descrição

Este exemplo replica o conteúdo da partilha de implementação para a pasta que contém o suporte de dados de implementação na pasta DS001:\Media \MEDIA001 do caminho do Windows PowerShell.