Cmdlets do MDT do Windows PowerShell

Além do Workbench de Implantação, os compartilhamentos de implantação do MDT podem ser gerenciados usando cmdlets do Windows PowerShell. Os cmdlets do MDT para o Windows PowerShell estão incluídos em um snap-in do Windows PowerShell, Microsoft.BDD.PSSnapIn, que está incluído na instalação do MDT.

Os cmdlets do MDT devem ser executados de um console do Windows PowerShell que tenha o snap-in do MDT Windows PowerShell carregado. Para obter mais informações sobre como iniciar um console do Windows PowerShell que tenha o snap-in do MDT do Windows PowerShell carregado, consulte "Carregando o snap-in do MDT do Windows PowerShell".

A Tabela 7 lista os cmdlets do MDT para Windows PowerShell e fornece uma breve descrição de cada cmdlet. Cada cmdlet é discutido em mais detalhes em uma seção subsequente.

Tabela 7. Cmdlets do MDT do Windows PowerShell

Cmdlet Descrição
Add-MDTPersistentDrive Adiciona um compartilhamento de implantação à lista de unidades persistentes do MDT que podem ser restauradas usando o cmdlet Restore-MDTPersistentDrive .
Disable-MDTMonitorService Desabilita os serviços de monitoramento do MDT.
Enable-MDTMonitorService Habilita os serviços de monitoramento do MDT.
Get-MDTDeploymentShareStatistics Exibe as estatísticas de um compartilhamento de implantação, incluindo o número de entidades por pasta principal no compartilhamento de implantação.
Get-MDTMonitorData Exibe as informações de monitoramento do MDT coletadas para uma ou mais implantações de MTD monitoradas.
Get-MDTOperatingSystemCatalog Retorna o catálogo do sistema operacional para um sistema operacional específico. Se o catálogo do sistema operacional não existir ou estiver desatualizado, o catálogo do sistema operacional será gerado novamente.
Get-MDTPersistentDrive Exibe a lista de compartilhamentos de implantação que podem ser restaurados usando o cmdlet Restore-MDTPersistentDrive .
Import-MDTApplication Importa um aplicativo para um compartilhamento de implantação.
Import-MDTDriver Importa um ou mais drivers de dispositivo para um compartilhamento de implantação.
Import-MDTOperatingSystem Importa um ou mais sistemas operacionais para um compartilhamento de implantação.
Import-MDTPackage Importa um ou mais pacotes do sistema operacional para um compartilhamento de implantação.
Import-MDTTaskSequence Importa uma sequência de tarefas para um compartilhamento de implantação.
New-MDTDatabase Cria ou atualiza um banco de dados MDT DB associado a um compartilhamento de implantação.
Remove-MDTMonitorData Remove um ou mais itens de dados de monitoramento do MDT dos dados de monitoramento do MDT coletados em um compartilhamento de implantação.
Remove-MDTPersistentDrive Remove um compartilhamento de implantação da lista de unidades do Windows PowerShell persistentes do MDT que podem ser restauradas usando o cmdlet Restore-MDTPersistentDrive.
Restore-MDTPersistentDrive Cria uma unidade do Windows PowerShell para cada compartilhamento de implantação na lista de unidades do Windows PowerShell persistentes do MDT.
Set-MDTMonitorData Cria um item de dados de monitoramento do MDT novo ou atualiza um existente nos dados de monitoramento do MDT coletados em um compartilhamento de implantação.
Test-MDTDeploymentShare Verifica a integridade de um compartilhamento de implantação.
Test-MDTMonitorData Verifica se os serviços de monitoramento do MDT estão configurados corretamente e em execução.
Update-MDTDatabaseSchema Atualizações o esquema de banco de dados do Banco de Dados MDT.
Update-MDTDeploymentShare Atualizações um compartilhamento de implantação.
Update-MDTLinkedDS Replica o conteúdo de um compartilhamento de implantação para um compartilhamento de implantação vinculado.
Update-MDTMedia Replica o conteúdo de um compartilhamento de implantação para uma pasta de mídia de implantação.

Add-MDTPersistentDrive

Esta seção descreve o cmdlet Add-MDTPersistentDriveWindows PowerShell . Execute esse cmdlet em um console do Windows PowerShell que tenha o snap-in do MDT PowerShell carregado. Para obter mais informações sobre como iniciar um console do Windows PowerShell que tenha o snap-in do PowerShell do MDT carregado, consulte "Carregando o snap-in do MDT do Windows PowerShell".

Sintaxe

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

Descrição

Esse cmdlet adiciona uma unidade do Windows PowerShell existente criada usando o MDTProvider a uma lista de unidades que são mantidas no Workbench de Implantação ou em uma sessão do Windows PowerShell usando o cmdlet Restore-MDTPersistentDrive. Esse cmdlet é chamado quando você cria ou abre um compartilhamento de implantação no Deployment Workbench.

Observação

A lista de unidades MDTProvider persistentes é mantida por usuário com base no perfil do usuário.

A lista de unidades MDTProvider persistentes pode ser exibida usando o cmdlet Get-MDTPersistentDrive .

Parâmetros

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

-Name <String>

Especifica o nome de uma unidade do Windows PowerShell criada usando o provedor MDT e corresponde a um compartilhamento de implantação existente. O nome foi criado usando o cmdlet New-PSDrive e especificando o MDTProvider no parâmetro PSProvidider .

Para obter mais informações sobre como criar uma nova unidade do Windows PowerShell usando o MDTProvider e como criar um compartilhamento de implantação usando o Windows PowerShell, consulte a seção "Criando um compartilhamento de implantação usando o Windows PowerShell" no documento do MDT, Guia de Exemplos do Microsoft Deployment Toolkit.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? 2 e nomeado
Valor padrão Nenhum
Aceitar entrada de pipeline? True (ByValue)
Aceita caracteres curinga? Falso

-InputObject <PSObject>

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

Parâmetro Valor
Obrigatório? Falso
Posição? 3 e nomeado
Valor padrão -
Aceitar entrada de pipeline? True (ByValue)
Aceita caracteres curinga? Falso

<CommonParameters>

Este cmdlet dá suporte aos seguintes parâmetros comuns: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", que você pode acessar digitando o seguinte comando e pressionando ENTER:

Get-Help about_CommonParameters

Saídas

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

Esse cmdlet também gerará um objeto do tipo String se o parâmetro comum detalhado estiver incluído.

Exemplo 1

Add-MDTPersistentDrive -Name DS001

Descrição

Este exemplo adiciona o compartilhamento de implantação com o nome de unidade do Windows PowerShell de 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 nome de unidade Windows PowerShell DS001, criado pelo cmdlet New-PSDrive, à lista de unidades MDT persistentes usando 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 nome de unidade DS001 do Windows PowerShell, criado pelo cmdlet New-PSDrive, à lista de unidades MDT persistentes canalizando o objeto de unidade do Windows PowerShell recém-criado para o cmdlet Add-MDTPersistentDrive.

Disable-MDTMonitorService

Esta seção descreve o cmdlet Disable-MDTMonitorService do Windows PowerShell. Execute esse cmdlet em um console do Windows PowerShell que tenha o snap-in do MDT PowerShell carregado. Para obter mais informações sobre como iniciar um console do Windows PowerShell que tenha o snap-in do PowerShell do MDT carregado, consulte "Carregando o snap-in do MDT do Windows PowerShell".

Sintaxe

Disable-MDTMonitorService [<CommonParameters>]

Descrição

Esse cmdlet desabilita o serviço de monitoramento do MDT, que é executado no computador em que o MDT está instalado. O serviço de monitoramento do MDT coleta informações de monitoramento que podem ser exibidas:

  • No nó Monitoramento em um compartilhamento de implantação no Workbench de Implantação

  • Usando o cmdlet Get-MDTMonitorData

    O serviço de monitoramento do MDT pode ser habilitado posteriormente usando o Enable-MDTMonitorService.

    Para obter mais informações sobre o serviço de monitoramento do MDT, consulte a seção "Monitorando implantações do MDT" no documento do MDT, Usando o Microsoft Deployment Toolkit.

Parâmetros

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

<CommonParameters>

Este cmdlet dá suporte aos seguintes parâmetros comuns: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", que pode ser acessado digitando o seguinte comando e pressionando ENTER:

Get-Help about_CommonParameters

Saídas

Este cmdlet gera um objeto do tipo String se o parâmetro comum detalhado estiver incluído; caso contrário, nenhuma saída será gerada.

Exemplo 1

Disable-MDTMonitorService

Descrição

Este exemplo desabilita o serviço de monitoramento do MDT.

Enable-MDTMonitorService

Esta seção descreve o cmdlet Enable-MDTMonitorService do Windows PowerShell. Execute esse cmdlet em um console do Windows PowerShell que tenha o snap-in do MDT PowerShell carregado. Para obter mais informações sobre como iniciar um console do Windows PowerShell que tenha o snap-in do PowerShell do MDT carregado, consulte "Carregando o snap-in do MDT do Windows PowerShell".

Sintaxe

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

Descrição

Esse cmdlet habilita o serviço de monitoramento do MDT, que é executado no computador em que o MDT está instalado. O serviço de monitoramento do MDT coleta informações de monitoramento que podem ser exibidas:

  • No nó Monitoramento em um compartilhamento de implantação no Workbench de Implantação.

  • Usando o cmdlet Get-MDTMonitorData

    O serviço de monitoramento do MDT pode ser desabilitado usando o Disable-MDTMonitorService.

    Para obter mais informações sobre o serviço de monitoramento do MDT, consulte a seção "Monitorando implantações do MDT" no documento do MDT, Usando o Microsoft Deployment Toolkit.

Parâmetros

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

