Delen via


MDT Windows PowerShell-cmdlets

Naast de Deployment Workbench kunnen MDT-implementatieshares worden beheerd met windows PowerShell-cmdlets. De MDT Windows PowerShell-cmdlets zijn opgenomen in een Windows PowerShell-module, Microsoft.BDD.PSSnapIn, die deel uitmaakt van de installatie van MDT.

De MDT-cmdlets moeten worden uitgevoerd vanuit een Windows PowerShell-console waarop de MDT Windows PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT Windows PowerShell-module is geladen.

Tabel 7 bevat de MDT Windows PowerShell-cmdlets en een korte beschrijving van elke cmdlet. Elke cmdlet wordt nader besproken in een volgende sectie.

Tabel 7. MDT Windows PowerShell-cmdlets

Cmdlet Beschrijving
Add-MDTPersistentDrive Hiermee voegt u een implementatieshare toe aan de lijst met persistente MDT-stations die kunnen worden hersteld met behulp van de cmdlet Restore-MDTPersistentDrive .
Disable-MDTMonitorService Hiermee schakelt u de MDT-bewakingsservices uit.
Enable-MDTMonitorService Hiermee schakelt u de MDT-bewakingsservices in.
Get-MDTDeploymentShareStatistics Geeft de statistieken weer van een implementatieshare, inclusief het aantal entiteiten per primaire map in de implementatieshare.
Get-MDTMonitorData Geeft de MDT-bewakingsgegevens weer die zijn verzameld voor een of meer bewaakte MTD-implementaties.
Get-MDTOperatingSystemCatalog Retourneert de besturingssysteemcatalogus voor een specifiek besturingssysteem. Als de catalogus van het besturingssysteem niet bestaat of verouderd is, wordt de catalogus van het besturingssysteem opnieuw gegenereerd.
Get-MDTPersistentDrive Geeft de lijst weer met implementatieshares die kunnen worden hersteld met behulp van de cmdlet Restore-MDTPersistentDrive .
Import-MDTApplication Hiermee importeert u een toepassing in een implementatieshare.
Import-MDTDriver Hiermee importeert u een of meer apparaatstuurprogramma's in een implementatieshare.
Import-MDTOperatingSystem Hiermee importeert u een of meer besturingssystemen in een implementatieshare.
Import-MDTPackage Hiermee importeert u een of meer besturingssysteempakketten in een implementatieshare.
Import-MDTTaskSequence Hiermee importeert u een takenreeks in een implementatieshare.
New-MDTDatabase Hiermee wordt een MDT DB-database gemaakt of bijgewerkt die is gekoppeld aan een implementatieshare.
Remove-MDTMonitorData Hiermee verwijdert u een of meer MDT-bewakingsgegevens uit de verzamelde MDT-bewakingsgegevens in een implementatieshare.
Remove-MDTPersistentDrive Hiermee verwijdert u een implementatieshare uit de lijst met door MDT persistente Windows PowerShell-stations die kunnen worden hersteld met behulp van de cmdlet Restore-MDTPersistentDrive .
Restore-MDTPersistentDrive Hiermee maakt u een Windows PowerShell-station voor elke implementatieshare in de lijst met mdt-permanente Windows PowerShell-stations.
Set-MDTMonitorData Hiermee maakt u een nieuw of werkt u een bestaand MDT-bewakingsgegevensitem bij in de verzamelde MDT-bewakingsgegevens in een implementatieshare.
Test-MDTDeploymentShare Controleert de integriteit van een implementatieshare.
Test-MDTMonitorData Controleert of de MDT-bewakingsservices correct zijn geconfigureerd en worden uitgevoerd.
Update-MDTDatabaseSchema Werkt het MDT DB-databaseschema bij.
Update-MDTDeploymentShare Hiermee werkt u een implementatieshare bij.
Update-MDTLinkedDS Repliceert inhoud van een implementatieshare naar een gekoppelde implementatieshare.
Update-MDTMedia Repliceert inhoud van een implementatieshare naar een implementatiemediamap.

Add-MDTPersistentDrive

In deze sectie wordt de PowerShell-cmdlet Add-MDTPersistentDriveWindows beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.

Syntaxis

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

Beschrijving

Met deze cmdlet wordt een bestaand Windows PowerShell-station dat is gemaakt met de MDTProvider toegevoegd aan een lijst met stations die zijn behouden in de Deployment Workbench of in een Windows PowerShell-sessie met behulp van de cmdlet Restore-MDTPersistentDrive . Deze cmdlet wordt aangeroepen wanneer u een implementatieshare maakt of opent in de Deployment Workbench.

Opmerking

De lijst met persistente MDTProvider-stations wordt bijgehouden per gebruiker op basis van het gebruikersprofiel.

De lijst met persistente MDTProvider-stations kan worden weergegeven met behulp van de cmdlet Get-MDTPersistentDrive .

Parameters

Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Add-MDTPersistentDriveWindows .

-Naamtekenreeks <>

Hiermee geeft u de naam van een Windows PowerShell-station dat is gemaakt met behulp van de MDT-provider en overeenkomt met een bestaande implementatieshare. De naam is gemaakt met behulp van de cmdlet New-PSDrive en het opgeven van de MDTProvider in de PSProvider parameter.

Voor meer informatie over het maken van een nieuw Windows PowerShell-station met behulp van mdtProvider en het maken van een implementatieshare met Behulp van Windows PowerShell, raadpleegt u de sectie Een implementatieshare maken met Windows PowerShell in het MDT-document, Microsoft Deployment Toolkit Samples Guide.

Parameter Value
Vereist? Waar
Positie? 2 en benoemd
Standaardwaarde Geen
Pijplijninvoer accepteren? True (ByValue)
Jokertekens accepteren? False

-InputObject <PSObject>

Met deze parameter wordt een Windows PowerShell-stationobject opgegeven dat eerder in het proces is gemaakt. Voer een PSObject-object in, zoals een object dat is gegenereerd door de cmdlet New-PSDrive .

Parameter Value
Vereist? False
Positie? 3 en benoemd
Standaardwaarde -
Pijplijninvoer accepteren? True (ByValue)
Jokertekens accepteren? False

<CommonParameters>

Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:

Get-Help about_CommonParameters

Uitgangen

Met deze cmdlet wordt een PSObject-typeobject uitgevoerd voor het Windows PowerShell-stationsobject dat is toegevoegd aan de lijst met persistente stations.

Deze cmdlet voert ook een tekenreekstypeobject uit als de algemene parameter Uitgebreid is opgenomen.

Voorbeeld 1

Add-MDTPersistentDrive -Name DS001

Beschrijving

In dit voorbeeld wordt de implementatieshare met de naam van het Windows PowerShell-station DS001 toegevoegd aan de lijst met persistente stations.

Voorbeeld 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

Beschrijving

In dit voorbeeld wordt de Windows PowerShell-stationnaam DS001, gemaakt door de cmdlet New-PSDrive , toegevoegd aan de lijst met persistente MDT-stations met behulp van de variabele $MDTPSDrive .

Voorbeeld 3

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

Beschrijving

In dit voorbeeld wordt de Windows PowerShell-stationnaam DS001, gemaakt door de cmdlet New-PSDrive , toegevoegd aan de lijst met persistente MDT-stations door het zojuist gemaakte Windows PowerShell-stationsobject door te sturen naar de cmdlet Add-MDTPersistentDrive .

Disable-MDTMonitorService

In deze sectie wordt de Windows PowerShell-cmdlet Disable-MDTMonitorService beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.

Syntaxis

Disable-MDTMonitorService [<CommonParameters>]

Beschrijving

Met deze cmdlet schakelt u de MDT-bewakingsservice uit, die wordt uitgevoerd op de computer waarop MDT is geïnstalleerd. De MDT-bewakingsservice verzamelt bewakingsgegevens die kunnen worden weergegeven:

  • In het knooppunt Bewaking in een implementatieshare in implementatiewerk

  • De cmdlet Get-MDTMonitorData gebruiken

    De MDT-bewakingsservice kan vervolgens worden ingeschakeld met behulp van de Enable-MDTMonitorService.

    Zie de sectie MDT-implementaties bewaken in het MDT-document , De Microsoft Deployment Toolkit gebruiken voor meer informatie over de MDT-bewakingsservice.

Parameters

Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Disable-MDTMonitorService .

<CommonParameters>

Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters' voor meer informatie, dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken:

Get-Help about_CommonParameters

Uitgangen

Deze cmdlet voert een tekenreekstypeobject uit als de algemene parameter Uitgebreid is opgenomen; anders wordt er geen uitvoer gegenereerd.

Voorbeeld 1

Disable-MDTMonitorService

Beschrijving

In dit voorbeeld wordt de MDT-bewakingsservice uitgeschakeld.

Enable-MDTMonitorService

In deze sectie wordt de Windows PowerShell-cmdlet Enable-MDTMonitorService beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.

Syntaxis

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

Beschrijving

Met deze cmdlet schakelt u de MDT-bewakingsservice in, die wordt uitgevoerd op de computer waarop MDT is geïnstalleerd. De MDT-bewakingsservice verzamelt bewakingsgegevens die kunnen worden weergegeven:

  • In het knooppunt Bewaking in een implementatieshare in de Implementatiewerkbench.

  • De cmdlet Get-MDTMonitorData gebruiken

    De MDT-bewakingsservice kan worden uitgeschakeld met behulp van de Disable-MDTMonitorService.

    Zie de sectie MDT-implementaties bewaken in het MDT-document , De Microsoft Deployment Toolkit gebruiken voor meer informatie over de MDT-bewakingsservice.

Parameters

Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Enable-MDTMonitorService .

-EventPort <Int32>

Deze parameter geeft de TCP-poort op die wordt gebruikt als de gebeurtenispoort voor de MDT-bewakingsservice.

Parameter Value
Vereist? False
Positie? 2 en benoemd
Standaardwaarde 9800
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-DataPort <Int32>

Deze parameter geeft de TCP-poort op die wordt gebruikt als de gegevenspoort voor de MDT-bewakingsservice.

Parameter Value
Vereist? False
Positie? 3 en benoemd
Standaardwaarde 9801
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

<CommonParameters>

Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:

Get-Help about_CommonParameters

Uitgangen

