MDT Windows PowerShell-cmdlets

Naast de Deployment Workbench kunnen MDT-implementatieshares worden beheerd met behulp van 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 vanaf een Windows PowerShell-console waarop de MDT Windows PowerShell-module is geladen. Voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT Windows PowerShell-module is geladen, raadpleegt u 'De MDT Windows PowerShell-module laden'.

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

Tabel 7. MDT Windows PowerShell-cmdlets

Cmdlet Beschrijving
Add-MDTPersistentDrive Hiermee wordt een implementatieshare toegevoegd aan de lijst met behouden MDT-stations die kunnen worden hersteld met de cmdlet Restore-MDTPersistentDrive .
Disable-MDTMonitorService Hiermee schakelt u de MDT-controleservices uit.
Enable-MDTMonitorService Schakelt de MDT-bewakingsservices in.
Get-MDTDeploymentShareStatistics Geeft de statistieken van een implementatieshare weer, inclusief het aantal entiteiten per primaire map in de implementatieshare.
Get-MDTMonitorData Hier ziet u de MDT-bewakingsinformatie die is verzameld voor een of meer bewaakte MTD-implementaties.
Get-MDTOperatingSystemCatalog Hiermee wordt de besturingssysteemcatalogus voor een specifiek besturingssysteem geretourneerd. Als de besturingssysteemcatalogus niet bestaat of verouderd is, wordt de besturingssysteemcatalogus opnieuw gegenereerd.
Get-MDTPersistentDrive Hiermee wordt een lijst weergegeven 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 pakketten met besturingssystemen in een implementatieshare.
Import-MDTTaskSequence Hiermee importeert u een takenreeks in een implementatieshare.
New-MDTDatabase Hiermee maakt of upgradet u een MDT DB-database die is gekoppeld aan een implementatieshare.
Remove-MDTMonitorData Hiermee verwijdert u een of meer MDT-controlegegevensitems uit de verzamelde MDT-bewakingsgegevens in een implementatieshare.
Remove-MDTPersistentDrive Hiermee wordt een implementatieshare verwijderd uit de lijst met MDT-persisteerde Windows Windows PowerShell-stations die kunnen worden hersteld met de cmdlet Restore-MDTPersistentDrive.
Restore-MDTPersistentDrive Hiermee wordt een Windows PowerShell station gemaakt voor elke implementatieshare in de lijst met MDT-Windows PowerShell stations.
Set-MDTMonitorData Hiermee wordt een nieuw MDT-bewakingsgegevensitem gemaakt of bijgewerkt in de verzamelde MDT-bewakingsgegevens in een implementatieshare.
Test-MDTDeploymentShare Hiermee wordt de integriteit van een implementatieshare gecontroleerd.
Test-MDTMonitorData Er wordt gecontroleerd of de MDT-controleservices correct zijn geconfigureerd en worden uitgevoerd.
Update-MDTDatabaseSchema Updates van het MDT DB-databaseschema.
Update-MDTDeploymentShare Updates van een implementatieshare.
Update-MDTLinkedDS Repliceert inhoud van een implementatieshare naar een gekoppelde implementatieshare.
Update-MDTMedia Repliceert inhoud van een implementatieshare naar een mediamap voor de implementatie.

Add-MDTPersistentDrive

In deze sectie wordt de cmdlet Add-MDTPersistentDriveWindows PowerShell beschreven. Voer deze cmdlet uit vanaf een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen, raadpleegt u 'De MDT Windows PowerShell-module laden'.

Syntaxis

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

Beschrijving

Met deze cmdlet wordt een bestaand Windows PowerShell-station dat is gemaakt met behulp van MDTProvider toegevoegd aan een lijst met stations die persistent zijn 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 per gebruiker bijgehouden 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.

-Name <String>

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

Voor meer informatie over het maken van een nieuw Windows PowerShell-station met behulp van de MDTProvider en het maken van een implementatieshare met behulp van Windows PowerShell raadpleegt u de sectie 'Een implementatieshare maken met behulp van 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-stationsobject aangegeven dat eerder in het proces is gemaakt. Voer een PSObject-object in, zoals een object dat wordt 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 voor meer informatie het onderwerp 'about_CommonParameters', 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 PSObject-typeobject uit voor het Windows PowerShell-stationsobject dat is toegevoegd aan de lijst met bewaarde stations.

Deze cmdlet voert ook een object van het type Tekenreeks uit als de algemene parameter Verbose is opgegeven.

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 permanente 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 naam van het Windows PowerShell-station DS001, die met de cmdlet New-PSDrive is gemaakt, toegevoegd aan de lijst met persistente MDT-stations die de variabele $MDTPSDrive gebruiken.

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 naam van het Windows PowerShell-station DS001, die is gemaakt met de cmdlet New-PSDrive, toegevoegd aan de lijst met persistente MDT-stations door het zojuist gemaakte Windows PowerShell-stationsobject door te verwijzen naar de cmdlet Add-MDTPersistentDrive.

Disable-MDTMonitorService

In deze sectie wordt de Windows PowerShell-cmdlet Disable-MDTMonitorService beschreven. Voer deze cmdlet uit vanaf een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen, raadpleegt u 'De MDT Windows PowerShell-module laden'.

Syntaxis

Disable-MDTMonitorService [<CommonParameters>]

Beschrijving

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

  • In het bewakingsknooppunt in een implementatieshare in de Deployment Workbench

  • 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 voor meer informatie het onderwerp 'about_CommonParameters', 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 object van het type Tekenreeks uit als de algemene parameter Verbose is opgegeven. Anders wordt er geen uitvoer gegenereerd.

Voorbeeld 1

Disable-MDTMonitorService

Beschrijving

In dit voorbeeld wordt de MDT-controleservice uitgeschakeld.

Enable-MDTMonitorService

In deze sectie wordt de cmdlet Enable-MDTMonitorService Windows PowerShell beschreven. Voer deze cmdlet uit vanaf een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen, raadpleegt u 'De MDT Windows PowerShell-module laden'.

Syntaxis

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