-EventPort <int32>

Esse parâmetro especifica a porta TCP usada como porta de evento para o serviço de monitoramento do MDT.

Parâmetro Valor
Obrigatório? Falso
Posição? 2 e nomeado
Valor padrão 9800
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-DataPort <Int32>

Esse parâmetro especifica a porta TCP usada como a porta de dados para o serviço de monitoramento do MDT.

Parâmetro Valor
Obrigatório? Falso
Posição? 3 e nomeado
Valor padrão 9801
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

<CommonParameters>

Este cmdlet dá suporte aos seguintes parâmetros comuns: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", que você pode acessar digitando o seguinte comando e pressionando ENTER:

Get-Help about_CommonParameters

Saídas

Este cmdlet gera um objeto do tipo String se o parâmetro comum detalhado estiver incluído; caso contrário, nenhuma saída será gerada.

Exemplo 1

Enable-MDTMonitorService

Descrição

Este exemplo habilita o serviço de monitoramento do MDT no computador local usando o valor padrão de 9800 para a porta de evento e o valor de 9801 para a porta de dados no serviço de monitoramento do MDT.

Exemplo 2

Enable-MDTMonitorService -EventPort 7000 -DataPort 7001

Descrição

Este exemplo habilita o serviço de monitoramento do MDT no computador local usando o valor de 7000 para a porta de evento e o valor de 7001 para a porta de dados no serviço de monitoramento do MDT.

Get-MDTDeploymentShareStatistics

Esta seção descreve o cmdlet Get-MDTDeploymentShareStatistics do Windows PowerShell. Execute esse cmdlet em um console do Windows PowerShell que tenha o snap-in do MDT PowerShell carregado. Para obter mais informações sobre como iniciar um console do Windows PowerShell que tenha o snap-in do PowerShell do MDT carregado, consulte "Carregando o snap-in do MDT do Windows PowerShell".

Sintaxe

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

Descrição

Esse cmdlet exibe as estatísticas de um compartilhamento de implantação com base na unidade MDTProvder especificada no parâmetro Path . As estatísticas incluem o número de itens no compartilhamento de implantação especificado:

  • Aplicativos

  • Drivers

  • Sistemas Operacionais

  • Pacotes

  • Sequências de tarefas

  • Perfis de seleção

  • Compartilhamentos de implantação vinculados

  • Mídia MDT

  • Computadores no BD MDT

  • Marca e modelos no banco de dados MDT

  • Locais no MDT DB

  • Funções no BD do MDT

Observação

Os valores das estatísticas relacionadas ao BD do MDT não são preenchidos e sempre retornam um valor zero.

Parâmetros

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

-Path <String>

Esse parâmetro especifica a unidade MDTProvider do Windows PowerShell para o compartilhamento de implantação desejado.

Observação

Se esse parâmetro não for fornecido, o diretório de trabalho do Windows PowerShell deverá ter como padrão um local dentro da unidade MDTProvider do Windows PowerShell desejada.

Parâmetro Valor
Obrigatório? Falso
Posição? 2 e nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

<CommonParameters>

Este cmdlet dá suporte aos seguintes parâmetros comuns: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", que você pode acessar digitando o seguinte comando e pressionando ENTER:

Get-Help about_CommonParameters

Saídas

Esse cmdlet gera um objeto do tipo PSObject que contém as estatísticas do compartilhamento de implantação.

Exemplo 1

Get-MDTDeploymentShareStatistics -Path DS001:

Descrição

Este exemplo retorna as estatísticas de compartilhamento de implantação para o compartilhamento de implantação especificado na unidade DS001: MDTProvider do Windows PowerShell.

Exemplo 2

cd DS001:
Get-MDTDeploymentShareStatistics

Descrição

Este exemplo retorna as estatísticas de compartilhamento de implantação para o compartilhamento de implantação especificado na unidade DS001: MDTProvider do Windows PowerShell. Use o comando cd para definir o diretório de trabalho do Windows PowerShell como a unidade DS001: MDTProvider do Windows PowerShell.

Get-MDTMonitorData

Esta seção descreve o cmdlet Get-MDTMonitorData do Windows PowerShell. Execute esse cmdlet em um console do Windows PowerShell que tenha o snap-in do MDT PowerShell carregado. Para obter mais informações sobre como iniciar um console do Windows PowerShell que tenha o snap-in do PowerShell do MDT carregado, consulte "Carregando o snap-in do MDT do Windows PowerShell".

Sintaxe

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

Descrição

Esse cmdlet exibe os dados de monitoramento do MDT que estão sendo relatados ao compartilhamento de implantação especificado no parâmetro Path . A seguir está 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

A unidade MDTProvider do Windows PowerShell à qual este cmdlet faz referência deve existir antes de executar este cmdlet.

Parâmetros

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

-Path <String>

Esse parâmetro especifica a unidade MDTProvider do Windows PowerShell para o compartilhamento de implantação desejado.

Observação

Se esse parâmetro não for fornecido, o diretório de trabalho do Windows PowerShell deverá ter como padrão um local dentro da unidade MDTProvider do Windows PowerShell desejada.

Parâmetro Valor
Obrigatório? Falso
Posição? 2 e nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-ID <nullable>

Esse parâmetro especifica o identificador específico para a implantação de um computador específico. Se esse parâmetro não for especificado, todos os dados de monitoramento para implantações no compartilhamento de implantação serão exibidos.

Parâmetro Valor
Obrigatório? Falso
Posição? 3 e nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

<CommonParameters>

Este cmdlet dá suporte aos seguintes parâmetros comuns: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", que você pode acessar digitando o seguinte comando e pressionando ENTER:

Get-Help about_CommonParameters

Saídas

Esse cmdlet gera um objeto do tipo PSObject para cada computador monitorado, que contém os dados de monitoramento do computador.

Exemplo 1

Get-MDTMonitorData -Path DS001:

Descrição

Este exemplo retorna os dados de monitoramento para todas as implantações no compartilhamento de implantação especificado na unidade DS001: MDTProvider do Windows PowerShell.

Exemplo 2

cd DS001:
Get-MDTMonitorData

Descrição

Este exemplo retorna os dados de monitoramento para todas as implantações no compartilhamento de implantação especificado na unidade DS001: MDTProvider do Windows PowerShell. Use o comando cd para definir o diretório de trabalho do Windows PowerShell como a unidade DS001: MDTProvider do Windows PowerShell.

Exemplo 3

Get-MDTMonitorData -Path DS001: -ID 22

Descrição

Este exemplo retorna os dados de monitoramento para a implantação com uma ID de 22 no compartilhamento de implantação especificado no DS001: MDTProvider Unidade do Windows PowerShell.

Get-MDTOperatingSystemCatalog

Esta seção descreve o cmdlet Get-MDTOperatingSystemCatalog do Windows PowerShell. Execute esse cmdlet em um console do Windows PowerShell que tenha o snap-in do MDT PowerShell carregado. Para obter mais informações sobre como iniciar um console do Windows PowerShell que tenha o snap-in do PowerShell do MDT carregado, consulte "Carregando o snap-in do MDT do Windows PowerShell".

Sintaxe

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

Descrição

Este cmdlet recupera ou cria um catálogo de sistema operacional para uma imagem de sistema operacional personalizada para que você possa modificar o arquivo de unattend.xml correspondente usando o Gerenciador de Imagem de Sistema do Windows (WSIM). Se nenhum catálogo de sistema operacional estiver disponível ou se o catálogo de sistema operacional existente for inválido ou desatualizado, este cmdlet gerará um novo catálogo de sistema operacional.

Observação

O processo de geração de um novo catálogo de sistema operacional pode levar muito tempo, pois a imagem personalizada do sistema operacional deve ser montada, inspecionada e desmontada antes que a criação do catálogo do sistema operacional seja concluída.

Parâmetros

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

-ImageFile <String>

Esse parâmetro especifica o caminho totalmente qualificado para o arquivo de imagem de sistema operacional personalizado (arquivo .wim), incluindo o nome do arquivo de imagem de sistema operacional personalizado.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? 2 e nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-Index <Int32>

Esse parâmetro especifica o índice da imagem do sistema operacional desejada no arquivo de imagem do sistema operacional (arquivo .wim).

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? 3 e nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

<CommonParameters>

Este cmdlet dá suporte aos seguintes parâmetros comuns: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", que você pode acessar digitando o seguinte comando e pressionando ENTER:

Get-Help about_CommonParameters

Saídas

Este cmdlet gera um objeto do tipo PSObject que contém o caminho para o catálogo do sistema operacional.

Exemplo 1

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

Descrição

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

Get-MDTPersistentDrive

Esta seção descreve o cmdlet Get-MDTPersistentDrive do Windows PowerShell. Execute esse cmdlet em um console do Windows PowerShell que tenha o snap-in do MDT PowerShell carregado. Para obter mais informações sobre como iniciar um console do Windows PowerShell que tenha o snap-in do PowerShell do MDT carregado, consulte "Carregando o snap-in do MDT do Windows PowerShell".

Sintaxe

Get-MDTPersistentDrive [<CommonParameters>]

Descrição

Este cmdlet exibe a lista de unidades MDT persistentes do Windows PowerShell. A lista de unidades MDT persistentes do Windows PowerShell é gerenciada usando os cmdlets Add-MDTPersistentDrive e Remove-MDTPersistentDrive ou o Deployment Workbench.

A saída desse cmdlet contém as seguintes informações:

  • Nome da unidade do Windows PowerShell, como DS001

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

    MDT persistente As unidades do Windows PowerShell são semelhantes aos mapeamentos de unidade de rede persistente.

Observação

Essa lista de unidades persistentes do MDT Windows PowerShell é mantida por usuário e é armazenada no perfil do usuário.