Deze cmdlet voert een tekenreekstypeobject uit als de algemene parameter Uitgebreid is opgenomen; anders wordt er geen uitvoer gegenereerd.

Voorbeeld 1

Enable-MDTMonitorService

Beschrijving

In dit voorbeeld wordt de MDT-bewakingsservice op de lokale computer ingeschakeld met de standaardwaarde 9800 voor de gebeurtenispoort en de waarde 9801 voor de gegevenspoort op de MDT-bewakingsservice.

Voorbeeld 2

Enable-MDTMonitorService -EventPort 7000 -DataPort 7001

Beschrijving

In dit voorbeeld wordt de MDT-bewakingsservice op de lokale computer ingeschakeld met behulp van de waarde 7000 voor de gebeurtenispoort en de waarde 7001 voor de gegevenspoort op de MDT-bewakingsservice.

Get-MDTDeploymentShareStatistics

In deze sectie wordt de Windows PowerShell-cmdlet Get-MDTDeploymentShareStatistics beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.

Syntaxis

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

Beschrijving

Met deze cmdlet worden de statistieken van een implementatieshare weergegeven op basis van het MDTProvder-station dat is opgegeven in de parameter Path . De statistieken bevatten het aantal items in de opgegeven implementatieshare:

  • Toepassingen

  • Stuurprogramma 's

  • Besturingssystemen

  • Pakketten

  • Takenreeksen

  • Selectieprofielen

  • Gekoppelde implementatieshares

  • MDT-media

  • Computers in de MDT DB

  • Merk en modellen in de MDT DB

  • Locaties in de MDT DB

  • Rollen in de MDT-database

Opmerking

De waarden voor de statistieken die betrekking hebben op de MDT DB worden niet ingevuld en retourneren altijd een waarde van nul.

Parameters

Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Get-MDTDeploymentShareStatistics .

-Padtekenreeks <>

Met deze parameter geeft u het Windows PowerShell-station MDTProvider op voor de gewenste implementatieshare.

Opmerking

Als deze parameter niet wordt opgegeven, moet de Windows PowerShell-werkmap standaard worden ingesteld op een locatie binnen de gewenste MDTProvider Windows PowerShell-station.

Parameter Value
Vereist? False
Positie? 2 en benoemd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

<CommonParameters>

Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:

Get-Help about_CommonParameters

Uitgangen

Deze cmdlet voert een PSObject-object uit dat de statistieken voor de implementatieshare bevat.

Voorbeeld 1

Get-MDTDeploymentShareStatistics -Path DS001:

Beschrijving

In dit voorbeeld worden de statistieken van de implementatieshare geretourneerd voor de implementatieshare die is opgegeven in het Windows PowerShell-station DS001: MDTProvider.

Voorbeeld 2

cd DS001:
Get-MDTDeploymentShareStatistics

Beschrijving

In dit voorbeeld worden de statistieken van de implementatieshare geretourneerd voor de implementatieshare die is opgegeven in het Windows PowerShell-station DS001: MDTProvider. Gebruik de opdracht cd om de werkmap voor Windows PowerShell in te stellen op het Windows PowerShell-station DS001: MDTProvider.

Get-MDTMonitorData

In deze sectie wordt de Windows PowerShell-cmdlet Get-MDTMonitorData beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.

Syntaxis

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

Beschrijving

Met deze cmdlet worden de MDT-bewakingsgegevens weergegeven die worden gerapporteerd aan de implementatieshare die is opgegeven in de parameter Path . Hier volgt een voorbeeld van de uitvoer van deze 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 : {}

Opmerking

Het MDTProvider Windows PowerShell-station waarnaar deze cmdlet verwijst, moet bestaan voordat deze cmdlet wordt uitgevoerd.

Parameters

Deze subsectie bevat informatie over de verschillende parameters die u kunt gebruiken met de cmdlet Get- MDTMonitorData .

-Padtekenreeks <>

Met deze parameter geeft u het Windows PowerShell-station MDTProvider op voor de gewenste implementatieshare.

Opmerking

Als deze parameter niet wordt opgegeven, moet de Windows PowerShell-werkmap standaard worden ingesteld op een locatie binnen de gewenste MDTProvider Windows PowerShell-station.

Parameter Value
Vereist? False
Positie? 2 en benoemd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-ID <nullable>

Deze parameter specificeert de specifieke id voor de implementatie van een specifieke computer. Als deze parameter niet is opgegeven, worden alle bewakingsgegevens voor implementaties in de implementatieshare weergegeven.

Parameter Value
Vereist? False
Positie? 3 en benoemd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

<CommonParameters>

Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:

Get-Help about_CommonParameters

Uitgangen

Deze cmdlet voert een PSObject-type-object uit voor elke bewaakte computer, dat de bewakingsgegevens voor de computer bevat.

Voorbeeld 1

Get-MDTMonitorData -Path DS001:

Beschrijving

In dit voorbeeld worden de bewakingsgegevens geretourneerd voor alle implementaties in de implementatieshare die is opgegeven in het Windows PowerShell-station DS001: MDTProvider.

Voorbeeld 2

cd DS001:
Get-MDTMonitorData

Beschrijving

In dit voorbeeld worden de bewakingsgegevens geretourneerd voor alle implementaties in de implementatieshare die is opgegeven in het Windows PowerShell-station DS001: MDTProvider. Gebruik de opdracht cd om de werkmap voor Windows PowerShell in te stellen op het Windows PowerShell-station DS001: MDTProvider.

Voorbeeld 3

Get-MDTMonitorData -Path DS001: -ID 22

Beschrijving

In dit voorbeeld worden de bewakingsgegevens voor de implementatie geretourneerd met een id van 22 in de implementatieshare die is opgegeven in het Windows PowerShell-station DS001: MDTProvider.

Get-MDTOperatingSystemCatalog

In deze sectie wordt de Windows PowerShell-cmdlet Get-MDTOperatingSystemCatalog beschreven . Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.

Syntaxis

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

Beschrijving

Met deze cmdlet wordt een besturingssysteemcatalogus voor een aangepaste installatiekopieën van het besturingssysteem opgehaald of gemaakt, zodat u het bijbehorende unattend.xml-bestand kunt wijzigen met windows WSIM (System Image Manager). Als er geen besturingssysteemcatalogus beschikbaar is of als de bestaande besturingssysteemcatalogus ongeldig of verouderd is, wordt met deze cmdlet een nieuwe catalogus van het besturingssysteem gegenereerd.

Opmerking

Het proces voor het genereren van een nieuwe besturingssysteemcatalogus kan lang duren, omdat de installatiekopieën van het aangepaste besturingssysteem moeten worden gekoppeld, geïnspecteerd en ontkoppeld voordat het maken van de besturingssysteemcatalogus is voltooid.

Parameters

Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Get-MDTOperatingSystemCatalog .

-ImageFile-tekenreeks <>

Met deze parameter geeft u het volledig gekwalificeerde pad naar het installatiekopieënbestand van het aangepaste besturingssysteem (.wim-bestand), inclusief de naam van het installatiekopieënbestand van het aangepaste besturingssysteem.

Parameter Value
Vereist? Waar
Positie? 2 en benoemd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-Index <Int32>

Deze parameter specificeert de index van de gewenste installatiekopieën van het besturingssysteem in het installatiekopieënbestand van het besturingssysteem (wim-bestand).

Parameter Value
Vereist? Waar
Positie? 3 en benoemd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

<CommonParameters>

Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:

Get-Help about_CommonParameters

Uitgangen

Deze cmdlet voert een PSObject-typeobject uit dat het pad naar de catalogus van het besturingssysteem bevat.

Voorbeeld 1

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

Beschrijving

In dit voorbeeld wordt de besturingssysteemcatalogus geretourneerd voor de installatiekopieën van het besturingssysteem op de index 2 in het installatiekopieënbestand van het besturingssysteem DS001:\Operating Systems\Windows 8\sources\install.wim.

Get-MDTPersistentDrive

In deze sectie wordt de Windows PowerShell-cmdlet Get-MDTPersistentDrive beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.

Syntaxis

Get-MDTPersistentDrive [<CommonParameters>]

Beschrijving

Met deze cmdlet wordt de lijst met persistente MDT Windows PowerShell-stations weergegeven. De lijst met persistente MDT Windows PowerShell-stations wordt beheerd met de cmdlets Add-MDTPersistentDrive en Remove-MDTPersistentDrive of de Deployment Workbench.

De uitvoer van deze cmdlet bevat de volgende informatie:

  • Naam van Windows PowerShell-station, zoals DS001

  • Mappad, zoals \\WDG-MDT-01\DeploymentShare$

    Persistente MDT Windows PowerShell-stations zijn vergelijkbaar met toewijzingen van permanente netwerkstations.

Opmerking

Deze lijst met persistente MDT Windows PowerShell-stations wordt per gebruiker bijgehouden en opgeslagen in het gebruikersprofiel.

Parameters

Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Get- MDTPersistentDrive .

<CommonParameters>

Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:

Get-Help about_CommonParameters

Uitgangen

Deze cmdlet voert een PSObject-typeobject uit voor elk mdt-station dat identiek is aan het PSObject-typeobject dat de new-PSDrive-cmdlet retourneert.

Voorbeeld 1

Get-MDTPersistentDrive

Beschrijving

In dit voorbeeld wordt een lijst met de persistente MDT-stations weergegeven.

Import-MDTApplication

In deze sectie wordt de Windows PowerShell-cmdlet Import-MDTApplication beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.

Syntaxis

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

-of-

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

-of-

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

Beschrijving

Met deze cmdlet wordt een toepassing geïmporteerd in een implementatieshare. De volgende toepassingstypen kunnen worden geïmporteerd met behulp van deze cmdlet:

  • Toepassingen met bronbestanden, met behulp van de parameters ApplicationSourcePath, DestinationFolder en Move . Het eerste syntaxisvoorbeeld illustreert het gebruik van deze cmdlet voor dit type toepassing.

  • Toepassingen zonder bronbestanden of met bronbestanden die zich in andere gedeelde netwerkmappen bevinden met behulp van de parameter NoSource . Het tweede syntaxisvoorbeeld illustreert het gebruik van deze cmdlet voor dit type toepassing.

  • Toepassingsbundels, die worden gebruikt om een set gerelateerde toepassingen te groepeert, met behulp van de parameter Bundel . Het laatste syntaxisvoorbeeld illustreert het gebruik van deze cmdlet voor dit type toepassing.