Beschrijving

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

  • In het bewakingsknooppunt in een implementatieaandeel in de Deployment Workbench.

  • 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

In deze subsectie vindt u informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Enable-MDTMonitorService .

-EventPort <Int32>

Deze parameter specificeert de TCP-poort 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 specificeert de TCP-poort die wordt gebruikt als de gegevenspoort voor de MDT-controleservice.

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 voor meer informatie het onderwerp 'about_CommonParameters', 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 object van het type Tekenreeks uit als de algemene parameter Verbose is opgegeven. Anders wordt er geen uitvoer gegenereerd.

Voorbeeld 1

Enable-MDTMonitorService

Beschrijving

In dit voorbeeld wordt de MDT-controleservice 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-controleservice ingeschakeld op de lokale computer met 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 vanaf een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen, raadpleegt u 'De MDT Windows PowerShell-module laden'.

Syntaxis

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

Beschrijving

Met deze cmdlet worden de statistische gegevens van een implementatieshare weergegeven die is gebaseerd op het MDTProvder-station dat in de padparameter is opgegeven. De statistieken omvatten het aantal items in het opgegeven implementatieshare:

  • Toepassingen

  • Stuurprogramma's

  • Besturingssystemen

  • Arrangementen

  • Taakreeksen

  • 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 DB

Opmerking

De waarden voor de statistieken die betrekking hebben op de MDT-database, worden niet ingevuld en geven altijd de waarde nul als resultaat.

Parameters

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

-Pad <tekenreeks>

Met deze parameter wordt het MDTProvider-station Windows PowerShell het gewenste implementatieshare gespecificeerd.

Opmerking

Als deze parameter niet is opgegeven, moet de werkmap van Windows PowerShell standaard op een locatie binnen het gewenste MDTProvider Windows PowerShell-station staan.

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 voor meer informatie het onderwerp 'about_CommonParameters', 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 object van het type PSObject uit dat de statistische informatie voor het implementatieshare bevat.

Voorbeeld 1

Get-MDTDeploymentShareStatistics -Path DS001:

Beschrijving

In dit voorbeeld worden statistische gegevens over het implementatieaandeel geretourneerd voor het implementatieshare dat is opgegeven in het Windows PowerShell DS001: MDTProvider-station.

Voorbeeld 2

cd DS001:
Get-MDTDeploymentShareStatistics

Beschrijving

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

Get-MDTMonitorData

In deze sectie wordt de Windows PowerShell-cmdlet Get-MDTMonitorData beschreven. Voer deze cmdlet uit vanaf een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen, raadpleegt u 'De MDT Windows PowerShell-module laden'.

Syntaxis

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

Beschrijving

Met deze cmdlet worden de MDT-bewakingsgegevens weergegeven die worden gerapporteerd aan het implementatieshare dat is opgegeven in de padparameter . Hieronder ziet u een voorbeeld van 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 u deze cmdlet kunt uitvoeren.

Parameters

In deze subsectie vindt u informatie over de verschillende parameters die u kunt gebruiken met de cmdlet Get-MDTMonitorData .

-Pad <tekenreeks>

Met deze parameter wordt het MDTProvider-station Windows PowerShell het gewenste implementatieshare gespecificeerd.

Opmerking

Als deze parameter niet is opgegeven, moet de werkmap van Windows PowerShell standaard op een locatie binnen het gewenste MDTProvider Windows PowerShell-station staan.

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

-ID <nullable>

Met deze parameter wordt de specifieke id voor de implementatie van een specifieke computer opgegeven. Als deze parameter niet is opgegeven, worden alle bewakingsgegevens voor implementaties in het 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 voor meer informatie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken:

Get-Help about_CommonParameters

Uitgangen

Deze cmdlet voert voor elke bewaakte computer een object van het type PSObject uit, 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 station DS001: MDTProvider Windows PowerShell.

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 station DS001: MDTProvider Windows PowerShell. Gebruik de cd-opdracht om de werkmap van Windows PowerShell in te stellen op het station DS001: MDTProvider Windows PowerShell.

Voorbeeld 3

Get-MDTMonitorData -Path DS001: -ID 22

Beschrijving

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

Get-MDTOperatingSystemCatalog

In deze sectie wordt de Get-MDTOperatingSystemCatalog Windows PowerShell-cmdlet beschreven. Voer deze cmdlet uit vanaf een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen, raadpleegt u 'De MDT Windows PowerShell-module laden'.

Syntaxis

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

Beschrijving

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

Opmerking

Het genereren van een nieuwe besturingssysteemcatalogus kan lang duren, omdat de aangepaste installatiekopie van het besturingssysteem moet worden gekoppeld, gecontroleerd en ontkoppeld voordat de catalogus met het besturingssysteem kan worden gemaakt.

Parameters

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

-ImageFile <Tekenreeks>

Met deze parameter wordt het volledige gekwalificeerde pad naar het WIM-bestand (aangepaste besturingssysteem) aangegeven, inclusief de naam van het installatiekopiebestand 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 van het besturingssysteem in het installatiekopiebestand 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 voor meer informatie het onderwerp 'about_CommonParameters', 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 object van het type PSObject uit dat het pad naar de besturingssysteemcatalogus bevat.

Voorbeeld 1

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

Beschrijving

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

Get-MDTPersistentDrive

In deze sectie wordt de cmdlet Get-MDTPersistentDrive Windows PowerShell beschreven. Voer deze cmdlet uit vanaf een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen, raadpleegt u 'De MDT Windows PowerShell-module laden'.

Syntaxis

Get-MDTPersistentDrive [<CommonParameters>]

Beschrijving

Deze cmdlet bevat een lijst met persistente MDT Windows PowerShell-stations. De lijst met persistente MDT Windows PowerShell-stations wordt beheerd met behulp van de cmdlets Add-MDTPersistentDrive en Remove-MDTPersistentDrive of de Deployment Workbench.

De uitvoer van deze cmdlet bevat de volgende informatie:

  • De naam van het Windows PowerShell-station, zoals DS001

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

    Persistente MDT Windows PowerShell-stations zijn vergelijkbaar met toewijzingen van persistente 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 Get-MDTPersistentDrive .