Parâmetros

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

<CommonParameters>

Este cmdlet dá suporte aos seguintes parâmetros comuns: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", que você pode acessar digitando o seguinte comando e pressionando ENTER:

Get-Help about_CommonParameters

Saídas

Esse cmdlet gera um objeto do tipo PSObject para cada unidade persistente do MDT que é idêntico ao objeto do tipo PSObject retornado pelo cmdlet New-PSDrive .

Exemplo 1

Get-MDTPersistentDrive

Descrição

Este exemplo exibe uma lista das unidades persistentes do MDT.

Import-MDTApplication

Esta seção descreve o cmdlet Import-MDTApplication do Windows PowerShell. Execute esse cmdlet em um console do Windows PowerShell que tenha o snap-in do MDT PowerShell carregado. Para obter mais informações sobre como iniciar um console do Windows PowerShell que tenha o snap-in do PowerShell do MDT carregado, consulte "Carregando o snap-in do MDT do Windows PowerShell".

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

Esse cmdlet importa um aplicativo para um compartilhamento de implantação. Os seguintes tipos de aplicativos podem ser importados usando este cmdlet:

  • Aplicativos que têm arquivos de origem, usando os parâmetros ApplicationSourcePath, DestinationFolder e Move . O primeiro exemplo de sintaxe ilustra o uso desse cmdlet para esse tipo de aplicativo.

  • Aplicativos sem arquivos de origem ou com arquivos de origem localizados em outras pastas compartilhadas de rede usando o parâmetro NoSource . O segundo exemplo de sintaxe ilustra o uso desse cmdlet para esse tipo de aplicativo.

  • Pacotes de aplicativos, que são usados para agrupar um conjunto de aplicativos relacionados, usando o parâmetro Bundle . O último exemplo de sintaxe ilustra o uso desse cmdlet para esse tipo de aplicativo.

Parâmetros

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

-Path <String>

Esse parâmetro especifica o caminho totalmente qualificado para uma pasta existente em que o aplicativo que está sendo importado será colocado no compartilhamento de implantação. Se o parâmetro DestinationFolder for usado, a pasta especificada no parâmetro DestinationFolder será criada abaixo da pasta especificada nesse parâmetro. Esse parâmetro é usado em todos os usos de sintaxe para este cmdlet.

Observação

Se esse parâmetro não for fornecido, o diretório de trabalho do Windows PowerShell deverá ter como padrão o local desejado no compartilhamento de implantação.

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-Name <String>

Esse parâmetro especifica o nome do aplicativo a ser adicionado ao compartilhamento de implantações e deve ser exclusivo dentro do compartilhamento de implantação. Esse parâmetro é usado em todos os usos de sintaxe para este cmdlet.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-ApplicationSourcePath <Cadeia de caracteres>

Esse parâmetro especifica o caminho totalmente qualificado para os arquivos de origem do aplicativo que será importado para o compartilhamento de implantação. Esse parâmetro só é válido para uso no primeiro exemplo de sintaxe.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-DestinationFolder <String>

Esse parâmetro especifica a pasta no compartilhamento de implantação em que os arquivos de origem do aplicativo devem ser importados. Essa pasta é criada abaixo da pasta especificada no parâmetro Path . Esse parâmetro só é válido para uso no primeiro exemplo de sintaxe.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-Move [<SwitchParameter>]

Esse parâmetro especifica se os arquivos de origem do aplicativo devem ser movidos (em vez de copiados) da pasta em que os arquivos de origem do aplicativo estão localizados, que é especificado no parâmetro ApplicationSourcePath .

Se este parâmetro for:

  • especificado, os arquivos são movidos e os arquivos na pasta especificada no parâmetro ApplicationSourcePath são excluídos

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

    Esse parâmetro só é válido para uso no primeiro exemplo de sintaxe.

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-NoSource [<SwitchParameter>]

Esse parâmetro especifica que o aplicativo que está sendo importado é um aplicativo que não tem arquivos de origem a serem copiados. Ao usar esse parâmetro, os arquivos de origem do aplicativo são:

  • Em uma pasta compartilhada de rede, especificada na linha de comando de instalação do aplicativo ou nas definições de configuração do diretório de trabalho

  • Já presente na imagem do sistema operacional

    Esse parâmetro só é válido para uso no segundo exemplo de sintaxe.

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? True (ByValue)
Aceita caracteres curinga? Falso

-bundle [<SwitchParameter>]

Esse parâmetro especifica que o aplicativo que está sendo importado é um aplicativo que é um pacote de dois ou mais aplicativos. Esse parâmetro só é válido para uso no último exemplo de sintaxe.

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? True (ByValue)
Aceita caracteres curinga? Falso

<CommonParameters>

Este cmdlet dá suporte aos seguintes parâmetros comuns: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", que você pode acessar digitando o seguinte comando e pressionando ENTER:

Get-Help about_CommonParameters

Saídas

Esse cmdlet gera um objeto do tipo PSObject que faz referência ao aplicativo recém-importado.

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 um aplicativo com arquivos de origem da pasta compartilhada de rede em \\WDG-MDT-01\Source$\Office2010ProPlus\x86 e copia os arquivos de origem para DS001:\Applications\Office2010ProPlusx86 no compartilhamento de implantação. Os arquivos de origem são mantidos.

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 um aplicativo com arquivos de origem da pasta compartilhada de rede em \\WDG-MDT-01\Source$\Office2010ProPlus\x86 e move os arquivos de origem para DS001:\Applications\Office2010ProPlusx86 no compartilhamento de implantação. Os arquivos de origem são removidos da pasta compartilhada de rede em \\WDG-MDT-01\Source$\Office2010ProPlus\x86. O aplicativo se chama Office 2012 Professional Plus 32 bits.

Exemplo 3

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

Descrição

Este exemplo importa um aplicativo chamado Office 2012 Professional Plus de 32 bits sem arquivos de origem.

Exemplo 4

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

Descrição

Este exemplo importa um pacote de aplicativos chamado Woodgrove Bank Core Applications.

Import-MDTDriver

Esta seção descreve o cmdlet Import-MDTDriver do Windows PowerShell. Execute esse cmdlet em um console do Windows PowerShell que tenha o snap-in do MDT PowerShell carregado. Para obter mais informações sobre como iniciar um console do Windows PowerShell que tenha o snap-in do PowerShell do MDT carregado, consulte "Carregando o snap-in do MDT do Windows PowerShell".

Sintaxe

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

Descrição

Esse cmdlet importa um ou mais drivers de dispositivo para um compartilhamento de implantação. Esse cmdlet procura drivers de dispositivo começando na pasta especificada no parâmetro SourcePath . Esse cmdlet localizará vários drivers de dispositivo encontrados nessa estrutura de pastas.

Parâmetros

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

-Path <String>

Esse parâmetro especifica o caminho totalmente qualificado para uma pasta existente em que o driver de dispositivo que está sendo importado será colocado no compartilhamento de implantação.

Observação

Se esse parâmetro não for fornecido, o diretório de trabalho do Windows PowerShell deverá ter como padrão o local desejado no compartilhamento de implantação. Esse parâmetro deverá ser fornecido se o parâmetro SourcePath não for fornecido.

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-SourcePath <String[ ]>

Esse parâmetro especifica um ou mais caminhos totalmente qualificados em uma matriz de cadeia de caracteres para as pastas de origem onde os arquivos do driver de dispositivo estão localizados. Cada estrutura de pastas, começando com a pasta especificada neste parâmetro, é pesquisada em busca de drivers de dispositivo, incluindo todas as subpastas e o conteúdo de arquivos .cab na estrutura de pastas.

Observação

Se esse parâmetro não for fornecido, o diretório de trabalho do Windows PowerShell deverá ter como padrão a pasta onde os arquivos de driver de dispositivo estão localizados. Esse parâmetro deverá ser fornecido se o parâmetro Path não for fornecido.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? 1 e nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-ImportDuplicates [<SwitchParameter>]

Esse parâmetro especifica se esse cmdlet deve importar drivers de dispositivo duplicados. Por padrão, drivers de dispositivo duplicados não são importados. Drivers de dispositivo duplicados são detectados calculando valores de hash para todos os arquivos em uma pasta de driver de dispositivo. Se o valor de hash calculado corresponder a outro driver de dispositivo, o driver de dispositivo a ser importado será considerado uma duplicata.

Se um driver duplicado for detectado e esse parâmetro não for fornecido, o driver de dispositivo será adicionado e vinculado ao driver de dispositivo original existente.

Se este parâmetro for:

  • especificado, os drivers de dispositivo duplicados serão importados

  • Não especificado, os drivers de dispositivo serão adicionados e vinculados aos drivers de dispositivo originais existentes

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? True (ByValue)
Aceita caracteres curinga? Falso

<CommonParameters>

Este cmdlet dá suporte aos seguintes parâmetros comuns: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", que você pode acessar digitando o seguinte comando e pressionando ENTER:

Get-Help about_CommonParameters

Saídas