Parameters

Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Import-MDTApplication .

-Padtekenreeks <>

Met deze parameter geeft u het volledig gekwalificeerde pad naar een bestaande map op waar de toepassing die wordt geïmporteerd, binnen de implementatieshare wordt geplaatst. Als de parameter DestinationFolder wordt gebruikt, wordt de map die is opgegeven in de parameter DestinationFolder gemaakt onder de map die in deze parameter is opgegeven. Deze parameter wordt gebruikt in alle syntaxisgebruiken voor deze cmdlet.

Opmerking

Als deze parameter niet wordt opgegeven, moet de Windows PowerShell-werkmap standaard worden ingesteld op de gewenste locatie binnen de implementatieshare.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-Naamtekenreeks <>

Deze parameter geeft de naam op van de toepassing die moet worden toegevoegd aan de implementatieshare en moet uniek zijn binnen de implementatieshare. Deze parameter wordt gebruikt in alle syntaxisgebruiken voor deze cmdlet.

Parameter Value
Vereist? Waar
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-ApplicationSourcePath-tekenreeks <>

Deze parameter geeft het volledig gekwalificeerde pad naar de bronbestanden van de toepassing voor de toepassing die in de implementatieshare wordt geïmporteerd. Deze parameter is alleen geldig voor gebruik in het eerste syntaxisvoorbeeld.

Parameter Value
Vereist? Waar
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-DestinationFolder <String>

Met deze parameter geeft u de map op in de implementatieshare waar de bronbestanden van de toepassing moeten worden geïmporteerd. Deze map wordt gemaakt onder de map die is opgegeven in de parameter Pad . Deze parameter is alleen geldig voor gebruik in het eerste syntaxisvoorbeeld.

Parameter Value
Vereist? Waar
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-Move [<SwitchParameter>]

Deze parameter geeft aan of de bronbestanden van de toepassing moeten worden verplaatst (in plaats van gekopieerd) uit de map waarin de bronbestanden van de toepassing zich bevinden, die is opgegeven in de parameter ApplicationSourcePath .

Als deze parameter is:

  • Opgegeven, worden de bestanden verplaatst en worden de bestanden in de map die is opgegeven in de ApplicationSourcePath-parameter verwijderd

  • Niet opgegeven, worden de bestanden gekopieerd en worden de bestanden in de map die is opgegeven in de ApplicationSourcePath-parameter behouden

    Deze parameter is alleen geldig voor gebruik in het eerste syntaxisvoorbeeld.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-NoSource [<SwitchParameter>]

Deze parameter geeft aan dat de toepassing die wordt geïmporteerd een toepassing is die geen bronbestanden heeft die moeten worden gekopieerd. Wanneer u deze parameter gebruikt, zijn de bronbestanden van de toepassing:

  • In een gedeelde netwerkmap, die is opgegeven in de configuratie-instellingen voor de installatie van de toepassing of de werkmap

  • Al aanwezig in de installatiekopieën van het besturingssysteem

    Deze parameter is alleen geldig voor gebruik in het tweede syntaxisvoorbeeld.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? True (ByValue)
Jokertekens accepteren? False

-Bundle [<SwitchParameter>]

Deze parameter geeft aan dat de toepassing die wordt geïmporteerd een toepassing is die een bundel van twee of meer toepassingen is. Deze parameter is alleen geldig voor gebruik in het laatste syntaxisvoorbeeld.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? True (ByValue)
Jokertekens accepteren? False

<CommonParameters>

Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:

Get-Help about_CommonParameters

Uitgangen

Deze cmdlet voert een PSObject-object uit dat verwijst naar de toepassing die zojuist is geïmporteerd.

Voorbeeld 1

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

Beschrijving

In dit voorbeeld wordt een toepassing met bronbestanden uit de gedeelde netwerkmap op \\WDG-MDT-01\Source$\Office2010ProPlus\x86 geïmporteerd en de bronbestanden gekopieerd naar DS001:\Applications\Office2010ProPlusx86 binnen de implementatieshare. De bronbestanden blijven behouden.

Voorbeeld 2

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

Beschrijving

In dit voorbeeld wordt een toepassing met bronbestanden uit de gedeelde netwerkmap op \\WDG-MDT-01\Source$\Office2010ProPlus\x86 geïmporteerd en worden de bronbestanden verplaatst naar DS001:\Applications\Office2010ProPlusx86 binnen de implementatieshare. De bronbestanden worden verwijderd uit de gedeelde netwerkmap op \\WDG-MDT-01\Source$\Office2010ProPlus\x86. De toepassing heet Office 2012 Professional Plus 32-bits.

Voorbeeld 3

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

Beschrijving

In dit voorbeeld wordt een toepassing met de naam Office 2012 Professional Plus 32-bits geïmporteerd zonder bronbestanden.

Voorbeeld 4

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

Beschrijving

In dit voorbeeld wordt een toepassingsbundel met de naam Woodgrove Bank Core Applications geïmporteerd.

Import-MDTDriver

In deze sectie wordt de Windows PowerShell-cmdlet Import-MDTDriver beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.

Syntaxis

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

Beschrijving

Deze cmdlet importeert een of meer apparaatstuurprogramma's in een implementatieshare. Met deze cmdlet wordt gezocht naar apparaatstuurprogramma's die beginnen bij de map die is opgegeven in de parameter SourcePath . Met deze cmdlet worden meerdere apparaatstuurprogramma's gevonden in die mapstructuur.

Parameters

Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Import-MDTDriver .

-Padtekenreeks <>

Met deze parameter geeft u het volledig gekwalificeerde pad naar een bestaande map op waar het apparaatstuurprogramma dat wordt geïmporteerd, binnen de implementatieshare wordt geplaatst.

Opmerking

Als deze parameter niet wordt opgegeven, moet de Windows PowerShell-werkmap standaard op de gewenste locatie binnen de implementatieshare staan. Deze parameter moet worden opgegeven als de SourcePath-parameter niet wordt opgegeven.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-SourcePath-tekenreeks <[ ]>

Deze parameter specificeert een of meer volledig gekwalificeerde paden in een tekenreeksmatrix voor de bronmappen waarin de stuurprogrammabestanden van het apparaat zich bevinden. Elke mapstructuur, te beginnen met de map die in deze parameter is opgegeven, wordt gezocht naar apparaatstuurprogramma's, inclusief alle submappen en de inhoud van .cab bestanden in de mapstructuur.

Opmerking

Als deze parameter niet wordt opgegeven, moet de Windows PowerShell-werkmap standaard worden ingesteld op de map waarin de stuurprogrammabestanden van het apparaat zich bevinden. Deze parameter moet worden opgegeven als de path-parameter niet is opgegeven.

Parameter Value
Vereist? Waar
Positie? 1 en benoemd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-ImportDuplicates [<SwitchParameter>]

Deze parameter geeft aan of deze cmdlet dubbele apparaatstuurprogramma's moet importeren. Standaard worden dubbele apparaatstuurprogramma's niet geïmporteerd. Dubbele apparaatstuurprogramma's worden gedetecteerd door een hash-waarde te berekenen voor alle bestanden in een map met apparaatstuurprogramma's. Als de berekende hash-waarde overeenkomt met een ander apparaatstuurprogramma, wordt het te importeren apparaatstuurprogramma beschouwd als een duplicaat.

Als er een dubbel stuurprogramma wordt gedetecteerd en deze parameter niet wordt opgegeven, wordt het apparaatstuurprogramma toegevoegd en gekoppeld aan het oorspronkelijke, bestaande apparaatstuurprogramma.

Als deze parameter is:

  • Opgegeven, worden de dubbele apparaatstuurprogramma's geïmporteerd

  • Niet opgegeven, worden de apparaatstuurprogramma's toegevoegd en gekoppeld aan de oorspronkelijke, bestaande apparaatstuurprogramma's

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? True (ByValue)
Jokertekens accepteren? False

<CommonParameters>

Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:

Get-Help about_CommonParameters

Uitgangen

Deze cmdlet voert een of meer PSObject-objecten uit (één voor elk geïmporteerd apparaatstuurprogramma).

Voorbeeld 1

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

Beschrijving

In dit voorbeeld worden alle apparaatstuurprogramma's in de mappenstructuur geïmporteerd met de hoofdmapstructuur op \\WDG-MDT-01\Source$\Drivers. De apparaatstuurprogramma's worden opgeslagen in de map Out-of-Box Drivers in de implementatieshare die is toegewezen aan het Windows PowerShell-station DS001: MDTProvder. Als er dubbele apparaatstuurprogramma's worden gedetecteerd, worden de apparaatstuurprogramma's toegevoegd en gekoppeld aan de oorspronkelijke, bestaande apparaatstuurprogramma's in de implementatieshare.

Voorbeeld 2

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

Beschrijving

In dit voorbeeld worden alle apparaatstuurprogramma's geïmporteerd in de mappenstructuur die is opgegeven in de tekenreeksmatrix $DriverSourcePath. De apparaatstuurprogramma's worden opgeslagen in de map Out-of-Box Drivers in de implementatieshare die is toegewezen aan het Windows PowerShell-station DS001: MDTProvder. Als er dubbele apparaatstuurprogramma's worden gedetecteerd, worden de dubbele apparaatstuurprogramma's geïmporteerd.

Import-MDTOperatingSystem

In deze sectie wordt de Windows PowerShell-cmdlet Import-MDTOperatingSystem beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.

Syntaxis

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

-of-

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

-of-

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

Beschrijving

Met deze cmdlet wordt een besturingssysteem geïmporteerd in een implementatieshare. De volgende typen besturingssystemen kunnen worden geïmporteerd met behulp van deze cmdlet:

  • Besturingssystemen van de oorspronkelijke bronbestanden, met behulp van de SourcePath-parameters . Het eerste syntaxisvoorbeeld illustreert het gebruik van deze cmdlet voor dit type besturingssysteemimport.

  • Aangepaste installatiekopieën van besturingssystemen, zoals installatiekopieën vastleggen van referentiecomputers, met behulp van de parameter SourceFile . Het tweede syntaxisvoorbeeld illustreert het gebruik van deze cmdlet voor dit type besturingssysteemimport.

  • Installatiekopieën van besturingssystemen die aanwezig zijn in Windows Deployment Services met behulp van de parameter WDSServer . Het laatste syntaxisvoorbeeld illustreert het gebruik van deze cmdlet voor dit type besturingssysteemimport.