<CommonParameters>

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

Get-Help about_CommonParameters

Uitgangen

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

Voorbeeld 1

Get-MDTPersistentDrive

Beschrijving

In dit voorbeeld ziet u een lijst met de behouden MDT-stations.

Import-MDTApplication

In deze sectie wordt de cmdlet Import-MDTApplication Windows PowerShell beschreven. Voer deze cmdlet uit vanaf een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen, raadpleegt u 'De MDT Windows PowerShell-module laden'.

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 importeert u een toepassing in een implementatieshare. De volgende typen toepassingen kunnen worden geïmporteerd met deze cmdlet:

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

  • Toepassingen zonder bronbestanden of met bronbestanden in andere op het netwerk gedeelde mappen met 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 groeperen met behulp van de bundelparameter. In het laatste syntaxisvoorbeeld ziet u hoe deze cmdlet voor dit type toepassing wordt gebruikt.

Parameters

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

-Pad <tekenreeks>

Met deze parameter wordt het volledig gekwalificeerde pad aangegeven naar een bestaande map waarin de geïmporteerde toepassing in 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 is opgegeven in deze parameter. Deze parameter wordt gebruikt in alle syntaxis die voor deze cmdlet wordt gebruikt.

Opmerking

Als u deze parameter niet opgeeft, moet de werkmap van Windows PowerShell standaard op de gewenste locatie binnen de implementatieshare staan.

Parameter Value
Vereist? False
Positie? Met naam
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-Name <String>

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

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

-ApplicationSourcePath-tekenreeks <>

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

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

-DestinationFolder <String>

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

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

-Move [<SwitchParameter>]

Met deze parameter geeft u op of de bronbestanden van de toepassing moeten worden verplaatst (in plaats van gekopieerd) uit de map waarin de bronbestanden van de toepassing zich bevinden. Deze is opgegeven in de parameter ApplicationSourcePath .

Als deze parameter is:

  • Gespecificeerd, worden de bestanden verplaatst en worden de bestanden in de map die is opgegeven in de parameter ApplicationSourcePath verwijderd.

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

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

Parameter Value
Vereist? False
Positie? Met naam
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:

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

  • Al aanwezig in de installatiekopie van het besturingssysteem

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

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

-Bundel [<SwitchParameter>]

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

Parameter Value
Vereist? False
Positie? Met naam
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 voor meer informatie het onderwerp 'about_CommonParameters', 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 PSObject-type 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 geïmporteerd met bronbestanden uit de gedeelde netwerkmap \\WDG-MDT-01\Source$\Office2010ProPlus\x86 en worden 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 geïmporteerd met bronbestanden uit de gedeelde netwerkmap \\WDG-MDT-01\Source$\Office2010ProPlus\x86 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 heeft de naam 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 geïmporteerd met de naam Office 2012 Professional Plus 32-bits , 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 cmdlet Import-MDTDriver Windows PowerShell beschreven. Voer deze cmdlet uit vanaf een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen, raadpleegt u 'De MDT Windows PowerShell-module laden'.

Syntaxis

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

Beschrijving

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

Parameters

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

-Pad <tekenreeks>

Met deze parameter wordt het volledig gekwalificeerde pad aangegeven naar een bestaande map waarin het geïmporteerde apparaatstuurprogramma binnen de implementatieshare wordt geplaatst.

Opmerking

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

Parameter Value
Vereist? False
Positie? Met naam
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-SourcePath-tekenreeks <[ ]>

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

Opmerking

Als deze parameter niet is opgegeven, moet de werkmap van Windows PowerShell standaard verwijzen naar de map waarin de stuurprogrammabestanden van het apparaat zich bevinden. Deze parameter moet worden opgegeven als de padparameter niet is opgegeven.

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

-ImportDuplicates [<SwitchParameter>]

Met deze parameter wordt aangegeven of met deze cmdlet dubbele apparaatstuurprogramma's moeten worden geïmporteerd. Standaard worden er geen dubbele apparaatstuurprogramma's geïmporteerd. Dubbele apparaatstuurprogramma's worden gedetecteerd door hash-waarden te berekenen voor alle bestanden in een map met apparaatstuurprogramma's. Als de berekende hashwaarde overeenkomt met een ander apparaatstuurprogramma, wordt het te importeren apparaatstuurprogramma beschouwd als een duplicaat.

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

Als deze parameter is:

  • Gespecificeerd, waarna de dubbele stuurprogramma's worden geïmporteerd

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

Parameter Value
Vereist? False
Positie? Met naam
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 voor meer informatie het onderwerp 'about_CommonParameters', 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 of meer PSObject-typeobjecten 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 geïmporteerd in de mappenstructuur, met als hoofdmap de mapstructuur \\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 station DS001: MDTProvder Windows PowerShell. 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 station DS001: MDTProvder Windows PowerShell. Als 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 vanaf een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen, raadpleegt u 'De MDT Windows PowerShell-module laden'.

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 importeert u een besturingssysteem in een implementatieshare. De volgende typen besturingssystemen kunnen worden geïmporteerd met deze cmdlet:

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

  • Afbeeldingsbestanden van aangepaste besturingssystemen, zoals afbeeldingen van referentiecomputers vastleggen met behulp van de parameter SourceFile . Het tweede syntaxisvoorbeeld illustreert het gebruik van deze cmdlet voor dit type besturingssysteemimport.

  • Installatiekopieën van het besturingssysteem die aanwezig zijn in Windows Deployment Services met behulp van de WDSServer-parameter . In het laatste syntaxisvoorbeeld ziet u hoe deze cmdlet wordt gebruikt voor het importeren van dit besturingssysteem.

Parameters

In dit subgedeelte vindt u informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Import-MDTOperatingSystem .

-Pad <tekenreeks>

Met deze parameter wordt het volledig gekwalificeerde pad aangegeven naar een bestaande map binnen de implementatieshare waarin het besturingssysteem wordt geplaatst dat wordt geïmporteerd. Als de parameter DestinationFolder wordt gebruikt, wordt de map die is opgegeven in de parameter DestinationFolder gemaakt onder de map die is opgegeven in deze parameter. Deze parameter wordt gebruikt in alle syntaxis die voor deze cmdlet wordt gebruikt.