Esse cmdlet gera um ou mais objetos do tipo PSObject (um para cada driver 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 drivers de dispositivo na estrutura de pastas com a raiz da estrutura de pastas em \\WDG-MDT-01\Source$\Drivers. Os drivers de dispositivo são armazenados na pasta Drivers Prontos para Usuário no compartilhamento de implantação mapeado para a unidade DS001: MDTProvder do Windows PowerShell. Se algum driver de dispositivo duplicado for detectado, os drivers de dispositivo serão adicionados e vinculados aos drivers de dispositivo originais existentes no compartilhamento de implantaçã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 drivers de dispositivo na estrutura de pastas especificada na matriz de cadeia de caracteres $DriverSourcePath. Os drivers de dispositivo são armazenados na pasta Drivers Prontos para Usuário no compartilhamento de implantação mapeado para a unidade DS001: MDTProvder do Windows PowerShell. Se algum driver de dispositivo duplicado for detectado, os drivers de dispositivo duplicados serão importados.

Import-MDTOperatingSystem

Esta seção descreve o cmdlet Import-MDTOperatingSystem do Windows PowerShell. Execute esse cmdlet em um console do Windows PowerShell que tenha o snap-in do MDT PowerShell carregado. Para obter mais informações sobre como iniciar um console do Windows PowerShell que tenha o snap-in do PowerShell do MDT carregado, consulte "Carregando o snap-in do MDT do Windows PowerShell".

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 operacional para um compartilhamento de implantação. Os seguintes tipos de sistema operacional podem ser importados usando este cmdlet:

  • Sistemas operacionais dos arquivos de origem originais, usando os parâmetros SourcePath . O primeiro exemplo de sintaxe ilustra o uso desse cmdlet para esse tipo de importação de sistema operacional.

  • Arquivos de imagem de sistemas operacionais personalizados, como imagens de captura de computadores de referência, usando o parâmetro SourceFile . O segundo exemplo de sintaxe ilustra o uso desse cmdlet para esse tipo de importação de sistema operacional.

  • Imagens do sistema operacional presentes nos Serviços de Implantação do Windows usando o parâmetro WDSServer . O último exemplo de sintaxe ilustra o uso desse cmdlet para esse tipo de importação de sistema operacional.

Parâmetros

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

-Path <String>

Esse parâmetro especifica o caminho totalmente qualificado para uma pasta existente no compartilhamento de implantação em que o sistema operacional que está sendo importado será colocado. Se o parâmetro DestinationFolder for usado, a pasta especificada no parâmetro DestinationFolder será criada abaixo da pasta especificada nesse parâmetro. Esse parâmetro é usado em todos os usos de sintaxe para este cmdlet.

Observação

Se esse parâmetro não for fornecido, o diretório de trabalho do Windows PowerShell deverá ter como padrão o local desejado no compartilhamento de implantação.

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-SourcePath <Cadeia de caracteres>

Esse parâmetro especifica o caminho totalmente qualificado para os arquivos de origem do sistema operacional que serão importados para o compartilhamento de implantação. Esse parâmetro só é válido para uso no primeiro exemplo de sintaxe.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-DestinationFolder <String>

Esse parâmetro especifica a pasta no compartilhamento de implantação em que os arquivos de origem do sistema operacional devem ser importados. Essa pasta é criada abaixo da pasta especificada no parâmetro Path . Esse parâmetro só é válido para uso no primeiro e segundo exemplos de sintaxe.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-Move [<SwitchParameter>]

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

Se este parâmetro for:

  • especificado, os arquivos são movidos e os arquivos na pasta especificada no parâmetro DestinationFolder são excluídos

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

    Esse parâmetro só é válido para uso no primeiro e segundo exemplos de sintaxe.

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-SourceFile <String>

Esse parâmetro especifica o caminho totalmente qualificado para o arquivo .wim de origem do sistema operacional para o sistema operacional que será importado para o compartilhamento de implantação. Esse parâmetro só é válido para uso no segundo exemplo de sintaxe.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-SetupPath <Cadeia de caracteres>

Esse parâmetro especifica o caminho totalmente qualificado para os arquivos de instalação do sistema operacional que precisam ser importados juntamente com o arquivo .wim especificado no parâmetro SourceFile . Esse parâmetro só é válido para uso no segundo exemplo de sintaxe.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-WDSServer <Cadeia de caracteres>

Esse parâmetro especifica o nome do servidor dos Serviços de Implantação do Windows no qual os arquivos de imagem do sistema operacional a serem importados estão localizados. Todos os arquivos de imagem de operação no servidor dos Serviços de Implantação do Windows serão importados para o compartilhamento de implantação. Os arquivos de imagem do sistema operacional real não são copiados para o compartilhamento de implantação. Em vez disso, o compartilhamento de implantação contém um link para cada arquivo do sistema operacional no servidor dos Serviços de Implantação do Windows.

Esse parâmetro só é válido para uso no último exemplo de sintaxe.

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

<CommonParameters>

Este cmdlet dá suporte aos seguintes parâmetros comuns: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", que você pode acessar digitando o seguinte comando e pressionando ENTER:

Get-Help about_CommonParameters

Saídas

Este cmdlet gera um ou mais objetos do tipo PSObject (um para cada sistema operacional importado).

Exemplo 1

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

Descrição

Este exemplo importa um sistema operacional da pasta compartilhada de rede em \\WDG-MDT-01\Source$\Windows8 e copia os arquivos de origem para DS001:\Operating Systems\Windows8x64 dentro do compartilhamento de implantação. Os arquivos de origem são mantidos.

Exemplo 2

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

Descrição

Este exemplo importa um sistema operacional da pasta compartilhada de rede em \\WDG-MDT-01\Source$\Windows8 e copia os arquivos de origem para DS001:\Operating Systems\Windows8x64 dentro do compartilhamento de implantação. Os arquivos de origem são removidos da pasta compartilhada 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 arquivo de imagem personalizado capturado do sistema operacional (arquivo .wim) de \\WDG-MDT-01\ Captura$\WDG-REF-01_Capture.wim e copia o arquivo de imagem para DS001:\Operating Systems\Windows8x64-Reference no compartilhamento de implantação. O arquivo .wim de origem é mantido na pasta compartilhada de rede.

Exemplo 4

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

Descrição

Este exemplo importa todas as imagens do sistema operacional do servidor dos Serviços de Implantação do Windows denominado WDG-WDS-01 e cria um link para cada imagem do sistema operacional em DS001:\Sistemas Operacionais no compartilhamento de implantação. Os arquivos de imagem do sistema operacional de origem no servidor dos Serviços de Implantação do Windows são mantidos no servidor dos Serviços de Implantação do Windows.

Import-MDTPackage

Esta seção descreve o cmdlet Import-MDTPackage do Windows PowerShell. Execute esse cmdlet em um console do Windows PowerShell que tenha o snap-in do MDT PowerShell carregado. Para obter mais informações sobre como iniciar um console do Windows PowerShell que tenha o snap-in do PowerShell do MDT carregado, consulte "Carregando o snap-in do MDT do Windows PowerShell".

Sintaxe

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

Descrição

Esse cmdlet importa um ou mais pacotes do sistema operacional para um compartilhamento de implantação. Os tipos de pacotes de sistema operacional 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 operacional, pois não podem ser instalados offline.

Parâmetros

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

-Path <String>

Esse parâmetro especifica o caminho totalmente qualificado para uma pasta existente no compartilhamento de implantação em que os pacotes do sistema operacional que estão sendo importados serão colocados.

Observação

Se esse parâmetro não for fornecido, o diretório de trabalho do Windows PowerShell deverá ter como padrão o local desejado no compartilhamento de implantação.

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-SourcePath <Cadeia de caracteres>

Esse parâmetro especifica o caminho totalmente qualificado para uma estrutura de pastas a ser verificada para que os pacotes do sistema operacional sejam importados. A estrutura de pastas especificada será verificada em busca de arquivos .cab e .msu. Para arquivos .msu, os arquivos .cab dentro dos arquivos .msu são extraídos automaticamente.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? 1 e nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

<CommonParameters>

Este cmdlet dá suporte aos seguintes parâmetros comuns: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", que você pode acessar digitando o seguinte comando e pressionando ENTER:

Get-Help about_CommonParameters

Saídas

Esse cmdlet gera um objeto do tipo PSObject que faz referência ao pacote recém-importado.

Exemplo 1

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

Descrição

Este exemplo examina a pasta compartilhada de rede em \\WDG-MDT-01\Source$\OSPackages em busca de pacotes de sistema operacional e copia os arquivos de origem para a pasta DS001:\Packages no compartilhamento de implantação. Os arquivos de origem são removidos da pasta compartilhada de rede em \\WDG-MDT-01\Source$\OSPackages.

Import-MDTTaskSequence

Esta seção descreve o cmdlet Import-MDTTaskSequence do Windows PowerShell. Execute esse cmdlet em um console do Windows PowerShell que tenha o snap-in do MDT PowerShell carregado. Para obter mais informações sobre como iniciar um console do Windows PowerShell que tenha o snap-in do PowerShell do MDT carregado, consulte "Carregando o snap-in do MDT do Windows PowerShell".

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 um compartilhamento de implantação. A sequência de tarefas recém-importada será baseada em um modelo de sequência de tarefas existente especificado na propriedade Template .

Parâmetros

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

-Path <String>

Esse parâmetro especifica o caminho totalmente qualificado para uma pasta existente no compartilhamento de implantação em que a sequência de tarefas que está sendo importada será colocada. Por padrão, o caminho deve apontar para a pasta Control e/ou para uma subpasta da pasta Control no compartilhamento de implantação. O valor do parâmetro ID será usado para criar uma subpasta dentro do caminho especificado neste parâmetro.

Observação

Se esse parâmetro não for fornecido, o diretório de trabalho do Windows PowerShell deverá ter como padrão o local desejado no compartilhamento de implantação.

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-Cadeia de caracteres do modelo <>

Esse parâmetro especifica o modelo de sequência de tarefas a ser usado para importar a nova sequência de tarefas. Modelos de sequência de tarefas são arquivos .xml que contêm as etapas da sequência de tarefas para um tipo específico de sequência de tarefas. Se o modelo de sequência de tarefas estiver localizado em:

  • A pasta installation_folder\Templates (em que installation_folder é a pasta na qual o MDT está instalado) e apenas o nome do arquivo .xml é necessário.

  • Outra pasta e, em seguida, o caminho totalmente 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 no MDT para implantações LTI, consulte a seção "Criar uma nova sequência de tarefas no Workbench de implantação" no documento do MDT, Usando o Microsoft Deployment Toolkit.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? 1 e nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-Name <String>

Esse parâmetro especifica o nome da sequência de tarefas a ser importada. O valor desse parâmetro deve ser exclusivo dentro do compartilhamento de implantação.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? 2 e nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-ID <String>

Esse parâmetro especifica o identificador da sequência de tarefas a ser importada. O valor desse parâmetro deve ser exclusivo dentro do compartilhamento de implantação. O valor atribuído a este parâmetro deve estar em maiúsculas e não deve ter espaços ou caracteres especiais. Esse valor é usado para criar uma subpasta na pasta especificada no parâmetro Path , que deve estar na pasta Controle no compartilhamento de implantação.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? 3 e nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-Comments <String>

Esse parâmetro especifica o texto que fornece informações descritivas adicionais sobre a sequência de tarefas a ser importada. Essas informações descritivas são visíveis no Deployment Workbench.

Parâmetro Valor
Obrigatório? Falso
Posição? 4 e Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-Version <String>

Esse parâmetro especifica o número de versão da sequência de tarefas a ser importada. O valor desse parâmetro é apenas informativo e não é usado pelo MDT para processamento relacionado à versão.

Parâmetro Valor
Obrigatório? Falso
Posição? 4 e Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-OperatingSystemPath <Cadeia de caracteres>

Esse parâmetro especifica o caminho totalmente qualificado do Windows PowerShell para a pasta no compartilhamento de implantação que contém o sistema operacional a ser usado com essa sequência de tarefas, como DS001:\Operating Systems\Windows 8. O sistema operacional já deve existir no compartilhamento de implantação no qual a sequência de tarefas está sendo importada.

Observação

Se você não fornecer esse parâmetro e a sequência de tarefas precisar fazer referência a um sistema operacional, você deverá fornecer o parâmetro OperatingSystem .

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-OperatingSystem <PSObject>

Esse parâmetro especifica o objeto de sistema operacional a ser usado com essa sequência de tarefas. O sistema operacional já deve existir no compartilhamento de implantação no qual a sequência de tarefas está sendo importada.

Você pode recuperar o objeto do Windows PowerShell para um sistema operacional usando o cmdlet Get-Item, como no seguinte exemplo:

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

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

Observação

Se você não fornecer esse parâmetro e a sequência de tarefas precisar fazer referência a um sistema operacional, deverá fornecer o parâmetro OperatingSystemPath .

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-Cadeia de caracteres FullName <>

Esse parâmetro especifica o nome do proprietário registrado do sistema operacional a ser usado com essa sequência de tarefas. Esse nome é salvo na chave do Registro RegisteredOwner em HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion. O valor desse parâmetro é injetado no arquivo Unattend.xml a ser associado a essas sequências de tarefas.

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-OrgName <String>

Esse parâmetro especifica o nome da organização para o proprietário registrado do sistema operacional a ser usado com essa sequência de tarefas. Esse nome é salvo na chave do Registro RegisteredOrganization em HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion. O valor desse parâmetro é injetado no arquivo Unattend.xml a ser associado a essas sequências de tarefas.

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-HomePage <String>

Esse parâmetro especifica a URL a ser usada como a página inicial no Internet Explorer. O valor desse parâmetro é injetado no arquivo Unattend.xml a ser associado a essas sequências de tarefas.

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-ProductKey <String>

Este parâmetro especifica a chave do produto (Product Key) a ser usada para o sistema operacional a ser usado com essa sequência de tarefas. Essa chave do produto (Product Key) é válida somente para as versões de varejo dos sistemas operacionais Windows. O valor desse parâmetro é injetado no arquivo Unattend.xml a ser associado a essas sequências de tarefas.

Observação

Se esse parâmetro não for fornecido, a chave do produto deverá ser fornecida ao implantar essa sequência de tarefas no Assistente de Implantação, no arquivo CustomSettings.ini ou no BD MDT.

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-OverrideProductKey <Cadeia de caracteres>

Esse parâmetro especifica a chave MAK a ser usada para o sistema operacional a ser usado com essa sequência de tarefas. Essa chave do produto (Product Key) é válida somente para as versões de licença por volume do Windows. O valor desse parâmetro é injetado no arquivo Unattend.xml a ser associado a essas sequências de tarefas.

Observação

Se esse parâmetro não for fornecido, a chave MAK deverá ser fornecida ao implantar essa sequência de tarefas no Assistente de Implantação, no arquivo CustomSettings.ini ou no BD MDT.

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-AdminPassword <Cadeia de caracteres>

Esse parâmetro especifica a senha a ser atribuída à conta de Administrador local interna no computador de destino. O valor desse parâmetro é injetado no arquivo Unattend.xml a ser associado a essas sequências de tarefas.

Observação

Se esse parâmetro não for fornecido, a senha a ser atribuída à conta de Administrador local interna no computador de destino deverá ser fornecida ao implantar essa sequência de tarefas no Assistente de Implantação, no arquivo CustomSettings.ini ou no BD MDT.

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

<CommonParameters>

Este cmdlet dá suporte aos seguintes parâmetros comuns: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", que você pode acessar digitando o seguinte comando e pressionando ENTER:

Get-Help about_CommonParameters

Saídas

Esse cmdlet gera um objeto do tipo PSObject que faz referência à sequência de tarefas recém-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 chamada Implantar Windows 8 no Computador de Referência e cria a sequência de tarefas na pasta DS001:\Control\WIN8REFERENCE no compartilhamento de implantação. O comentário, "Sequência de tarefas para implantar o Windows 8 no computador de referência (WDG-REF-01)", é atribuído à sequência de tarefas. O número de versão da sequência de tarefas é definido como 1.00.

O sistema operacional associado à sequência de tarefas está localizado em DS001:\Operating Systems\Windows 8_x64 no compartilhamento de implantação. O proprietário registrado do sistema operacional será definido como Funcionário do Woodgrove Bank. A organização registrada do sistema operacional será definida como Woodgrove Bank. A home page do Internet Explorer terá como padrão .https://www.woodgrovebank.com A senha da conta de Administrador interna local será definida com um valor de P@ssw0rd. A chave do produto (Product Key) do sistema operacional 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 chamada Implantar Windows 8 no Computador de Referência e cria a sequência de tarefas na pasta DS001:\Control\WIN8REFERENCE no compartilhamento de implantação. O comentário, "Sequência de tarefas para implantar o Windows 8 no computador de referência (WDG-REF-01)", é atribuído à sequência de tarefas. O número de versão da sequência de tarefas é definido como 1.00.

O sistema operacional associado à sequência de tarefas está localizado em DS001:\Operating Systems\Windows 8_x64 no compartilhamento de implantação, que é passado para o cmdlet usando a variável $OSObject . A variável $OSObject é definida como um objeto de sistema operacional existente usando o cmdlet Get-Item .

O proprietário registrado do sistema operacional será definido como Funcionário do Woodgrove Bank. A organização registrada do sistema operacional será definida como Woodgrove Bank. A home page do Internet Explorer terá como padrão .https://www.woodgrovebank.com A senha da conta de Administrador interna local será definida com um valor de P@ssw0rd. A chave do produto (Product Key) do sistema operacional precisará ser fornecida ao implantar essa sequência de tarefas no Assistente de Implantação, no arquivo CustomSettings.ini ou no BD do MDT.

New-MDTDatabase

Esta seção descreve o cmdlet New-MDTDatabase do Windows PowerShell. Execute esse cmdlet em um console do Windows PowerShell que tenha o snap-in do MDT PowerShell carregado. Para obter mais informações sobre como iniciar um console do Windows PowerShell que tenha o snap-in do PowerShell do MDT carregado, consulte "Carregando o snap-in do MDT do Windows PowerShell".

Sintaxe

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

Descrição

Esse cmdlet cria um novo banco de dados MDT DB associado a um compartilhamento de implantação. Cada compartilhamento de implantação pode ser associado a apenas um banco de dados MDT DB.

Parâmetros

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

-Path <String>

Esse parâmetro especifica o caminho totalmente qualificado do Windows PowerShell para o compartilhamento de implantação ao qual o novo banco de dados MDT DB será associado.

Observação

Se esse parâmetro não for fornecido, o diretório de trabalho do Windows PowerShell deverá ter como padrão o local desejado no compartilhamento de implantação.

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-Force [<SwitchParameter>]

Esse parâmetro especifica que as tabelas no banco de dados do MDT devem ser recriadas se o banco de dados especificado no parâmetro Banco de Dados já existir. Se este parâmetro for:

  • Desde que, as tabelas em um BD MDT existente sejam recriadas

  • Omitido, as tabelas em um BD MDT existente não serão recriadas

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? True (ByValue)
Aceita caracteres curinga? Falso

-SQLServer <Cadeia de caracteres>

Esse parâmetro especifica o nome do computador que executa o SQL Server no qual o novo banco de dados MDT DB será criado.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-Instance <String>

Esse parâmetro especifica a instância do SQL Server na qual o novo banco de dados MDT DB será criado. Se esse parâmetro for omitido, o banco de dados MDT DB será criado na instância padrão do SQL Server.

Observação

O serviço Navegador do SQL Server deve estar em execução no computador que executa o SQL Server para que o cmdlet localize a instância especificada neste parâmetro.

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-Port <String>

Esse parâmetro especifica a porta TCP a ser usada na comunicação com a instância do SQL Server especificada no parâmetro SQLServer. A porta padrão que o SQL Server usa é a 1433. Especifique esse parâmetro quando o SQL Server estiver configurado para usar uma porta diferente do valor padrão. O valor desse parâmetro deve corresponder à porta configurada para o SQL Server.

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-netlib <string>

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

  • DBNMPNTW, que é usado para especificar a comunicação de pipes nomeados

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

    Se esse parâmetro não for fornecido, os pipes nomeados da biblioteca de rede do SQL Server (DBNMPNTW) serão usados.

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-Database <String>

Esse parâmetro especifica o nome do banco de dados a ser criado na instância do SQL Server especificada no parâmetro Instance no SQL Server especificado no parâmetro SQLServer. O local padrão e a convenção de nomenclatura serão usados para o banco de dados e os arquivos de log ao criar o banco de dados.

Se o banco de dados especificado neste parâmetro já existir, o banco de dados não será recriado. As tabelas no banco de dados podem ser recriadas com base no parâmetro Force .

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-SQLShare <String>

Esse parâmetro especifica o nome de uma pasta compartilhada de rede no computador em que o SQL Server está sendo executado. Essa conexão é usada para estabelecer conexões de Segurança Integrada do Windows usando o protocolo de Pipes Nomeados.

Observação

Se esse parâmetro não estiver incluído, uma conexão IPC$ segura não será estabelecida. Como resultado, a comunicação de pipes nomeados com o SQL Server pode falhar.

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

<CommonParameters>

Este cmdlet dá suporte aos seguintes parâmetros comuns: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", que você pode acessar digitando o seguinte comando e pressionando ENTER:

Get-Help about_CommonParameters

Saídas

Esse cmdlet gera um objeto do tipo PSObject para o novo BD MDT que foi criado.

Exemplo 1

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

Descrição

Este exemplo cria um banco de dados MDT chamado MDTDB na instância padrão do SQL Server em um computador chamado WDG-SQL-01. Se o banco de dados já existir, as tabelas no banco de dados existente não serão recriadas. A conexão será feita usando a porta TCP do SQL Server padrão e o protocolo de Pipes Nomeados.

Exemplo 2

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

Descrição

Este exemplo cria um BD MDT chamado MDTDB na instância do SQL Server chamada MDTInstance em um computador chamado WDG-SQL-01. Se o banco de dados já existir, as tabelas no banco de dados existente serão recriadas. A conexão será feita usando a porta TCP do SQL Server padrão e o protocolo de Pipes Nomeados.

Remove-MDTMonitorData

Esta seção descreve o cmdlet Get-MDTPersistentDrive do Windows PowerShell. Execute esse cmdlet em um console do Windows PowerShell que tenha o snap-in do MDT PowerShell carregado. Para obter mais informações sobre como iniciar um console do Windows PowerShell que tenha o snap-in do PowerShell do MDT carregado, consulte "Carregando o snap-in do MDT do Windows PowerShell".

Sintaxe

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

-ou-

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

Descrição

Este cmdlet remove os dados de monitoramento coletados dos dados de monitoramento coletados existentes em um compartilhamento de implantação. Você pode identificar os dados de monitoramento a serem removidos especificando:

  • Identificador (ID) do item de monitoramento para um compartilhamento de implantação específico. As IDs de item de monitoramento são geradas automaticamente e atribuídas ao item quando ele é criado para o compartilhamento de implantação. O primeiro exemplo de sintaxe ilustra esse uso.

  • Objeto de computador para o item de monitoramento no compartilhamento de implantação. O objeto de computador pode ser obtido usando o cmdlet Get-MDTMonitorData . O último exemplo de sintaxe ilustra esse uso.

Observação

Depois que os dados de monitoramento forem removidos, não haverá método para recuperar as informações.

Parâmetros

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

-Path <String>

Esse parâmetro especifica a unidade MDTProvider do Windows PowerShell para o compartilhamento de implantação desejado.

Observação

Se esse parâmetro não for fornecido, o diretório de trabalho do Windows PowerShell deverá ter como padrão um local dentro da unidade MDTProvider do Windows PowerShell desejada.

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-ID <nullable>

Esse parâmetro especifica o item de dados de monitoramento a ser removido usando o identificador do item de dados de monitoramento. Se esse parâmetro não for especificado, o parâmetro ComputerObject deverá ser especificado para identificar um item de dados de monitoramento específico.

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? True (ByValue)
Aceita caracteres curinga? Falso

-ComputerObject <PSObject>

Esse parâmetro especifica o item de dados de monitoramento a ser removido usando um objeto de computador. Se esse parâmetro não for especificado, o parâmetro ID deverá ser especificado para identificar um item de dados de monitoramento específico.

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? True (ByValue)
Aceita caracteres curinga? Falso

<CommonParameters>

Este cmdlet dá suporte aos seguintes parâmetros comuns: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", que você pode acessar digitando o seguinte comando e pressionando ENTER:

Get-Help about_CommonParameters

Saídas

Este cmdlet pode gerar um objeto do tipo String se o parâmetro comum detalhado estiver incluído; caso contrário, nenhuma saída será gerada.

Exemplo 1

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

Descrição

Este exemplo remove o item de dados de monitoramento com uma ID que tem um valor de 3 do compartilhamento de implantação no caminho DS001 do Windows PowerShell.

Exemplo 2

Remove-MDTMonitorData -ID 3

Descrição

Este exemplo remove o item de dados de monitoramento com uma ID que tenha um valor de 3 do compartilhamento de implantação no caminho padrão do Windows PowerShell.

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 monitoramento em que o nome do computador seja WDG-REF-01. O objeto é localizado usando o cmdlet Get-MDTMonitorData e o cmdlet Where-Object . Para obter mais informações sobre o cmdlet Where-Object , consulte Usando o cmdlet Where-Object.

Remove-MDTPersistentDrive

Esta seção descreve o cmdlet do Windows PowerShell Remove-MDTPersistentDriveWindows. Execute esse cmdlet em um console do Windows PowerShell que tenha o snap-in do MDT PowerShell carregado. Para obter mais informações sobre como iniciar um console do Windows PowerShell que tenha o snap-in do PowerShell do MDT carregado, consulte "Carregando o snap-in do MDT do Windows PowerShell".

Sintaxe

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

Descrição

Esse cmdlet remove uma unidade do Windows PowerShell existente criada usando o MDTProvider da lista de unidades que são mantidas no Workbench de Implantação ou em uma sessão do Windows PowerShell usando o cmdlet Restore-MDTPersistentDrive. Este cmdlet é chamado quando um compartilhamento de implantação é fechado (removido) do Workbench de Implantação.

Observação

A lista de unidades MDTProvider persistentes é mantida por usuário com base no perfil do usuário.

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

Parâmetros

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

-Name <String>

Especifica o nome de uma unidade do Windows PowerShell criada usando o provedor MDT e corresponde a um compartilhamento de implantação existente. O nome foi criado usando o cmdlet New-PSDrive e especificando o MDTProvider no parâmetro PSProvidider .

Para obter mais informações sobre como criar uma nova unidade do Windows PowerShell usando o MDTProvider e como criar um compartilhamento de implantação usando o Windows PowerShell, consulte a seção "Criando um compartilhamento de implantação usando o Windows PowerShell" no documento do MDT, Guia de Exemplos do Microsoft Deployment Toolkit.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? 1 e nomeado
Valor padrão Nenhum
Aceitar entrada de pipeline? True (ByValue)
Aceita caracteres curinga? Falso

-InputObject <PSObject>

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

Parâmetro Valor
Obrigatório? Falso
Posição? 2 e nomeado
Valor padrão -
Aceitar entrada de pipeline? True (ByValue)
Aceita caracteres curinga? Falso

<CommonParameters>

Este cmdlet dá suporte aos seguintes parâmetros comuns: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", que você pode acessar digitando o seguinte comando e pressionando 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 o compartilhamento de implantação com o nome da unidade do Windows PowerShell de 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 o compartilhamento de implantação em C:\DeploymentShare$ da lista de unidades persistentes. Os cmdlets GetPSDrive e Where-Object são usados para retornar a unidade de Windows PowerShell persistente do MDT para o cmdlet Remove-MDTPersistentDrive usando a variável $MDTPSDrive. Para obter mais informações sobre o cmdlet Where-Object , consulte Usando o cmdlet Where-Object. Para obter mais informações sobre o cmdlet Get-PSDrive , consulte Usando o cmdlet Get-PSDrive.

Restore-MDTPersistentDrive

Esta seção descreve o cmdlet Restore-MDTPersistentDrive do Windows PowerShell. Execute esse cmdlet em um console do Windows PowerShell que tenha o snap-in do MDT PowerShell carregado. Para obter mais informações sobre como iniciar um console do Windows PowerShell que tenha o snap-in do PowerShell do MDT carregado, consulte "Carregando o snap-in do MDT do Windows PowerShell".

Sintaxe

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

Descrição

Esse cmdlet restaura uma unidade MDT persistente do Windows PowerShell à lista de unidades ativas do Windows PowerShell para cada compartilhamento de implantação que foi adicionado à lista de unidades persistentes do MDT do Windows PowerShell. A lista de unidades MDT persistentes do Windows PowerShell é gerenciada usando os cmdlets Add-MDTPersistentDrive e Remove-MDTPersistentDrive ou o Deployment Workbench.

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

Observação

Essa lista de unidades persistentes do MDT Windows PowerShell é mantida por usuário e é armazenada no perfil do usuário.

Parâmetros

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

-Force [<SwitchParameter>]

Esse parâmetro especifica que o compartilhamento de implantação deve ser atualizado quando restaurado (se necessário). Se este parâmetro for:

  • Desde que, o compartilhamento de implantação seja atualizado quando restaurado (se necessário)

  • Omitido, o compartilhamento de implantação não será atualizado quando restaurado

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? True (ByValue)
Aceita caracteres curinga? Falso

<CommonParameters>

Este cmdlet dá suporte aos seguintes parâmetros comuns: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", que você pode acessar digitando o seguinte comando e pressionando ENTER:

Get-Help about_CommonParameters

Saídas

Esse cmdlet gera um objeto do tipo PSObject para cada unidade do Windows PowerShell do Provedor MDT que é restaurada.

Exemplo 1

Get-MDTPersistentDrive

Descrição

Este exemplo restaura a lista de unidades persistentes do MDT criando uma unidade do Windows PowerShell usando o tipo MDTProvader. O compartilhamento de implantação não será atualizado quando restaurado.

Exemplo 2

Get-MDTPersistentDrive -Force

Descrição

Este exemplo restaura a lista de unidades persistentes do MDT criando uma unidade do Windows PowerShell usando o tipo MDTProvader. O compartilhamento de implantação será atualizado quando restaurado (se necessário).

Set-MDTMonitorData

Esta seção descreve o cmdlet Get-MDTPersistentDrive do Windows PowerShell. Execute esse cmdlet em um console do Windows PowerShell que tenha o snap-in do MDT PowerShell carregado. Para obter mais informações sobre como iniciar um console do Windows PowerShell que tenha o snap-in do PowerShell do MDT carregado, consulte "Carregando o snap-in do MDT do Windows PowerShell".

Sintaxe

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

-ou-

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

Descrição

Esse cmdlet cria um novo item de dados de monitoramento ou atualiza um item de dados de monitoramento existente em um compartilhamento de implantação. Você pode identificar os dados de monitoramento a serem removidos especificando:

  • Objeto de computador para o item de monitoramento no compartilhamento de implantação. O objeto de computador pode ser obtido usando o cmdlet Get-MDTMonitorData . O primeiro exemplo de sintaxe ilustra esse uso.

  • Endereço MAC do adaptador de rede principal do item de monitoramento para um compartilhamento de implantação específico. O endereço MAC é atribuído automaticamente ao item de dados de monitoramento quando o item é criado para o compartilhamento de implantação. O último exemplo de sintaxe ilustra esse uso.

Observação

Depois que os dados de monitoramento forem removidos, não haverá método para recuperar as informações.

Parâmetros

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

-Path <String>

Esse parâmetro especifica a unidade MDTProvider do Windows PowerShell para o compartilhamento de implantação desejado.

Observação

Se esse parâmetro não for fornecido, o diretório de trabalho do Windows PowerShell deverá ter como padrão um local dentro da unidade MDTProvider do Windows PowerShell desejada.

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-ComputerObject <PSObject>

Esse parâmetro especifica o item de dados de monitoramento a ser criado ou atualizado usando um objeto de computador. Se esse parâmetro não for especificado, o parâmetro MACAddress deverá ser especificado para identificar um item de dados de monitoramento específico.

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? True (ByValue)
Aceita caracteres curinga? Falso

-MACAddress <String>

Esse parâmetro especifica o item de dados de monitoramento a ser criado ou atualizado usando o endereço MAC do adaptador de rede principal do computador que está sendo monitorado. O formato do MACAddress é xx:xx:xx:xx:xx:xx, onde x é um caractere hexadecimal especificado em maiúsculas (conforme necessário). Se esse parâmetro não for especificado, o parâmetro ComputerObject deverá ser especificado para identificar um item de dados de monitoramento específico.

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? True (ByValue)
Aceita caracteres curinga? Falso

-Tabela de hash de configurações <>

Esse parâmetro especifica as configurações de dados de monitoramento para o item de dados de monitoramento a ser criado ou atualizado. O formato da tabela de hash fornecida com este parâmetro é @{"Setting"="Value"; "Setting1"="Value1"; "Setting2"="Value2}. Se esse parâmetro não for especificado, o item de dados de monitoramento será criado, mas nenhuma informação de monitoramento será armazenada.

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

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? True (ByValue)
Aceita caracteres curinga? Falso

<CommonParameters>

Este cmdlet dá suporte aos seguintes parâmetros comuns: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", que você pode acessar digitando o seguinte comando e pressionando 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 monitoramento em que o nome do computador seja WDG-REF-01. O objeto é localizado usando o cmdlet Get-MDTMonitorData e o cmdlet Where-Object . Para obter mais informações sobre o cmdlet Where-Object , consulte Usando o cmdlet Where-Object. A propriedade OSDComputerName é registrada como tendo um valor de WDG-MDT-01 e a propriedade SkipWizard é registrada como tendo um valor de YES.

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 monitoramento com um MACAddress que tem um valor de 00:11:22:33:44:55. A propriedade OSDComputerName é registrada como tendo um valor de WDG-MDT-01 e a propriedade SkipWizard é registrada como tendo um valor de YES.

Test-MDTDeploymentShare

Embora esse cmdlet seja retornado usando o cmdlet Get-Command como estando no snap-in Microsoft.BDD.PSSnapIn, ele não é implementado.

Test-MDTMonitorData

Esta seção descreve o cmdlet Test-MDTMonitorData do Windows PowerShell. Execute esse cmdlet em um console do Windows PowerShell que tenha o snap-in do MDT PowerShell carregado. Para obter mais informações sobre como iniciar um console do Windows PowerShell que tenha o snap-in do PowerShell do MDT carregado, consulte "Carregando o snap-in do MDT do Windows PowerShell".

Sintaxe

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

Descrição

Esse cmdlet valida se o serviço de monitoramento do MDT, que é executado no computador no qual o MDT está instalado, está habilitado e funcionando corretamente. O serviço de monitoramento do MDT coleta informações de monitoramento que podem ser exibidas:

  • No nó Monitoramento em um compartilhamento de implantação no Workbench de Implantação

  • Usando o cmdlet Get-MDTMonitorData

    O serviço de monitoramento do MDT pode ser desabilitado usando o Disable-MDTMonitorService. As informações de monitoramento podem ser gravadas no serviço de monitoramento do MDT usando o cmdlet Set-MDTMonitorData .

Observação

Para que esse cmdlet funcione corretamente, deve haver pelo menos um item de dados de monitoramento do MDT no compartilhamento de implantação. Se nenhuma informação de monitoramento do MDT tiver sido registrada, o compartilhamento de implantação será reprovado no teste.

Para obter mais informações sobre o serviço de monitoramento do MDT, consulte a seção "Monitorando implantações do MDT" no documento do MDT, Usando o Microsoft Deployment Toolkit.

Parâmetros

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

-Server <String>

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

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? Nomeado
Valor padrão Nenhum
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-DataPort <Int32>

Esse parâmetro especifica a porta TCP usada como a porta de dados para o serviço de monitoramento do MDT.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-EventPort <int32>

Esse parâmetro especifica a porta TCP usada como porta de evento para o serviço de monitoramento do MDT.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

<CommonParameters>

Este cmdlet dá suporte aos seguintes parâmetros comuns: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", que você pode acessar digitando o seguinte comando e pressionando ENTER:

Get-Help about_CommonParameters

Saídas

Este cmdlet gera um valor booliano que representa o sucesso (true) ou o fracasso (false) do texto.

Exemplo 1

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

Descrição

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

Update-MDTDatabaseSchema

Esta seção descreve o cmdlet Update-MDTDatabaseSchema do Windows PowerShell. Execute esse cmdlet em um console do Windows PowerShell que tenha o snap-in do MDT PowerShell carregado. Para obter mais informações sobre como iniciar um console do Windows PowerShell que tenha o snap-in do PowerShell do MDT carregado, consulte "Carregando o snap-in do MDT do Windows PowerShell".

Sintaxe

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

Descrição

Esse cmdlet atualiza um banco de dados do Banco de Dados do MDT existente para a versão mais recente do esquema do banco de dados do Banco de Dados do MDT. Cada compartilhamento de implantação pode ser associado a apenas um banco de dados MDT DB.

Esse cmdlet é chamado automaticamente quando um compartilhamento de implantação está sendo atualizado, como ao executar o cmdlet Restore-MDTPersistentDrive com o parâmetro Force e o cmdlet Update-MDTDeploymentShare .

Parâmetros

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

-SQLServer <Cadeia de caracteres>

Esse parâmetro especifica o nome do computador que executa o SQL Server em que o banco de dados MDT DB será atualizado.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-Instance <String>

Esse parâmetro especifica a instância do SQL Server na qual existe o banco de dados de banco de dados MDT a ser atualizado. Se esse parâmetro for omitido, o banco de dados de banco de dados MDT será considerado como pertencente à instância padrão do SQL Server.

Observação

O serviço Navegador do SQL Server deve estar em execução no computador que executa o SQL Server para que o cmdlet localize a instância especificada neste parâmetro.

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-Port <String>

Esse parâmetro especifica a porta TCP a ser usada na comunicação com a instância do SQL Server especificada no parâmetro SQLServer. A porta padrão que o SQL Server usa é a 1433. Especifique esse parâmetro quando o SQL Server estiver configurado para usar uma porta diferente do valor padrão. O valor desse parâmetro deve corresponder à porta configurada para o SQL Server.

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-netlib <string>

Esse parâmetro especifica a biblioteca de rede do SQL Server que é usada na comunicação com a instância do SQL Server especificada no parâmetro SQLServer. O parâmetro pode ser definido como um dos seguintes valores:

  • DBNMPNTW, que é usado para especificar a comunicação de pipes nomeados

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

    Se esse parâmetro não for fornecido, os pipes nomeados da biblioteca de rede do SQL Server (DBNMPNTW) serão usados.

Observação

O Workbench de Implantação não oferece a opção para configurar a biblioteca de rede do SQL Server. O Workbench de implantação sempre usa comunicação de pipes nomeados. No entanto, a biblioteca de rede SQL Server pode ser configurada no arquivo CustomSettings.ini.

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-Database <String>

Esse parâmetro especifica o nome do banco de dados a ser atualizado na instância do SQL Server especificado no parâmetro Instance na instância do SQL Server especificada no parâmetro SQLServer.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

<CommonParameters>

Este cmdlet dá suporte aos seguintes parâmetros comuns: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", que você pode acessar digitando o seguinte comando e pressionando ENTER:

Get-Help about_CommonParameters

Saídas

Esse cmdlet gera um objeto do tipo PSObject para o banco de dados MDT que foi atualizado. Este cmdlet também gera dados do tipo String se o parâmetro comum detalhado estiver incluído.

Exemplo 1

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

Descrição

Este exemplo atualiza o esquema de um banco de dados MDT chamado MDTDB na instância padrão do SQL Server em um computador chamado WDG-SQL-01. A conexão será feita com a instância do SQL Server usando a porta TCP padrão e o protocolo de Pipes Nomeados.

Exemplo 2

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

Descrição

Este exemplo atualiza o esquema de um banco de dados MDT chamado MDTDB na instância do SQL Server chamada MDTInstance em um computador chamado WDG-SQL-01. A conexão será feita com o SQL Server usando a porta TCP 6333 e o protocolo de Pipes Nomeados.

Update-MDTDeploymentShare

Esta seção descreve o cmdlet Update-MDTDeploymentShare do Windows PowerShell. Execute esse cmdlet em um console do Windows PowerShell que tenha o snap-in do MDT PowerShell carregado. Para obter mais informações sobre como iniciar um console do Windows PowerShell que tenha o snap-in do PowerShell do MDT carregado, consulte "Carregando o snap-in do MDT do Windows PowerShell".

Sintaxe

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

Descrição

Este cmdlet atualiza um compartilhamento de implantação existente com os arquivos mais recentes do Windows ADK. Esse cmdlet também atualiza ou regenera as imagens de inicialização necessárias do Windows PE nos formatos de arquivo WIM e ISO.

Parâmetros

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

-Path <String>

Esse parâmetro especifica o caminho totalmente qualificado para uma pasta existente no compartilhamento de implantação que está sendo atualizado.

Observação

Se esse parâmetro não for fornecido, o diretório de trabalho do Windows PowerShell deverá ter como padrão o local desejado no compartilhamento de implantação.

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

-Force [<SwitchParameter>]

Esse parâmetro especifica se as imagens de inicialização do Windows PE (arquivos .iso e .wim) para o compartilhamento de implantação devem ser completamente regeneradas. Se este parâmetro for:

  • Desde que, o cmdlet crie novas versões das imagens de inicialização do Windows PE. Esse processo leva mais tempo do que a otimização das imagens de inicialização existentes do Windows PE.

  • Omitido, o cmdlet otimiza as imagens de inicialização existentes do Windows PE. Esse processo leva menos tempo do que gerar novas versões das imagens de inicialização do Windows PE. Se esse parâmetro for omitido, o parâmetro Compress poderá ser usado para reduzir o tamanho das imagens de inicialização como parte do processo de otimização da imagem de inicialização do Windows PE.

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? True (ByValue)
Aceita caracteres curinga? Falso

-Compress [<SwitchParameter>]

Esse parâmetro especifica se as imagens de inicialização do Windows PE (arquivos .iso e .wim) para o compartilhamento de implantação devem ser compactadas quando são otimizadas (sem o parâmetro Force ). Se este parâmetro for:

  • Desde que, o cmdlet compacte as imagens de inicialização do Windows PE à medida que elas estão sendo otimizadas

  • Omitido, o cmdlet não compacta as imagens de inicialização do Windows PE à medida que elas estão sendo otimizadas

Observação

Esse parâmetro só deverá ser fornecido se o parâmetro Force não for fornecido. Se o parâmetro Force estiver incluído, novas imagens de inicialização do Windows PE serão geradas e compactadas para o tamanho mínimo.

Parâmetro Valor
Obrigatório? Falso
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? True (ByValue)
Aceita caracteres curinga? Falso

<CommonParameters>

Este cmdlet dá suporte aos seguintes parâmetros comuns: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", que você pode acessar digitando o seguinte comando e pressionando ENTER:

Get-Help about_CommonParameters

Saídas

Este cmdlet gera dados do tipo String e produz dados do tipo String adicionais se o parâmetro comum detalhado estiver incluído.

Exemplo 1

Update-MDTDepoymentShare

Descrição

Este exemplo atualiza o compartilhamento de implantação no diretório de trabalho do Windows PowerShell. As imagens de inicialização do Windows PE serão otimizadas. As imagens de inicialização do Windows PE não serão compactadas.

Exemplo 2

Update-MDTDepoymentShare -Path "DS001:"

Descrição

Este exemplo atualiza o compartilhamento de implantação na unidade MDT do Windows PowerShell chamada DS001:. As imagens de inicialização do Windows PE serão otimizadas. As imagens de inicialização do Windows PE não serão compactadas.

Exemplo 3

Update-MDTDepoymentShare -Path "DS001:" -Compress

Descrição

Este exemplo atualiza o compartilhamento de implantação na unidade MDT do Windows PowerShell chamada DS001:. As imagens de inicialização do Windows PE serão otimizadas. As imagens de inicialização do Windows PE serão compactadas.

Exemplo 4

Update-MDTDepoymentShare -Path "DS001:" -Force

Descrição

Este exemplo atualiza o compartilhamento de implantação na unidade MDT do Windows PowerShell chamada DS001:. Novas versões das imagens de inicialização do Windows PE serão geradas.

Update-MDTLinkedDS

Esta seção descreve o cmdlet Update-MDTLinkedDS do Windows PowerShell. Execute esse cmdlet em um console do Windows PowerShell que tenha o snap-in do MDT PowerShell carregado. Para obter mais informações sobre como iniciar um console do Windows PowerShell que tenha o snap-in do PowerShell do MDT carregado, consulte "Carregando o snap-in do MDT do Windows PowerShell".

Sintaxe

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

Descrição

Esse cmdlet replica o conteúdo de um compartilhamento de implantação para um compartilhamento de implantação vinculado usando o perfil de seleção usado para definir o compartilhamento de implantação vinculado. O comportamento de replicação é determinado com base nas definições de configuração do compartilhamento de implantação vinculado.

Parâmetros

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

-Path <String>

Esse parâmetro especifica o caminho totalmente qualificado para o compartilhamento de implantação vinculado que está sendo atualizado.

Observação

Se esse parâmetro não for fornecido, o diretório de trabalho do Windows PowerShell deverá ter como padrão o local desejado no compartilhamento de implantação.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

<CommonParameters>

Este cmdlet dá suporte aos seguintes parâmetros comuns: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", que você pode acessar digitando o seguinte comando e pressionando ENTER:

Get-Help about_CommonParameters

Saídas

Este cmdlet gera dados do tipo String e produz dados do tipo String adicionais se o parâmetro comum detalhado estiver incluído.

Exemplo 1

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

Descrição

Este exemplo replica o conteúdo do compartilhamento de implantação para o compartilhamento de implantação vinculado na pasta Windows PowerShell caminho DS001:\Compartilhamentos de Implantação Vinculados\LINKED001.

Update-MDTMedia

Esta seção descreve o cmdlet Update-MDTMedia do Windows PowerShell. Execute esse cmdlet em um console do Windows PowerShell que tenha o snap-in do MDT PowerShell carregado. Para obter mais informações sobre como iniciar um console do Windows PowerShell que tenha o snap-in do PowerShell do MDT carregado, consulte "Carregando o snap-in do MDT do Windows PowerShell".

Sintaxe

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

Descrição

Esse cmdlet replica o conteúdo de um compartilhamento de implantação para uma pasta que contém mídia de implantação usando o perfil de seleção usado para definir a mídia de implantação. O comportamento de replicação é determinado com base nas definições de configuração da mídia de implantação.

A mídia em LTI permite que você execute implantações de LTI somente da mídia local sem se conectar a um compartilhamento de implantação. Você pode armazenar a mídia em um DVD, disco rígido USB ou outro dispositivo portátil. Depois de criar a mídia, gere imagens WIM inicializáveis que permitam que a implantação seja executada a partir de dispositivos de mídia portáteis disponíveis localmente no computador de destino.

Parâmetros

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

-Path <String>

Esse parâmetro especifica o caminho totalmente qualificado para a pasta que contém a mídia de implantação que está sendo atualizada.

Observação

Se esse parâmetro não for fornecido, o diretório de trabalho do Windows PowerShell deverá ter como padrão o local desejado no compartilhamento de implantação.

Parâmetro Valor
Obrigatório? Verdadeiro
Posição? Nomeado
Valor padrão -
Aceitar entrada de pipeline? Falso
Aceita caracteres curinga? Falso

<CommonParameters>

Este cmdlet dá suporte aos seguintes parâmetros comuns: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction e WarningVariable. Para obter mais informações, consulte o tópico "about_CommonParameters", que você pode acessar digitando o seguinte comando e pressionando ENTER:

Get-Help about_CommonParameters

Saídas

Este cmdlet gera dados do tipo String e produz dados do tipo String adicionais se o parâmetro comum detalhado estiver incluído.

Exemplo 1

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

Descrição

Este exemplo replica o conteúdo do compartilhamento de implantação para a pasta que contém a mídia de implantação na pasta do caminho Windows PowerShell DS001:\Media \MEDIA001.