Parameters

Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Import-MDTOperatingSystem .

-Padtekenreeks <>

Deze parameter geeft het volledig gekwalificeerde pad naar een bestaande map in de implementatieshare waar het geïmporteerde besturingssysteem wordt geplaatst. Als de parameter DestinationFolder wordt gebruikt, wordt de map die is opgegeven in de parameter DestinationFolder gemaakt onder de map die in deze parameter is opgegeven. Deze parameter wordt gebruikt in alle syntaxisgebruiken voor deze cmdlet.

Opmerking

Als deze parameter niet wordt opgegeven, moet de Windows PowerShell-werkmap standaard op de gewenste locatie binnen de implementatieshare staan.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-SourcePath-tekenreeks <>

Deze parameter specificeert het volledig gekwalificeerde pad naar de bronbestanden van het besturingssysteem voor het besturingssysteem dat wordt geïmporteerd in de implementatieshare. Deze parameter is alleen geldig voor gebruik in het eerste syntaxisvoorbeeld.

Parameter Value
Vereist? Waar
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-DestinationFolder <String>

Met deze parameter wordt de map in de implementatieshare opgegeven waarin de bronbestanden van het besturingssysteem moeten worden geïmporteerd. Deze map wordt gemaakt onder de map die is opgegeven in de parameter Pad . Deze parameter is alleen geldig voor gebruik in de eerste en tweede syntaxisvoorbeelden.

Parameter Value
Vereist? Waar
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-Move [<SwitchParameter>]

Deze parameter geeft aan of de bronbestanden van het besturingssysteem moeten worden verplaatst (in plaats van gekopieerd) uit de map waarin de bronbestanden van het besturingssysteem zich bevinden, die is opgegeven in de parameter DestinationFolder .

Als deze parameter is:

  • Opgegeven worden de bestanden verplaatst en worden de bestanden in de map die is opgegeven in de parameter DestinationFolder verwijderd

  • Niet opgegeven, worden de bestanden gekopieerd en de bestanden in de map die is opgegeven in de destinationFolder parameter worden bewaard

    Deze parameter is alleen geldig voor gebruik in de eerste en tweede syntaxisvoorbeelden.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-SourceFile-tekenreeks <>

Met deze parameter geeft u het volledig gekwalificeerde pad op naar het wim-bestand van het besturingssysteembron voor het besturingssysteem dat in de implementatieshare wordt geïmporteerd. Deze parameter is alleen geldig voor gebruik in het tweede syntaxisvoorbeeld.

Parameter Value
Vereist? Waar
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-SetupPath-tekenreeks <>

Deze parameter specificeert het volledig gekwalificeerde pad naar de installatiebestanden van het besturingssysteem die moeten worden geïmporteerd, samen met het WIM-bestand dat is opgegeven in de SourceFile-parameter . Deze parameter is alleen geldig voor gebruik in het tweede syntaxisvoorbeeld.

Parameter Value
Vereist? Waar
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-WDSServer-tekenreeks <>

Deze parameter geeft de naam op van de Windows Deployment Services-server waarop de installatiekopieën van het besturingssysteem zich bevinden die moeten worden geïmporteerd. Alle besturingssysteeminstallatiekopieën op de Windows Deployment Services-server worden geïmporteerd in de implementatieshare. De werkelijke installatiekopieën van het besturingssysteem worden niet gekopieerd naar de implementatieshare. In plaats daarvan bevat de implementatieshare een koppeling naar elk besturingssysteembestand op de Windows Deployment Services-server.

Deze parameter is alleen geldig voor gebruik in het laatste syntaxisvoorbeeld.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

<CommonParameters>

Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:

Get-Help about_CommonParameters

Uitgangen

Deze cmdlet voert een of meer PSObject-objecten uit (één voor elk geïmporteerd besturingssysteem).

Voorbeeld 1

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

Beschrijving

In dit voorbeeld wordt een besturingssysteem uit de gedeelde netwerkmap op \\WDG-MDT-01\Source$\Windows8 geïmporteerd en worden de bronbestanden gekopieerd naar DS001:\Operating Systems\Windows8x64 binnen de implementatieshare. De bronbestanden blijven behouden.

Voorbeeld 2

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

Beschrijving

In dit voorbeeld wordt een besturingssysteem uit de gedeelde netwerkmap op \\WDG-MDT-01\Source$\Windows8 geïmporteerd en worden de bronbestanden gekopieerd naar DS001:\Operating Systems\Windows8x64 binnen de implementatieshare. De bronbestanden worden verwijderd uit de gedeelde netwerkmap op \\WDG-MDT-01\Source$\Windows8.

Voorbeeld 3

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

Beschrijving

In dit voorbeeld wordt een bestand met een aangepaste installatiekopieën (.wim-bestand) van het besturingssysteem geïmporteerd uit \\WDG-MDT-01\ Capture$\WDG-REF-01_Capture.wim en kopieert het afbeeldingsbestand naar DS001:\Operating Systems\Windows8x64-Reference binnen de implementatieshare. Het wim-bronbestand blijft behouden in de gedeelde netwerkmap.

Voorbeeld 4

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

Beschrijving

In dit voorbeeld worden alle installatiekopieën van het besturingssysteem geïmporteerd van de Windows Deployment Services-server met de naam WDG-WDS-01 en wordt een koppeling gemaakt naar elke installatiekopieën van het besturingssysteem in DS001:\Operating Systems in de implementatieshare. De broninstallatiekopieën van het besturingssysteem op de Windows Deployment Services-server blijven behouden op de Windows Deployment Services-server.

Import-MDTPackage

In deze sectie wordt de Windows PowerShell-cmdlet Import-MDTPackage beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.

Syntaxis

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

Beschrijving

Deze cmdlet importeert een of meer besturingssysteempakketten in een implementatieshare. De typen besturingssysteempakketten die kunnen worden geïmporteerd, zijn beveiligingsupdates, taalpakketten of nieuwe onderdelen. Servicepacks mogen niet worden geïmporteerd als besturingssysteempakketten, omdat ze niet offline kunnen worden geïnstalleerd.

Parameters

Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Import-MDTPackage .

-Padtekenreeks <>

Deze parameter geeft het volledig gekwalificeerde pad op naar een bestaande map in de implementatieshare waar de besturingssysteempakketten die worden geïmporteerd, worden geplaatst.

Opmerking

Als deze parameter niet wordt opgegeven, moet de Windows PowerShell-werkmap standaard op de gewenste locatie binnen de implementatieshare staan.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-SourcePath-tekenreeks <>

Deze parameter specificeert het volledig gekwalificeerde pad naar een mapstructuur die moet worden gescand voor het importeren van besturingssysteempakketten. De opgegeven mapstructuur wordt gescand op .cab- en MSU-bestanden. Voor MSU-bestanden worden de .cab bestanden in de MSU-bestanden automatisch uitgepakt.

Parameter Value
Vereist? Waar
Positie? 1 en benoemd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

<CommonParameters>

Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:

Get-Help about_CommonParameters

Uitgangen

Deze cmdlet voert een PSObject-object uit dat verwijst naar het pakket dat zojuist is geïmporteerd.

Voorbeeld 1

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

Beschrijving

In dit voorbeeld wordt de gedeelde netwerkmap op \\WDG-MDT-01\Source$\OSPackages gescand op besturingssysteempakketten en worden de bronbestanden gekopieerd naar de map DS001:\Packages binnen de implementatieshare. De bronbestanden worden verwijderd uit de gedeelde netwerkmap op \\WDG-MDT-01\Source$\OSPackages.

Import-MDTTaskSequence

In deze sectie wordt de Windows PowerShell-cmdlet Import-MDTTaskSequence beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.

Syntaxis

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

Beschrijving

Met deze cmdlet wordt een takenreeks geïmporteerd in een implementatieshare. De zojuist geïmporteerde takenreeks wordt gebaseerd op een bestaande takenreekssjabloon die is opgegeven in de eigenschap Sjabloon .

Parameters

Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Import-MDTPackage .

-Padtekenreeks <>

Deze parameter geeft het volledig gekwalificeerde pad op naar een bestaande map in de implementatieshare waar de takenreeks die wordt geïmporteerd, wordt geplaatst. Standaard moet het pad verwijzen naar de map Control en of een submap van de map Control in de implementatieshare. De waarde van de id-parameter wordt gebruikt om een submap te maken binnen het pad dat in deze parameter is opgegeven.

Opmerking

Als deze parameter niet wordt opgegeven, moet de Windows PowerShell-werkmap standaard op de gewenste locatie binnen de implementatieshare staan.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-Sjabloontekenreeks <>

Met deze parameter geeft u de takenreekssjabloon op die moet worden gebruikt voor het importeren van de nieuwe takenreeks. Takenreekssjablonen zijn .xml bestanden die de takenreeksstappen voor een bepaald type takenreeks bevatten. Als de takenreekssjabloon zich bevindt in:

  • De map installation_folder\Templates (waarbij installation_folder de map is waarin MDT is geïnstalleerd), dan is alleen de .xml bestandsnaam vereist.

  • Een andere map, vervolgens het volledig gekwalificeerde pad, inclusief de naam van de takenreekssjabloon .xml, is vereist.

    Voor meer informatie over de takenreekssjablonen die zijn opgenomen in MDT voor LTI-implementaties, raadpleegt u de sectie 'Een nieuwe takenreeks maken in de implementatiewerkset' in het MDT-document , De Microsoft Deployment Toolkit gebruiken.

Parameter Value
Vereist? Waar
Positie? 1 en benoemd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-Naamtekenreeks <>

Met deze parameter geeft u de naam op van de takenreeks die moet worden geïmporteerd. De waarde van deze parameter moet uniek zijn binnen de implementatieshare.

Parameter Value
Vereist? Waar
Positie? 2 en benoemd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-ID-tekenreeks <>