Opmerking

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

Parameter Value
Vereist? False
Positie? Met naam
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-SourcePath-tekenreeks <>

Met deze parameter wordt het volledig gekwalificeerde pad aangegeven naar de bronbestanden van het besturingssysteem voor het besturingssysteem die in de implementatieshare worden geïmporteerd. Deze parameter is alleen geldig voor gebruik in het eerste syntaxisvoorbeeld.

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

-DestinationFolder <String>

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

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

-Move [<SwitchParameter>]

Met deze parameter wordt opgegeven of de bronbestanden van het besturingssysteem moeten worden verplaatst (in plaats van gekopieerd) van de map waarin de bronbestanden van het besturingssysteem zich bevinden. Deze is opgegeven in de parameter DestinationFolder .

Als deze parameter is:

  • Gespecificeerd, 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 blijven de bestanden behouden in de map die is opgegeven in de parameter DestinationFolder

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

Parameter Value
Vereist? False
Positie? Met naam
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-SourceFile <String>

Met deze parameter wordt het volledig gekwalificeerde pad aangegeven naar het WIM-bronbestand van het besturingssysteem 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? Met naam
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-SetupPath-tekenreeks <>

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

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

-WDSServer-tekenreeks <>

Met deze parameter wordt de naam opgegeven van de Windows Deployment Services-server waarop de te importeren installatiekopiebestanden van het besturingssysteem zich bevinden. Alle installatiekopiebestanden op de Windows Deployment Services-server worden geïmporteerd in de implementatieshare. De daadwerkelijke installatiekopiebestanden 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 voorbeeld van de laatste syntaxis.

Parameter Value
Vereist? False
Positie? Met naam
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 voor meer informatie het onderwerp 'about_CommonParameters', 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 of meer PSObject-typeobjecten 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 geïmporteerd uit de gedeelde netwerkmap \\WDG-MDT-01\Source$\Windows8 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 geïmporteerd uit de gedeelde netwerkmap \\WDG-MDT-01\Source$\Windows8 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 door het besturingssysteem vastgelegd, aangepast afbeeldingsbestand (.wim-bestand) geïmporteerd uit \\WDG-MDT-01\ Noteren$\WDG-REF-01_Capture.wim en wordt het afbeeldingsbestand gekopieerd 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 van het besturingssysteem in DS001:\Operating Systems binnen de implementatieshare. De bronbestanden met installatiekopieën van het besturingssysteem op de Windows Deployment Services-server worden bewaard op de Windows Deployment Services-server.

Import-MDTPackage

In deze sectie wordt de Windows PowerShell-cmdlet Import-MDTPackage beschreven. Voer deze cmdlet uit vanaf een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen, raadpleegt u 'De MDT Windows PowerShell-module laden'.

Syntaxis

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

Beschrijving

Met deze cmdlet importeert u een of meer pakketten met besturingssystemen in een implementatieshare. De typen besturingssysteempakketten die kunnen worden geïmporteerd, zijn onder andere beveiligingsupdates, taalpakketten of nieuwe onderdelen. Servicepacks moeten 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.

-Pad <tekenreeks>

Met deze parameter wordt het volledig gekwalificeerde pad aangegeven naar een bestaande map binnen de implementatieshare waarin de besturingssysteempakketten worden geplaatst die worden geïmporteerd.

Opmerking

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

Parameter Value
Vereist? False
Positie? Met naam
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-SourcePath-tekenreeks <>

Met deze parameter wordt het volledig gekwalificeerde pad aangegeven naar een mappenstructuur die moet worden gescand op pakketten van het besturingssysteem die kunnen worden geïmporteerd. 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 voor meer informatie het onderwerp 'about_CommonParameters', 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 PSObject-type object uit dat verwijst naar het zojuist geïmporteerde pakket.

Voorbeeld 1

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

Beschrijving

In dit voorbeeld wordt een 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 vanaf een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen, raadpleegt u 'De MDT Windows PowerShell-module laden'.

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 importeert u een takenreeks in een implementatieshare. De nieuw geïmporteerde takenreeks wordt gebaseerd op een bestaande takenreekssjabloon die in de eigenschap Sjabloon is opgegeven.

Parameters

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

-Pad <tekenreeks>

Met deze parameter wordt het volledig gekwalificeerde pad opgegeven naar een bestaande map binnen de implementatieshare waarin de taakreeks die wordt geïmporteerd, wordt geplaatst. Standaard moet het pad verwijzen naar de map Besturingselement en/of een submap van de map Besturingselement 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 is opgegeven, moet de werkmap van Windows PowerShell standaard op de gewenste locatie binnen de implementatieshare staan.

Parameter Value
Vereist? False
Positie? Met naam
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-Sjabloon <tekenreeks>

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, dan is het volledig gekwalificeerde pad vereist, inclusief de naam van de takenreekssjabloon .xml.

    Zie de sectie 'Een nieuwe taakreeks maken in de Deployment Workbench' in het MDT-document met behulp van de Microsoft Deployment Toolkit voor meer informatie over de takenreekssjablonen die bij MDT voor LTI-implementaties worden geleverd.

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

-Name <String>

Deze parameter geeft de naam op van de taakreeks die moet worden geïmporteerd. De waarde van deze parameter moet uniek zijn binnen het implementatieshare.

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

-ID <String>

Met deze parameter wordt de id opgegeven van de taakreeks die moet worden geïmporteerd. De waarde van deze parameter moet uniek zijn binnen het implementatieshare. De waarde die aan deze parameter wordt toegewezen, moet in hoofdletters worden weergegeven en mag geen spaties of speciale tekens bevatten. Met deze waarde wordt een submap gemaakt in de map die is opgegeven in de padparameter , die zich onder de map Besturingselement in de implementatieshare moet bevinden.

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

-Opmerkingen <string>