Met deze parameter wordt de id opgegeven van de takenreeks die moet worden geïmporteerd. De waarde van deze parameter moet uniek zijn binnen de implementatieshare. De waarde die aan deze parameter is toegewezen, moet in hoofdletters staan en mag geen spaties of speciale tekens bevatten. Deze waarde wordt gebruikt om een submap te maken in de map die is opgegeven in de parameter Pad . Deze moet zich onder de map Beheer in de implementatieshare bevinden.

Parameter Value
Vereist? Waar
Positie? 3 en benoemd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-Opmerkingentekenreeks <>

Met deze parameter geeft u de tekst op die aanvullende, beschrijvende informatie biedt over de takenreeks die moet worden geïmporteerd. Deze beschrijvende informatie is zichtbaar in de Deployment Workbench.

Parameter Value
Vereist? False
Positie? 4 en benoemd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-Versietekenreeks <>

Deze parameter geeft het versienummer op van de takenreeks die moet worden geïmporteerd. De waarde van deze parameter is alleen informatief en wordt niet gebruikt door MDT voor versiegerelateerde verwerking.

Parameter Value
Vereist? False
Positie? 4 en benoemd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-OperatingSystemPath-tekenreeks <>

Deze parameter geeft het volledig gekwalificeerde Windows PowerShell-pad op naar de map in de implementatieshare die het besturingssysteem bevat dat moet worden gebruikt met deze takenreeks, zoals DS001:\Operating Systems\Windows 8. Het besturingssysteem moet al bestaan in de implementatieshare waar de takenreeks wordt geïmporteerd.

Opmerking

Als u deze parameter niet opgeeft en de takenreeks moet verwijzen naar een besturingssysteem, moet u de parameter OperatingSystem opgeven.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-OperatingSystem <PSObject>

Deze parameter geeft het besturingssysteemobject op dat moet worden gebruikt met deze takenreeks. Het besturingssysteem moet al bestaan in de implementatieshare waar de takenreeks wordt geïmporteerd.

U kunt het Windows PowerShell-object voor een besturingssysteem ophalen met behulp van de get-item-cmdlet , zoals in het volgende voorbeeld:

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

Zie De cmdlet Get-Item gebruiken voor meer informatie over de get-item-cmdlet.

Opmerking

Als u deze parameter niet opgeeft en de takenreeks moet verwijzen naar een besturingssysteem, moet u de parameter OperatingSystemPath opgeven.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-FullName-tekenreeks <>

Deze parameter geeft de naam op van de geregistreerde eigenaar van het besturingssysteem dat moet worden gebruikt met deze takenreeks. Deze naam wordt opgeslagen in de registersleutel RegisteredOwner op HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion. De waarde van deze parameter wordt in het Unattend.xml-bestand geïnjecteerd om aan deze takenreeksen te worden gekoppeld.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-OrgName-tekenreeks <>

Met deze parameter geeft u de naam van de organisatie op voor de geregistreerde eigenaar van het besturingssysteem dat moet worden gebruikt met deze takenreeks. Deze naam wordt opgeslagen in de registersleutel RegisteredOrganization op HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion. De waarde van deze parameter wordt in het Unattend.xml-bestand geïnjecteerd om aan deze takenreeksen te worden gekoppeld.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-HomePage-tekenreeks <>

Met deze parameter geeft u de URL op die moet worden gebruikt als de startpagina in Internet Explorer. De waarde van deze parameter wordt in het Unattend.xml-bestand geïnjecteerd om aan deze takenreeksen te worden gekoppeld.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-ProductKey-tekenreeks <>

Deze parameter geeft de productcode op die moet worden gebruikt voor het besturingssysteem dat moet worden gebruikt met deze takenreeks. Deze productcode is alleen geldig voor retailversies van Windows-besturingssystemen. De waarde van deze parameter wordt in het Unattend.xml-bestand geïnjecteerd om aan deze takenreeksen te worden gekoppeld.

Opmerking

Als deze parameter niet wordt opgegeven, moet de productcode worden opgegeven bij het implementeren van deze takenreeks in de implementatiewizard, in het CustomSettings.ini-bestand of in de MDT-database.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-OverrideProductKey-tekenreeks <>

Deze parameter specificeert de MAK-sleutel die moet worden gebruikt voor het besturingssysteem dat moet worden gebruikt met deze takenreeks. Deze productcode is alleen geldig voor volumelicentieversies van Windows. De waarde van deze parameter wordt in het Unattend.xml-bestand geïnjecteerd om aan deze takenreeksen te worden gekoppeld.

Opmerking

Als deze parameter niet wordt opgegeven, moet de MAK-sleutel worden opgegeven bij het implementeren van deze takenreeks in de implementatiewizard, in het CustomSettings.ini-bestand of in de MDT DB.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-AdminPassword-tekenreeks <>

Met deze parameter wordt het wachtwoord opgegeven dat moet worden toegewezen aan het ingebouwde, lokale Administrator-account op de doelcomputer. De waarde van deze parameter wordt in het Unattend.xml-bestand geïnjecteerd om aan deze takenreeksen te worden gekoppeld.

Opmerking

Als deze parameter niet wordt opgegeven, moet het wachtwoord dat moet worden toegewezen aan het ingebouwde lokale beheerdersaccount op de doelcomputer worden opgegeven bij het implementeren van deze takenreeks in de implementatiewizard, in het CustomSettings.ini-bestand of in de MDT-database.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

<CommonParameters>

Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:

Get-Help about_CommonParameters

Uitgangen

Deze cmdlet voert een PSObject-typeobject uit dat verwijst naar de takenreeks die zojuist is geïmporteerd.

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

Beschrijving

In dit voorbeeld wordt een takenreeks met de naam Windows 8 implementeren naar referentiecomputer geïmporteerd en wordt de takenreeks gemaakt in de map DS001:\Control\WIN8REFERENCE in de implementatieshare. De opmerking 'Takenreeks voor het implementeren van Windows 8 op de referentiecomputer (WDG-REF-01)' is toegewezen aan de takenreeks. Het versienummer van de takenreeks is ingesteld op 1,00.

Het besturingssysteem dat is gekoppeld aan de takenreeks bevindt zich op DS001:\Operating Systems\Windows 8_x64 in de implementatieshare. De geregistreerde eigenaar van het besturingssysteem wordt ingesteld op Woodgrove Bank Employee. De geregistreerde organisatie van het besturingssysteem wordt ingesteld op Woodgrove Bank. De startpagina van Internet Explorer wordt standaard ingesteld op https://www.woodgrovebank.com. Het wachtwoord voor het lokale, ingebouwde beheerdersaccount wordt ingesteld op de waarde van P@ssw0rd. De productcode voor het besturingssysteem wordt ingesteld op 1234512345123451234512345.

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

Beschrijving

In dit voorbeeld wordt een takenreeks met de naam Windows 8 implementeren naar referentiecomputer geïmporteerd en wordt de takenreeks gemaakt in de map DS001:\Control\WIN8REFERENCE in de implementatieshare. De opmerking 'Takenreeks voor het implementeren van Windows 8 op de referentiecomputer (WDG-REF-01)' is toegewezen aan de takenreeks. Het versienummer van de takenreeks is ingesteld op 1,00.

Het besturingssysteem dat is gekoppeld aan de takenreeks bevindt zich op DS001:\Operating Systems\Windows 8_x64 in de implementatieshare, die wordt doorgegeven aan de cmdlet met behulp van de variabele $OSObject . De variabele $OSObject wordt ingesteld op een bestaand besturingssysteemobject met behulp van de get-item-cmdlet .

De geregistreerde eigenaar van het besturingssysteem wordt ingesteld op Woodgrove Bank Employee. De geregistreerde organisatie van het besturingssysteem wordt ingesteld op Woodgrove Bank. De startpagina van Internet Explorer wordt standaard ingesteld op https://www.woodgrovebank.com. Het wachtwoord voor het lokale, ingebouwde beheerdersaccount wordt ingesteld op de waarde van P@ssw0rd. De productcode voor het besturingssysteem moet worden opgegeven bij het implementeren van deze takenreeks in de implementatiewizard, in het CustomSettings.ini-bestand of in de MDT-database.

New-MDTDatabase

In deze sectie wordt de Windows PowerShell-cmdlet New-MDTDatabase beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.

Syntaxis

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

Beschrijving

Met deze cmdlet maakt u een nieuwe MDT DB-database die is gekoppeld aan een implementatieshare. Elke implementatieshare kan worden gekoppeld aan slechts één MDT DB-database.

Parameters

Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet New-MDTDatabase .

-Padtekenreeks <>

Deze parameter geeft het volledig gekwalificeerde Windows PowerShell-pad op naar de implementatieshare waaraan de nieuwe MDT DB-database wordt gekoppeld.

Opmerking

Als deze parameter niet wordt opgegeven, moet de Windows PowerShell-werkmap standaard op de gewenste locatie binnen de implementatieshare staan.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-Force [<SwitchParameter>]

Deze parameter geeft aan dat tabellen binnen de MDT DB opnieuw moeten worden gemaakt als de database die is opgegeven in de databaseparameter al bestaat. Als deze parameter is:

  • Opgegeven, worden de tabellen in een bestaande MDT DB opnieuw gemaakt

  • Als u dit weglaat, worden de tabellen in een bestaande MDT-database niet opnieuw gemaakt

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? True (ByValue)
Jokertekens accepteren? False

-SQLServer-tekenreeks <>

Deze parameter geeft de naam op van de computer waarop SQL Server wordt uitgevoerd waar de nieuwe MDT DB-database wordt gemaakt.

Parameter Value
Vereist? Waar
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-Instantietekenreeks <>

Met deze parameter geeft u het SQL Server-exemplaar op waarin de nieuwe MDT DB-database wordt gemaakt. Als deze parameter wordt weggelaten, wordt de MDT DB-database gemaakt in het standaard SQL Server-exemplaar.

Opmerking

De SQL Server Browser-service moet worden uitgevoerd op de computer met SQL Server voor de cmdlet om het exemplaar te vinden dat is opgegeven in deze parameter.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-Poorttekenreeks <>

Deze parameter specificeert de TCP-poort die moet worden gebruikt voor communicatie met het SQL Server-exemplaar dat is opgegeven in de SQLServer-parameter . De standaardpoort die SQL Server gebruikt, is 1433. Geef deze parameter op wanneer SQL Server is geconfigureerd voor het gebruik van een andere poort dan de standaardwaarde. De waarde van deze parameter moet overeenkomen met de poort die is geconfigureerd voor SQL Server.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-Netlib-tekenreeks <>

Deze parameter specificeert de SQL Server-netwerkbibliotheek die wordt gebruikt voor communicatie met het SQL Server-exemplaar dat is opgegeven in de SQLServer-parameter . De parameter kan worden ingesteld op een van de volgende waarden:

  • DBNMPNTW, dat wordt gebruikt om communicatie met named pipes op te geven

  • DBSMSOCN, dat wordt gebruikt om TCP/IP-socketscommunicatie op te geven

    Als deze parameter niet wordt opgegeven, wordt de named pipes SQL Server-netwerkbibliotheek (DBNMPNTW) gebruikt.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-Databasetekenreeks <>

Met deze parameter geeft u de naam op van de database die moet worden gemaakt in het SQL Server-exemplaar dat is opgegeven in de parameter Exemplaar op de SQL Server die is opgegeven in de SQLServer-parameter . De standaardlocatie en naamconventie worden gebruikt voor de database en logboekbestanden bij het maken van de database.

Als de database die is opgegeven in deze parameter al bestaat, wordt de database niet opnieuw gemaakt. De tabellen in de database kunnen opnieuw worden gemaakt op basis van de parameter Force .

Parameter Value
Vereist? Waar
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-SQLShare-tekenreeks <>

Deze parameter geeft de naam op van een gedeelde netwerkmap op de computer waarop SQL Server wordt uitgevoerd. Deze verbinding wordt gebruikt om geïntegreerde Windows-beveiligingsverbindingen tot stand te brengen met behulp van het Named Pipes-protocol.

Opmerking

Als deze parameter niet is opgenomen, wordt er geen beveiligde IPC$-verbinding tot stand gebracht. Als gevolg hiervan kan de communicatie met named pipes met SQL Server mislukken.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

<CommonParameters>

Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:

Get-Help about_CommonParameters

Uitgangen

Deze cmdlet voert een PSObject-typeobject uit voor de nieuwe MDT DB die is gemaakt.

Voorbeeld 1

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

Beschrijving

In dit voorbeeld wordt een MDT DB met de naam MDTDB gemaakt in het standaard SQL Server-exemplaar op een computer met de naam WDG-SQL-01. Als de database al bestaat, worden de tabellen in de bestaande database niet opnieuw gemaakt. De verbinding wordt gemaakt met behulp van de standaard SQL Server TCP-poort en het Named Pipes-protocol.

Voorbeeld 2

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

Beschrijving

In dit voorbeeld wordt een MDT DB met de naam MDTDB gemaakt in het SQL Server-exemplaar met de naam MDTInstance op een computer met de naam WDG-SQL-01. Als de database al bestaat, worden de tabellen in de bestaande database opnieuw gemaakt. De verbinding wordt gemaakt met behulp van de standaard SQL Server TCP-poort en het Named Pipes-protocol.

Remove-MDTMonitorData

In deze sectie wordt de Windows PowerShell-cmdlet Get-MDTPersistentDrive beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.

Syntaxis

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

-of-

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

Beschrijving

Met deze cmdlet worden verzamelde bewakingsgegevens verwijderd uit de bestaande verzamelde bewakingsgegevens in een implementatieshare. U kunt de bewakingsgegevens identificeren die u wilt verwijderen door het volgende op te geven:

  • Id (id) van het bewakingsitem voor een specifieke implementatieshare. De bewakingsitem-id's worden automatisch gegenereerd en toegewezen aan het item wanneer het item wordt gemaakt voor de implementatieshare. Het eerste syntaxisvoorbeeld illustreert dit gebruik.

  • Computerobject voor het bewakingsitem in de implementatieshare. Het computerobject kan worden verkregen met de cmdlet Get-MDTMonitorData . Het laatste syntaxisvoorbeeld illustreert dit gebruik.

Opmerking

Zodra de bewakingsgegevens zijn verwijderd, is er geen methode om de informatie te herstellen.

Parameters

Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Get- MDTMonitorData .

-Padtekenreeks <>

Met deze parameter geeft u het Windows PowerShell-station MDTProvider op voor de gewenste implementatieshare.

Opmerking

Als deze parameter niet wordt opgegeven, moet de Windows PowerShell-werkmap standaard worden ingesteld op een locatie binnen de gewenste MDTProvider Windows PowerShell-station.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-ID <nullable>

Met deze parameter geeft u het bewakingsgegevensitem op dat moet worden verwijderd met behulp van de id van het bewakingsgegevensitem. Als deze parameter niet is opgegeven, moet de parameter ComputerObject worden opgegeven om een bepaald bewakingsgegevensitem te identificeren.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? True (ByValue)
Jokertekens accepteren? False

-ComputerObject <PSObject>

Deze parameter geeft het bewakingsgegevensitem op dat moet worden verwijderd met behulp van een computerobject. Als deze parameter niet is opgegeven, moet de id-parameter worden opgegeven om een bepaald bewakingsgegevensitem te identificeren.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? True (ByValue)
Jokertekens accepteren? False

<CommonParameters>

Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:

Get-Help about_CommonParameters

Uitgangen

Deze cmdlet kan een tekenreekstypeobject uitvoeren als de algemene parameter Uitgebreid is opgenomen; anders wordt er geen uitvoer gegenereerd.

Voorbeeld 1

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

Beschrijving

In dit voorbeeld wordt het bewakingsgegevensitem met een id met de waarde 3 verwijderd uit de implementatieshare op het Windows PowerShell-pad DS001:.

Voorbeeld 2

Remove-MDTMonitorData -ID 3

Beschrijving

In dit voorbeeld wordt het bewakingsgegevensitem met een id met de waarde 3 verwijderd uit de implementatieshare op het standaardpad van Windows PowerShell.

Voorbeeld 3

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

Beschrijving

In dit voorbeeld wordt elk bewakingsgegevensitem verwijderd waarbij de naam van de computer WDG-REF-01 is. Het object wordt gevonden met behulp van de cmdlet Get-MDTMonitorData en de cmdlet Where-Object . Zie De cmdlet Where-Object gebruiken voor meer informatie over de cmdlet Where-Object.

Remove-MDTPersistentDrive

In deze sectie wordt de Windows PowerShell-cmdlet Remove-MDTPersistentDriveWindows beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.

Syntaxis

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

Beschrijving

Met deze cmdlet verwijdert u een bestaand Windows PowerShell-station dat is gemaakt met de MDTProvider uit de lijst met stations die zijn behouden in de Deployment Workbench of in een Windows PowerShell-sessie met behulp van de cmdlet Restore-MDTPersistentDrive . Deze cmdlet wordt aangeroepen wanneer een implementatieshare wordt gesloten in (verwijderd uit) de Deployment Workbench.

Opmerking

De lijst met persistente MDTProvider-stations wordt bijgehouden per gebruiker op basis van het gebruikersprofiel.

De lijst met persistente MDTProvider-stations kan worden weergegeven met behulp van de cmdlet Get-MDTPersistentDrive . Een MDTProvider-station kan worden toegevoegd aan de lijst met persistente stations met behulp van de cmdlet Add-MDTPersistentDrive .

Parameters

Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Add-MDTPersistentDriveWindows .

-Naamtekenreeks <>

Hiermee geeft u de naam van een Windows PowerShell-station dat is gemaakt met behulp van de MDT-provider en overeenkomt met een bestaande implementatieshare. De naam is gemaakt met behulp van de cmdlet New-PSDrive en het opgeven van de MDTProvider in de PSProvider parameter.

Voor meer informatie over het maken van een nieuw Windows PowerShell-station met behulp van mdtProvider en het maken van een implementatieshare met Behulp van Windows PowerShell, raadpleegt u de sectie Een implementatieshare maken met Windows PowerShell in het MDT-document, Microsoft Deployment Toolkit Samples Guide.

Parameter Value
Vereist? Waar
Positie? 1 en benoemd
Standaardwaarde Geen
Pijplijninvoer accepteren? True (ByValue)
Jokertekens accepteren? False

-InputObject <PSObject>

Met deze parameter wordt een Windows PowerShell-stationobject opgegeven dat eerder in het proces is gemaakt. Voer een PSObject-object in, zoals een object dat is gegenereerd door de cmdlet New-PSDrive .

Parameter Value
Vereist? False
Positie? 2 en benoemd
Standaardwaarde -
Pijplijninvoer accepteren? True (ByValue)
Jokertekens accepteren? False

<CommonParameters>

Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:

Get-Help about_CommonParameters

Uitgangen

Deze cmdlet biedt geen uitvoer.

Voorbeeld 1

Remove-MDTPersistentDrive -Name "DS001:"

Beschrijving

In dit voorbeeld verwijdert u de implementatieshare met de Windows PowerShell-stationnaam DS001 uit de lijst met persistente stations.

Voorbeeld 2

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

Beschrijving

In dit voorbeeld wordt de implementatieshare op C:\DeploymentShare$ verwijderd uit de lijst met persistente stations. De cmdlets GetPSDrive en Where-Object worden gebruikt om het door MDT persistente Windows PowerShell-station te retourneren naar de cmdlet Remove-MDTPersistentDrive met behulp van de variabele $MDTPSDrive . Zie De cmdlet Where-Object gebruiken voor meer informatie over de cmdlet Where-Object. Zie De cmdlet Get-PSDrive gebruiken voor meer informatie over de Get-PSDrive-cmdlet.

Restore-MDTPersistentDrive

In deze sectie wordt de Windows PowerShell-cmdlet Restore-MDTPersistentDrive beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.

Syntaxis

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

Beschrijving

Met deze cmdlet wordt een persistent MDT Windows PowerShell-station hersteld naar de lijst met actieve Windows PowerShell-stations voor elke implementatieshare die is toegevoegd aan de lijst met persistente MDT Windows PowerShell-stations. De lijst met persistente MDT Windows PowerShell-stations wordt beheerd met de cmdlets Add-MDTPersistentDrive en Remove-MDTPersistentDrive of de Deployment Workbench.

Met deze cmdlet wordt de cmdlet New-PSDrive aangeroepen om een Windows PowerShell-station te maken voor elk station in de lijst met persistente MDT-stations. Persistente MDT Windows PowerShell-stations zijn vergelijkbaar met toewijzingen van permanente netwerkstations.