Met deze parameter wordt de tekst opgegeven die aanvullende, beschrijvende informatie verschaft over de te importeren takenreeks. Deze beschrijvende informatie is zichtbaar in de Deployment Workbench.

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

-Versie <tekenreeks>

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

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

-OperatingSystemPath-tekenreeks <>

Met deze parameter wordt het volledig gekwalificeerde Windows PowerShell-pad aangegeven naar de map in de implementatieshare met het besturingssysteem dat met deze takenreeks moet worden gebruikt, bijvoorbeeld DS001:\Operating Systems\Windows 8. Het besturingssysteem moet al aanwezig zijn in de implementatieshare waarin de takenreeks wordt geïmporteerd.

Opmerking

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

Parameter Value
Vereist? False
Positie? Met naam
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-Besturingssysteem <PSObject>

Met deze parameter wordt het besturingssysteemobject aangegeven dat met deze reeks taken moet worden gebruikt. Het besturingssysteem moet al aanwezig zijn in de implementatieshare waarin de takenreeks wordt geïmporteerd.

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

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

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

Opmerking

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

Parameter Value
Vereist? False
Positie? Met naam
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-FullName <String>

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

Parameter Value
Vereist? False
Positie? Met naam
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-Tekenreeks voor OrgName <>

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

Parameter Value
Vereist? False
Positie? Met naam
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-Startpagina <String>

Met deze parameter wordt de URL opgegeven die moet worden gebruikt als de startpagina in Internet Explorer. De waarde van deze parameter wordt geïnjecteerd in het Unattend.xml bestand dat moet worden gekoppeld aan deze taakreeksen.

Parameter Value
Vereist? False
Positie? Met naam
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-ProductKey <String>

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

Opmerking

Als deze parameter niet is opgegeven, moet de productcode worden opgegeven bij het implementeren van deze takenreeks in de wizard Implementatie, in het CustomSettings.ini-bestand of in de MDT DB.

Parameter Value
Vereist? False
Positie? Met naam
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-OverrideProductKey-tekenreeks <>

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

Opmerking

Als deze parameter niet is opgegeven, moet de MAK-sleutel worden opgegeven bij het implementeren van deze takenreeks in de wizard Implementatie, in het CustomSettings.ini-bestand of in de MDT-database.

Parameter Value
Vereist? False
Positie? Met naam
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 geïnjecteerd in het Unattend.xml bestand dat moet worden gekoppeld aan deze taakreeksen.

Opmerking

Als deze parameter niet is 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 wizard Implementatie, in het CustomSettings.ini-bestand of in de MDT-database.

Parameter Value
Vereist? False
Positie? Met naam
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 voor meer informatie het onderwerp 'about_CommonParameters', 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 PSObject-type object uit dat verwijst naar de taakreeks 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 geïmporteerd naar Referentiecomputer en wordt de takenreeks gemaakt in de map DS001:\Control\WIN8REFERENCE in de implementatieshare. De opmerking 'Taken voor het implementeren van Windows 8 op de referentiecomputer (WDG-REF-01)' wordt toegewezen aan de takenreeks. Het versienummer van de taakreeks wordt 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 is standaard https://www.woodgrovebank.com. Het wachtwoord voor het lokale, ingebouwde Administrator-account wordt ingesteld op de waarde .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 geïmporteerd naar Referentiecomputer en wordt de takenreeks gemaakt in de map DS001:\Control\WIN8REFERENCE in de implementatieshare. De opmerking 'Taken voor het implementeren van Windows 8 op de referentiecomputer (WDG-REF-01)' wordt toegewezen aan de takenreeks. Het versienummer van de taakreeks wordt 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 $OSObject variabele wordt met behulp van de cmdlet Get-Item ingesteld op een bestaand besturingssysteemobject.

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 is standaard https://www.woodgrovebank.com. Het wachtwoord voor het lokale, ingebouwde Administrator-account wordt ingesteld op de waarde .P@ssw0rd De productcode voor het besturingssysteem moet worden opgegeven bij het implementeren van deze taakreeks in de wizard Implementatie, in het CustomSettings.ini-bestand of in de MDT-database.

New-MDTDatabase

In deze sectie wordt de cmdlet New-MDTDatabase Windows PowerShell beschreven. Voer deze cmdlet uit vanaf een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen, raadpleegt u 'De MDT Windows PowerShell-module laden'.

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.

-Pad <tekenreeks>

Met deze parameter wordt het volledig gekwalificeerde pad van Windows PowerShell aangegeven naar de implementatieshare waaraan de nieuwe MDT DB-database wordt gekoppeld.

Opmerking

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

Parameter Value
Vereist? False
Positie? Met naam
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

Force [<SwitchParameter>]

Met deze parameter geeft u op dat tabellen in de MDT-database opnieuw moeten worden gemaakt als de database die is opgegeven in de databaseparameter al bestaat. Als deze parameter is:

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

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

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

-SQLServer-tekenreeks <>

Met deze parameter wordt de naam opgegeven van de computer waarop SQL Server wordt uitgevoerd en waarop de nieuwe MDT DB-database wordt gemaakt.

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

-Exemplaar <tekenreeks>

Met deze parameter wordt het SQL Server-exemplaar aangegeven waarin de nieuwe MDT DB-database wordt gemaakt. Als u deze parameter weglaat, wordt de MDT DB-database gemaakt in het standaardexemplaar van SQL Server.

Opmerking

De SQL Server Browser-service moet worden uitgevoerd op de computer waarop SQL Server wordt uitgevoerd, opdat de cmdlet het exemplaar kan vinden dat in deze parameter is opgegeven.

Parameter Value
Vereist? False
Positie? Met naam
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-poorttekenreeks <>

Deze parameter specificeert de TCP-poort die moet worden gebruikt voor de communicatie met het SQL Server-exemplaar dat is opgegeven in de parameter SQLServer. De standaardpoort die door SQL Server wordt 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? Met naam
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-Netlib-tekenreeks <>

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

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

  • DBSMSOCN, dat wordt gebruikt om TCP/IP-sockets-communicatie te specificeren

    Als deze parameter niet is opgegeven, wordt de named pipes SQL Server Network Library (DBNMPNTW) gebruikt.