Opmerking

Deze lijst met persistente MDT Windows PowerShell-stations wordt per gebruiker bijgehouden en wordt opgeslagen in het gebruikersprofiel.

Parameters

Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Restore-MDTPersistentDrive .

-Force [<SwitchParameter>]

Deze parameter geeft aan dat de implementatieshare moet worden bijgewerkt wanneer deze wordt hersteld (indien nodig). Als deze parameter is:

  • Indien opgegeven, wordt de implementatieshare bijgewerkt wanneer deze wordt hersteld (indien nodig)

  • Weggelaten, waarna de implementatieshare niet wordt bijgewerkt wanneer deze wordt hersteld

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? True (ByValue)
Jokertekens accepteren? False

<CommonParameters>

Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:

Get-Help about_CommonParameters

Uitgangen

Deze cmdlet voert een PSObject-type-object uit voor elk Windows PowerShell-station van de MDT-provider dat wordt hersteld.

Voorbeeld 1

Get-MDTPersistentDrive

Beschrijving

In dit voorbeeld wordt de lijst met persistente MDT-stations hersteld door een Windows PowerShell-station te maken met het type MDTProvider . De implementatieshare wordt niet bijgewerkt wanneer deze wordt hersteld.

Voorbeeld 2

Get-MDTPersistentDrive -Force

Beschrijving

In dit voorbeeld wordt de lijst met persistente MDT-stations hersteld door een Windows PowerShell-station te maken met het type MDTProvider . De implementatieshare wordt bijgewerkt wanneer deze wordt hersteld (indien nodig).

Set-MDTMonitorData

In deze sectie wordt de Windows PowerShell-cmdlet Get-MDTPersistentDrive beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.

Syntaxis

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

-of-

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

Beschrijving

Met deze cmdlet maakt u een nieuw bewakingsgegevensitem of werkt u een bestaand bewakingsgegevensitem bij in een implementatieshare. U kunt de bewakingsgegevens identificeren die u wilt verwijderen door het volgende op te geven:

  • Computerobject voor het bewakingsitem in de implementatieshare. Het computerobject kan worden verkregen met de cmdlet Get-MDTMonitorData . Het eerste syntaxisvoorbeeld illustreert dit gebruik.

  • MAC-adres van de primaire netwerkadapter van het bewakingsitem voor een specifieke implementatieshare. Het MAC-adres wordt automatisch toegewezen aan het bewakingsgegevensitem wanneer het item wordt gemaakt voor de implementatieshare. Het laatste syntaxisvoorbeeld illustreert dit gebruik.

Opmerking

Zodra de bewakingsgegevens zijn verwijderd, is er geen methode om de informatie te herstellen.

Parameters

Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Get- MDTMonitorData .

-Padtekenreeks <>

Met deze parameter geeft u het Windows PowerShell-station MDTProvider op voor de gewenste implementatieshare.

Opmerking

Als deze parameter niet wordt opgegeven, moet de Windows PowerShell-werkmap standaard worden ingesteld op een locatie binnen de gewenste MDTProvider Windows PowerShell-station.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-ComputerObject <PSObject>

Met deze parameter geeft u het bewakingsgegevensitem op dat moet worden gemaakt of bijgewerkt met behulp van een computerobject. Als deze parameter niet is opgegeven, moet de macAddress-parameter worden opgegeven om een bepaald bewakingsgegevensitem te identificeren.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? True (ByValue)
Jokertekens accepteren? False

-MACAddress-tekenreeks <>

Met deze parameter geeft u het bewakingsgegevensitem op dat moet worden gemaakt of bijgewerkt met behulp van het MAC-adres van de primaire netwerkadapter van de computer die wordt bewaakt. De indeling van het MACAddress is xx:xx:xx:xx:xx:xx, waarbij x een hexadecimaal teken is dat is opgegeven in hoofdletters (indien vereist). Als deze parameter niet is opgegeven, moet de parameter ComputerObject worden opgegeven om een bepaald bewakingsgegevensitem te identificeren.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? True (ByValue)
Jokertekens accepteren? False

-Instellingen <Hashtable>

Deze parameter geeft de instellingen voor bewakingsgegevens op voor het bewakingsgegevensitem dat moet worden gemaakt of bijgewerkt. De indeling van de hashtabel die met deze parameter wordt geleverd, is @{"Setting"="Value"; "Setting1"="Value1"; "Setting2"="Value2}. Als deze parameter niet is opgegeven, wordt het bewakingsgegevensitem gemaakt, maar worden er geen bewakingsgegevens opgeslagen.

"Setting" kan elke eigenschap zijn die wordt vermeld in het ZTIGather.xml-bestand. Value kan een geldige waarde zijn voor de eigenschap die is opgegeven in "Setting".

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? True (ByValue)
Jokertekens accepteren? False

<CommonParameters>

Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:

Get-Help about_CommonParameters

Uitgangen

Deze cmdlet genereert geen uitvoer.

Voorbeeld 1

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

Beschrijving

In dit voorbeeld wordt elk bewakingsgegevensitem verwijderd waarbij de naam van de computer WDG-REF-01 is. Het object wordt gevonden met behulp van de cmdlet Get-MDTMonitorData en de cmdlet Where-Object . Zie De cmdlet Where-Object gebruiken voor meer informatie over de cmdlet Where-Object. De eigenschap OSDComputerName heeft de waarde WDG-MDT-01 en de eigenschap SkipWizard heeft de waarde JA.

Voorbeeld 2

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

Beschrijving

In dit voorbeeld wordt een bewakingsgegevensitem gemaakt of bijgewerkt met een MACAddress met de waarde 00:11:22:33:44:55. De eigenschap OSDComputerName heeft de waarde WDG-MDT-01 en de eigenschap SkipWizard heeft de waarde JA.

Test-MDTDeploymentShare

Hoewel deze cmdlet wordt geretourneerd met behulp van de Get-Command-cmdlet als in de Microsoft.BDD.PSSnapIn-module, wordt deze niet geïmplementeerd.

Test-MDTMonitorData

In deze sectie wordt de Windows PowerShell-cmdlet Test-MDTMonitorData beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.

Syntaxis

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

Beschrijving

Met deze cmdlet wordt gecontroleerd of de MDT-bewakingsservice, die wordt uitgevoerd op de computer waarop MDT is geïnstalleerd, is ingeschakeld en correct wordt uitgevoerd. De MDT-bewakingsservice verzamelt bewakingsgegevens die kunnen worden weergegeven:

  • In het knooppunt Bewaking in een implementatieshare in implementatiewerk

  • De cmdlet Get-MDTMonitorData gebruiken

    De MDT-bewakingsservice kan worden uitgeschakeld met behulp van de Disable-MDTMonitorService. Bewakingsgegevens kunnen worden geschreven naar de MDT-bewakingsservice met behulp van de cmdlet Set-MDTMonitorData .

Opmerking

Deze cmdlet werkt alleen goed als er ten minste één MDT-bewakingsgegevensitem in de implementatieshare is. Als er geen MDT-bewakingsgegevens zijn vastgelegd, mislukt de test voor de implementatieshare.

Zie de sectie MDT-implementaties bewaken in het MDT-document , De Microsoft Deployment Toolkit gebruiken voor meer informatie over de MDT-bewakingsservice.

Parameters

Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Test-MDTMonitorData .

-Servertekenreeks <>

Hiermee geeft u de naam op van de computer waarop MDT is geïnstalleerd en de MDT-bewakingsservice wordt uitgevoerd.

Parameter Value
Vereist? Waar
Positie? Genaamd
Standaardwaarde Geen
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-DataPort <Int32>

Deze parameter geeft de TCP-poort op die wordt gebruikt als de gegevenspoort voor de MDT-bewakingsservice.

Parameter Value
Vereist? Waar
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-EventPort <Int32>

Deze parameter geeft de TCP-poort op die wordt gebruikt als de gebeurtenispoort voor de MDT-bewakingsservice.

Parameter Value
Vereist? Waar
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

<CommonParameters>

Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:

Get-Help about_CommonParameters

Uitgangen

Deze cmdlet voert een Booleaanse waarde uit die het succes (true) of failure (false) van de tekst aangeeft.

Voorbeeld 1

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

Beschrijving

In dit voorbeeld wordt gecontroleerd of de MDT-bewakingsservice op WDG-MDT-01 is geïnstalleerd en wordt uitgevoerd. De cmdlet controleert met behulp van een gegevenspoort van 9801 en een gebeurtenispoort van 9800.

Update-MDTDatabaseSchema

In deze sectie wordt de Windows PowerShell-cmdlet Update-MDTDatabaseSchema beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.

Syntaxis

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

Beschrijving

Met deze cmdlet wordt een bestaande MDT DB-database bijgewerkt naar de nieuwste versie van het MDT DB-databaseschema. Elke implementatieshare kan worden gekoppeld aan slechts één MDT DB-database.

Deze cmdlet wordt automatisch aangeroepen wanneer een implementatieshare wordt bijgewerkt, bijvoorbeeld bij het uitvoeren van de cmdlet Restore-MDTPersistentDrive met de parameter Force en de cmdlet Update-MDTDeploymentShare .

Parameters

Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Upgrade-MDTDatabaseSchema .

-SQLServer-tekenreeks <>

Met deze parameter geeft u de naam op van de computer met SQL Server waarop de MDT DB-database wordt bijgewerkt.

Parameter Value
Vereist? Waar
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-Instantietekenreeks <>

Met deze parameter geeft u het SQL Server-exemplaar op waarop de MDT DB-database bestaat die moet worden bijgewerkt. Als deze parameter wordt weggelaten, wordt ervan uitgegaan dat de MDT DB-database zich in het standaard SQL Server-exemplaar bevindt.

Opmerking

De SQL Server Browser-service moet worden uitgevoerd op de computer met SQL Server voor de cmdlet om het exemplaar te vinden dat is opgegeven in deze parameter.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-Poorttekenreeks <>

Deze parameter specificeert de TCP-poort die moet worden gebruikt voor communicatie met het SQL Server-exemplaar dat is opgegeven in de SQLServer-parameter . De standaardpoort die SQL Server gebruikt, is 1433. Geef deze parameter op wanneer SQL Server is geconfigureerd voor het gebruik van een andere poort dan de standaardwaarde. De waarde van deze parameter moet overeenkomen met de poort die is geconfigureerd voor SQL Server.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-Netlib-tekenreeks <>

Deze parameter specificeert de SQL Server-netwerkbibliotheek die wordt gebruikt in de communicatie met het SQL Server-exemplaar dat is opgegeven in de SQLServer-parameter . De parameter kan worden ingesteld op een van de volgende waarden:

  • DBNMPNTW, dat wordt gebruikt om communicatie met named pipes op te geven

  • DBSMSOCN, dat wordt gebruikt om TCP/IP-socketscommunicatie op te geven

    Als deze parameter niet wordt opgegeven, wordt de named pipes SQL Server-netwerkbibliotheek (DBNMPNTW) gebruikt.

Opmerking

De Deployment Workbench biedt niet de optie voor het configureren van de SQL Server-netwerkbibliotheek. De Deployment Workbench maakt altijd gebruik van named pipes-communicatie. De SQL Server-netwerkbibliotheek kan echter worden geconfigureerd in het CustomSettings.ini-bestand.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-Databasetekenreeks <>

Deze parameter geeft de naam op van de database die moet worden bijgewerkt in het SQL Server-exemplaar dat is opgegeven in de exemplaarparameter op het SQL Server-exemplaar dat is opgegeven in de SQLServer-parameter .

Parameter Value
Vereist? Waar
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

<CommonParameters>

Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:

Get-Help about_CommonParameters

Uitgangen

Deze cmdlet voert een PSObject-typeobject uit voor de MDT-database die is bijgewerkt. Deze cmdlet voert ook gegevens van het type Tekenreeks uit als de algemene parameter Uitgebreid is opgenomen.

Voorbeeld 1

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

Beschrijving

In dit voorbeeld wordt het schema bijgewerkt voor een MDT-database met de naam MDTDB in het standaard SQL Server-exemplaar op een computer met de naam WDG-SQL-01. De verbinding wordt gemaakt met het SQL Server-exemplaar met behulp van de standaard TCP-poort en het Named Pipes-protocol.

Voorbeeld 2

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

Beschrijving

In dit voorbeeld wordt het schema bijgewerkt voor een MDT-database met de naam MDTDB in het SQL Server-exemplaar met de naam MDTInstance op een computer met de naam WDG-SQL-01. De verbinding wordt gemaakt met de SQL Server via TCP-poort 6333 en het Named Pipes-protocol.

Update-MDTDeploymentShare

In deze sectie wordt de Windows PowerShell-cmdlet Update-MDTDeploymentShare beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.

Syntaxis

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

Beschrijving

Met deze cmdlet wordt een bestaande implementatieshare bijgewerkt met de meest recente bestanden van de Windows ADK. Met deze cmdlet worden ook de vereiste Windows PE-opstartinstallatiekopieën bijgewerkt of opnieuw gegenereerd in zowel WIM- als ISO-bestandsindelingen.

Parameters

Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Update-MDTDeploymentShare .

-Padtekenreeks <>

Deze parameter geeft het volledig gekwalificeerde pad naar een bestaande map in de implementatieshare die wordt bijgewerkt.

Opmerking

Als deze parameter niet wordt opgegeven, moet de Windows PowerShell-werkmap standaard op de gewenste locatie binnen de implementatieshare staan.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-Force [<SwitchParameter>]

Deze parameter geeft aan of Windows PE-opstartinstallatiekopieën (.iso- en WIM-bestanden) voor de implementatieshare volledig opnieuw moeten worden gegenereerd. Als deze parameter is:

  • Opgegeven, maakt de cmdlet nieuwe versies van de Windows PE-opstartinstallatiekopieën. Dit proces kost meer tijd dan het optimaliseren van de bestaande Windows PE-opstartinstallatiekopieën.

  • Als u dit weglaat, optimaliseert de cmdlet de bestaande Windows PE-opstartinstallatiekopieën. Dit proces kost minder tijd dan het genereren van nieuwe versies van de Windows PE-opstartinstallatiekopieën. Als deze parameter wordt weggelaten, kan de parameter Comprimeren worden gebruikt om de grootte van de opstartinstallatiekopieën te verminderen als onderdeel van het optimalisatieproces van de Windows PE-opstartinstallatiekopie.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? True (ByValue)
Jokertekens accepteren? False

-Compress [<SwitchParameter>]

Deze parameter geeft aan of Windows PE-opstartinstallatiekopieën (.iso- en .wim-bestanden) voor de implementatieshare moeten worden gecomprimeerd wanneer ze zijn geoptimaliseerd (zonder de parameter Force ). Als deze parameter is:

  • Opgegeven, vervolgens comprimeert de cmdlet de Windows PE-opstartinstallatiekopieën terwijl ze worden geoptimaliseerd

  • Weggelaten, de cmdlet comprimeert de Windows PE-opstartinstallatiekopieën niet omdat deze worden geoptimaliseerd

Opmerking

Deze parameter moet alleen worden opgegeven als de parameter Force niet is opgegeven. Als de parameter Force is opgenomen, worden nieuwe Windows PE-opstartinstallatiekopieën gegenereerd en gecomprimeerd tot de minimale grootte.

Parameter Value
Vereist? False
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? True (ByValue)
Jokertekens accepteren? False

<CommonParameters>

Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:

Get-Help about_CommonParameters

Uitgangen

Deze cmdlet voert een gegevens van het tekenreekstype uit en produceert aanvullende tekenreekstypegegevens als de algemene parameter Uitgebreid is opgenomen.

Voorbeeld 1

Update-MDTDepoymentShare

Beschrijving

In dit voorbeeld wordt de implementatieshare bijgewerkt in de Windows PowerShell-werkmap. De opstartinstallatiekopieën van Windows PE worden geoptimaliseerd. De opstartinstallatiekopieën van Windows PE worden niet gecomprimeerd.

Voorbeeld 2

Update-MDTDepoymentShare -Path "DS001:"

Beschrijving

In dit voorbeeld wordt de implementatieshare bijgewerkt op het MDT Windows PowerShell-station met de naam DS001:. De opstartinstallatiekopieën van Windows PE worden geoptimaliseerd. De opstartinstallatiekopieën van Windows PE worden niet gecomprimeerd.

Voorbeeld 3

Update-MDTDepoymentShare -Path "DS001:" -Compress

Beschrijving

In dit voorbeeld wordt de implementatieshare bijgewerkt op het MDT Windows PowerShell-station met de naam DS001:. De opstartinstallatiekopieën van Windows PE worden geoptimaliseerd. De opstartinstallatiekopieën van Windows PE worden gecomprimeerd.

Voorbeeld 4

Update-MDTDepoymentShare -Path "DS001:" -Force

Beschrijving

In dit voorbeeld wordt de implementatieshare bijgewerkt op het MDT Windows PowerShell-station met de naam DS001:. Er worden nieuwe versies van de opstartinstallatiekopieën van Windows PE gegenereerd.

Update-MDTLinkedDS

In deze sectie wordt de Windows PowerShell-cmdlet Update-MDTLinkedDS beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.

Syntaxis

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

Beschrijving

Met deze cmdlet wordt inhoud van een implementatieshare gerepliceerd naar een gekoppelde implementatieshare met behulp van het selectieprofiel dat wordt gebruikt om de gekoppelde implementatieshare te definiëren. Het replicatiegedrag wordt bepaald op basis van de configuratie-instellingen voor de gekoppelde implementatieshare.

Parameters

Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Update-MDTLinkedDS .

-Padtekenreeks <>

Met deze parameter geeft u het volledig gekwalificeerde pad op naar de gekoppelde implementatieshare die wordt bijgewerkt.

Opmerking

Als deze parameter niet wordt opgegeven, moet de Windows PowerShell-werkmap standaard op de gewenste locatie binnen de implementatieshare staan.

Parameter Value
Vereist? Waar
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

<CommonParameters>

Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:

Get-Help about_CommonParameters

Uitgangen

Deze cmdlet voert een gegevens van het tekenreekstype uit en produceert aanvullende tekenreekstypegegevens als de algemene parameter Uitgebreid is opgenomen.

Voorbeeld 1

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

Beschrijving

In dit voorbeeld wordt inhoud gerepliceerd van de implementatieshare naar de gekoppelde implementatieshare in de map Windows PowerShell-pad DS001:\Gekoppelde implementatieshares\LINKED001.

Update-MDTMedia

In deze sectie wordt de Windows PowerShell-cmdlet Update-MDTMedia beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.

Syntaxis

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

Beschrijving

Met deze cmdlet wordt inhoud van een implementatieshare gerepliceerd naar een map met implementatiemedia met behulp van het selectieprofiel dat wordt gebruikt om de implementatiemedia te definiëren. Het replicatiegedrag wordt bepaald op basis van de configuratie-instellingen voor het implementatiemedium.

Met media in LTI kunt u LTI-implementaties alleen uitvoeren vanaf lokale media zonder verbinding te maken met een implementatieshare. U kunt de media opslaan op een dvd, USB-harde schijf of een ander draagbaar apparaat. Nadat u de media hebt gemaakt, genereert u opstartbare WIM-installatiekopieën waarmee de implementatie kan worden uitgevoerd vanaf draagbare mediaapparaten die lokaal beschikbaar zijn op de doelcomputer.

Parameters

Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Update-MDTMedia .

-Padtekenreeks <>

Deze parameter geeft het volledig gekwalificeerde pad op naar de map met de implementatiemedia die wordt bijgewerkt.

Opmerking

Als deze parameter niet wordt opgegeven, moet de Windows PowerShell-werkmap standaard op de gewenste locatie binnen de implementatieshare staan.

Parameter Value
Vereist? Waar
Positie? Genaamd
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

<CommonParameters>

Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:

Get-Help about_CommonParameters

Uitgangen

Deze cmdlet voert een gegevens van het tekenreekstype uit en produceert aanvullende tekenreekstypegegevens als de algemene parameter Uitgebreid is opgenomen.

Voorbeeld 1

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

Beschrijving

In dit voorbeeld wordt inhoud van de implementatieshare gerepliceerd naar de map met de implementatiemedia in de map Windows PowerShell-pad DS001:\Media \MEDIA001.