Parameter Value
Vereist? False
Positie? Met naam
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-Database <String>

Deze parameter specificeert de naam van de database die moet worden gemaakt in het SQL Server-exemplaar dat is opgegeven in de Instance-parameter op de SQL Server die is opgegeven in de SQLServer-parameter. Bij het maken van de database worden de standaardlocatie en naamgevingsconventie gebruikt voor de database en de logboekbestanden.

Als de database die in deze parameter is opgegeven, 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? Met naam
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-SQLShare-tekenreeks <>

Deze parameter specificeert de naam van een gedeelde netwerkmap op de computer waarop SQL Server wordt uitgevoerd. Deze verbinding wordt gebruikt om Windows Integrated Security-verbindingen tot stand te brengen via het Named Pipes-protocol.

Opmerking

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

Parameter Value
Vereist? False
Positie? Met naam
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 voor meer informatie het onderwerp 'about_CommonParameters', 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 PSObject-type object uit voor de nieuwe MDT DB die werd gemaakt.

Voorbeeld 1

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

Beschrijving

In dit voorbeeld wordt een MDT-database met de naam MDTDB gemaakt in het standaardexemplaar van SQL Server 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 tot stand gebracht via de standaard TCP-poort van SQL Server 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-database 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 tot stand gebracht via de standaard TCP-poort van SQL Server en het Named Pipes-protocol.

Remove-MDTMonitorData

In deze sectie wordt de cmdlet Get-MDTPersistentDrive Windows PowerShell beschreven. Voer deze cmdlet uit vanaf een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen, raadpleegt u 'De MDT Windows PowerShell-module laden'.

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 aangeven welke bewakingsgegevens moeten worden verwijderd 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 behulp van de cmdlet Get-MDTMonitorData . Het laatste syntaxisvoorbeeld illustreert dit gebruik.

Opmerking

Nadat 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 .

-Pad <tekenreeks>

Met deze parameter wordt het MDTProvider-station Windows PowerShell het gewenste implementatieshare gespecificeerd.

Opmerking

Als deze parameter niet is opgegeven, moet de werkmap van Windows PowerShell standaard op een locatie binnen het gewenste MDTProvider Windows PowerShell-station staan.

Parameter Value
Vereist? False
Positie? Met naam
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-ID <nullable>

Deze parameter specificeert het bewakingsgegevensitem 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? Met naam
Standaardwaarde -
Pijplijninvoer accepteren? True (ByValue)
Jokertekens accepteren? False

-ComputerObject <PSObject>

Met deze parameter wordt bepaald welk bewakingsgegevensitem 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? Met naam
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 voor meer informatie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken:

Get-Help about_CommonParameters

Uitgangen

Deze cmdlet kan een object van het type String uitvoeren als de algemene parameter Verbose is opgegeven. Anders wordt er geen uitvoer gegenereerd.

Voorbeeld 1

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

Beschrijving

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

Voorbeeld 2

Remove-MDTMonitorData -ID 3

Beschrijving

In dit voorbeeld wordt het bewakingsgegevensitem verwijderd met een id met de waarde 3 van de implementatieshare in het standaard Windows PowerShell-pad.

Voorbeeld 3

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

Beschrijving

In dit voorbeeld worden controlegegevensitems 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 'De Where-Object gebruiken voor meer informatie over de cmdlet where-object.

Remove-MDTPersistentDrive

In deze sectie wordt de cmdlet Remove-MDTPersistentDriveWindows Windows PowerShell beschreven. Voer deze cmdlet uit vanaf een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen, raadpleegt u 'De MDT Windows PowerShell-module laden'.

Syntaxis

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

Beschrijving

Met deze cmdlet verwijdert u een bestaand Windows PowerShell-station dat is gemaakt met behulp van MDTProvider uit de lijst met stations die persistent zijn 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 van) de Deployment Workbench.

Opmerking

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

De lijst met persistente MDTProvider-stations kan worden weergegeven met behulp van de cmdlet Get-MDTPersistentDrive . U kunt een MDTProvider-station toevoegen aan de lijst met permanente 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.

-Name <String>

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

Voor meer informatie over het maken van een nieuw Windows PowerShell-station met behulp van de MDTProvider en het maken van een implementatieshare met behulp van Windows PowerShell raadpleegt u de sectie 'Een implementatieshare maken met behulp van 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-stationsobject aangegeven dat eerder in het proces is gemaakt. Voer een PSObject-object in, zoals een object dat wordt 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 voor meer informatie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken:

Get-Help about_CommonParameters

Uitgangen

Deze cmdlet levert geen uitvoer.

Voorbeeld 1

Remove-MDTPersistentDrive -Name "DS001:"

Beschrijving

In dit voorbeeld wordt de implementatieshare met de naam van het Windows PowerShell-station DS001 verwijderd uit de lijst met permanente 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 het implementatieshare bij C:\DeploymentShare$ verwijderd uit de lijst met persistente stations. De cmdlets GetPSDrive en Where-Object worden gebruikt om het MDT-persistente Windows PowerShell-station terug te sturen naar de cmdlet Remove-MDTPersistentDrive met behulp van de variabele $MDTPSDrive. Zie De cmdlet 'De Where-Object gebruiken voor meer informatie over de cmdlet where-object. Zie De cmdlet Get-PSDrive gebruiken voor meer informatie over de cmdlet Get-PSDrive.

Restore-MDTPersistentDrive

In deze sectie wordt de Windows PowerShell-cmdlet Restore-MDTPersistentDrive beschreven. Voer deze cmdlet uit vanaf een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen, raadpleegt u 'De MDT Windows PowerShell-module laden'.

Syntaxis

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

Beschrijving

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

Deze cmdlet roept de cmdlet New-PSDrive aan om een Windows PowerShell-station te maken voor elk station in de MDT-bewaarlijst. Persistente MDT Windows PowerShell-stations zijn vergelijkbaar met toewijzingen van persistente 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>]

Met deze parameter geeft u op dat de implementatieshare moet worden bijgewerkt wanneer deze wordt hersteld (indien vereist). Als deze parameter is:

  • Als u deze voorwaarde opgeeft, wordt het implementatieshare bijgewerkt wanneer het wordt hersteld (indien vereist)

  • weggelaten, wordt het implementatieshare niet bijgewerkt wanneer het wordt hersteld

Parameter Value
Vereist? False
Positie? Met naam
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 voor meer informatie het onderwerp 'about_CommonParameters', 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 PSObject-type object uit voor elk hersteld Windows PowerShell-station van MDT-provider.

Voorbeeld 1

Get-MDTPersistentDrive

Beschrijving

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

Voorbeeld 2

Get-MDTPersistentDrive -Force

Beschrijving

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

Set-MDTMonitorData

In deze sectie wordt de cmdlet Get-MDTPersistentDrive Windows PowerShell beschreven. Voer deze cmdlet uit vanaf een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen, raadpleegt u 'De MDT Windows PowerShell-module laden'.

Syntaxis

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

-of-

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

Beschrijving

Met deze cmdlet wordt een nieuw bewakingsgegevensitem gemaakt of wordt een bestaand bewakingsgegevensitem bijgewerkt in een implementatieshare. U kunt aangeven welke bewakingsgegevens moeten worden verwijderd door het volgende op te geven:

  • Computerobject voor het bewakingsitem in de implementatieshare. Het computerobject kan worden verkregen met behulp van 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

Nadat 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 .

-Pad <tekenreeks>

Met deze parameter wordt het MDTProvider-station Windows PowerShell het gewenste implementatieshare gespecificeerd.

Opmerking

Als deze parameter niet is opgegeven, moet de werkmap van Windows PowerShell standaard op een locatie binnen het gewenste MDTProvider Windows PowerShell-station staan.

Parameter Value
Vereist? False
Positie? Met naam
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-ComputerObject <PSObject>

Met deze parameter specificeert u welk bewakingsgegevensitem moet worden gemaakt of bijgewerkt met behulp van een computerobject. Als deze parameter niet is opgegeven, moet de parameter MACAdres worden opgegeven om een bepaald bewakingsgegevensitem te identificeren.

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

-MACAddress <String>

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

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

<Instellingen Hashtabel>

Met deze parameter worden de instellingen voor de bewakingsgegevens opgegeven voor het te maken of bij te werken item voor de bewakingsgegevens. De indeling van de hashtabel die bij deze parameter wordt geleverd, is @{"Setting"="Value"; "Setting1"="Value1"; "Setting2"="Value2}. Als deze parameter niet is opgegeven, wordt het bewakingsgegevensitem gemaakt, maar wordt er geen bewakingsinformatie opgeslagen.

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

Parameter Value
Vereist? False
Positie? Met naam
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 voor meer informatie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken:

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 worden controlegegevensitems 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 'De Where-Object gebruiken voor meer informatie over de cmdlet where-object. De eigenschap OSDComputerName wordt geregistreerd met de waarde WDG-MDT-01 en de eigenschap SkipWizard wordt geregistreerd met de waarde YES.

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 monitoringgegevensitem gemaakt of bijgewerkt met een MACAdres met de waarde 00:11:22:33:44:55. De eigenschap OSDComputerName wordt geregistreerd met de waarde WDG-MDT-01 en de eigenschap SkipWizard wordt geregistreerd met de waarde YES.

Test-MDTDeploymentShare

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

Test-MDTMonitorData

In deze sectie wordt de Windows PowerShell-cmdlet Test-MDTMonitorData beschreven. Voer deze cmdlet uit vanaf een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen, raadpleegt u 'De MDT Windows PowerShell-module laden'.

Syntaxis

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

Beschrijving

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

Opmerking

Deze cmdlet werkt alleen goed als er ten minste één MDT-bewakingsgegevensitem aanwezig is in de implementatieshare. Als er geen MDT-bewakingsinformatie is vastgelegd, zal het implementatieshare de test niet doorstaan.

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 .

-Server <String>

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

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

-DataPort <Int32>

Deze parameter specificeert de TCP-poort die wordt gebruikt als de gegevenspoort voor de MDT-controleservice.

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

-EventPort <Int32>

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

Parameter Value
Vereist? Waar
Positie? Met naam
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 voor meer informatie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken:

Get-Help about_CommonParameters

Uitgangen

Deze cmdlet geeft een Booleaanse waarde die de geslaagde (waar) of mislukte (onwaar) 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 actief is. De cmdlet controleert het gebruik van een gegevenspoort van 9801 en een gebeurtenispoort van 9800.

Update-MDTDatabaseSchema

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

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 wanneer de cmdlet Restore-MDTPersistentDrive wordt uitgevoerd 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 wordt de naam opgegeven van de computer waarop SQL Server wordt uitgevoerd en waarop de MDT DB-database wordt bijgewerkt.

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

-Exemplaar <tekenreeks>

Met deze parameter wordt het SQL Server-exemplaar aangegeven waarin de MDT DB-database bestaat die moet worden bijgewerkt. Als u deze parameter weglaat, wordt ervan uitgegaan dat de MDT DB-database zich in het standaardexemplaar van SQL Server bevindt.

Opmerking

De SQL Server Browser-service moet worden uitgevoerd op de computer waarop SQL Server wordt uitgevoerd, opdat de cmdlet het exemplaar kan vinden dat in deze parameter is opgegeven.

Parameter Value
Vereist? False
Positie? Met naam
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-poorttekenreeks <>

Deze parameter specificeert de TCP-poort die moet worden gebruikt voor de communicatie met het SQL Server-exemplaar dat is opgegeven in de parameter SQLServer. De standaardpoort die door SQL Server wordt 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? Met naam
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-Netlib-tekenreeks <>

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

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

  • DBSMSOCN, dat wordt gebruikt om TCP/IP-sockets-communicatie te specificeren

    Als deze parameter niet is opgegeven, wordt de named pipes SQL Server Network Library (DBNMPNTW) gebruikt.

Opmerking

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

Parameter Value
Vereist? False
Positie? Met naam
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

-Database <String>

Deze parameter specificeert de naam 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? Met naam
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 voor meer informatie het onderwerp 'about_CommonParameters', 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 object van het type PSObject uit voor de MDT-database waarvoor een upgrade is uitgevoerd. Deze cmdlet voert ook gegevens van het type Tekenreeks uit als de algemene parameter Verbose is opgegeven.

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 standaardexemplaar van SQL Server op een computer met de naam WDG-SQL-01. De verbinding wordt gemaakt met het SQL Server-exemplaar via 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 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 cmdlet Update-MDTDeploymentShare Windows PowerShell beschreven. Voer deze cmdlet uit vanaf een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen, raadpleegt u 'De MDT Windows PowerShell-module laden'.

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 opstartinstallatiekopieën voor Windows PE bijgewerkt of opnieuw gegenereerd in zowel WIM- als ISO-bestandsindeling.

Parameters

In deze subsectie vindt u informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Update-MDTDeploymentShare .

-Pad <tekenreeks>

Met deze parameter wordt het volledig gekwalificeerde pad aangegeven naar een bestaande map in de implementatieshare die wordt bijgewerkt.

Opmerking

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

Parameter Value
Vereist? False
Positie? Met naam
Standaardwaarde -
Pijplijninvoer accepteren? False
Jokertekens accepteren? False

Force [<SwitchParameter>]

Met deze parameter wordt opgegeven of installatiekopieën van Windows PE (.iso- en WIM-bestanden) voor de implementatieshare volledig moeten worden geregenereerd. Als deze parameter is:

  • Als u deze opgeeft, maakt u met de cmdlet nieuwe versies van de opstartinstallatiekopieën van Windows PE. Dit proces neemt meer tijd in beslag dan het optimaliseren van de bestaande Windows PE-opstartinstallatiekopieën.

  • Als dit wordt weggelaten, optimaliseert de cmdlet de bestaande opstartinstallatiekopieën van Windows PE. Dit proces neemt minder tijd in beslag dan het genereren van nieuwe versies van de opstartinstallatiekopieën van Windows PE. Als u deze parameter weglaat, kunt u de parameter Comprimeren gebruiken om de grootte van de opstartinstallatiekopieën te verkleinen als onderdeel van het optimalisatieproces van de opstartinstallatiekopieën van Windows PE.

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

comprimeren [<SwitchParameter>]

Met deze parameter wordt opgegeven of Windows PE-opstartinstallatiekopieën (.iso en WIM-bestanden) voor de implementatieshare moeten worden gecomprimeerd wanneer ze worden geoptimaliseerd (zonder de force-parameter). Als deze parameter is:

  • verstrekt, dan comprimeert de cmdlet de opstartinstallatiekopieën van Windows PE terwijl deze worden geoptimaliseerd

  • Als u dit weglaat, comprimeert de cmdlet de opstartinstallatiekopieën van Windows PE niet terwijl deze worden geoptimaliseerd

Opmerking

Deze parameter mag alleen worden opgegeven als de parameter Force niet is opgegeven. Als u de parameter Force opneemt, worden er nieuwe opstartinstallatiekopieën van Windows PE gegenereerd en gecomprimeerd tot de minimale grootte.

Parameter Value
Vereist? False
Positie? Met naam
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 voor meer informatie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken:

Get-Help about_CommonParameters

Uitgangen

Deze cmdlet voert gegevens van het type Tekenreeks uit en produceert aanvullende gegevens van het tekenreekstype als de uitgebreide gemeenschappelijke parameter is opgenomen.

Voorbeeld 1

Update-MDTDepoymentShare

Beschrijving

In dit voorbeeld wordt de implementatieshare in de werkmap van Windows PowerShell bijgewerkt. 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 op het MDT-Windows PowerShell station met de naam DS001: bijgewerkt. 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 op het MDT-Windows PowerShell station met de naam DS001: bijgewerkt. 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 op het MDT-Windows PowerShell station met de naam DS001: bijgewerkt. Nieuwe versies van de opstartinstallatiekopieën van Windows PE worden gegenereerd.

Update-MDTLinkedDS

In deze sectie wordt de cmdlet Update-MDTLinkedDS Windows PowerShell beschreven. Voer deze cmdlet uit vanaf een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen, raadpleegt u 'De MDT Windows PowerShell-module laden'.

Syntaxis

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

Beschrijving

Deze cmdlet repliceert inhoud van een implementatieshare 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 .

-Pad <tekenreeks>

Met deze parameter wordt het volledig gekwalificeerde pad aangegeven naar de gekoppelde implementatieshare die wordt bijgewerkt.

Opmerking

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

Parameter Value
Vereist? Waar
Positie? Met naam
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 voor meer informatie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken:

Get-Help about_CommonParameters

Uitgangen

Deze cmdlet voert gegevens van het type Tekenreeks uit en produceert aanvullende gegevens van het tekenreekstype als de uitgebreide gemeenschappelijke parameter is opgenomen.

Voorbeeld 1

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

Beschrijving

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

Update-MDTMedia

In deze sectie wordt de cmdlet Update-MDTMedia Windows PowerShell beschreven. Voer deze cmdlet uit vanaf een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen, raadpleegt u 'De MDT Windows PowerShell-module laden'.

Syntaxis

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

Beschrijving

Deze cmdlet repliceert inhoud van een implementatieshare naar een map die implementatiemedia bevat 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 de implementatiemedia.

Met Media in LTI kunt u LTI-implementaties uitsluitend 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 media-apparaten 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.

-Pad <tekenreeks>

Met deze parameter wordt het volledig gekwalificeerde pad aangegeven naar de map met het implementatiemedium dat wordt bijgewerkt.

Opmerking

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

Parameter Value
Vereist? Waar
Positie? Met naam
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 voor meer informatie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken:

Get-Help about_CommonParameters

Uitgangen

Deze cmdlet voert gegevens van het type Tekenreeks uit en produceert aanvullende gegevens van het tekenreekstype als de uitgebreide gemeenschappelijke parameter is opgenomen.

Voorbeeld 1

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

Beschrijving

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