MDT Windows PowerShell-cmdlets
Naast de Deployment Workbench kunnen MDT-implementatieshares worden beheerd met windows PowerShell-cmdlets. De MDT Windows PowerShell-cmdlets zijn opgenomen in een Windows PowerShell-module, Microsoft.BDD.PSSnapIn, die deel uitmaakt van de installatie van MDT.
De MDT-cmdlets moeten worden uitgevoerd vanuit een Windows PowerShell-console waarop de MDT Windows PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT Windows PowerShell-module is geladen.
Tabel 7 bevat de MDT Windows PowerShell-cmdlets en een korte beschrijving van elke cmdlet. Elke cmdlet wordt nader besproken in een volgende sectie.
Tabel 7. MDT Windows PowerShell-cmdlets
Cmdlet | Beschrijving |
---|---|
Add-MDTPersistentDrive | Hiermee voegt u een implementatieshare toe aan de lijst met persistente MDT-stations die kunnen worden hersteld met behulp van de cmdlet Restore-MDTPersistentDrive . |
Disable-MDTMonitorService | Hiermee schakelt u de MDT-bewakingsservices uit. |
Enable-MDTMonitorService | Hiermee schakelt u de MDT-bewakingsservices in. |
Get-MDTDeploymentShareStatistics | Geeft de statistieken weer van een implementatieshare, inclusief het aantal entiteiten per primaire map in de implementatieshare. |
Get-MDTMonitorData | Geeft de MDT-bewakingsgegevens weer die zijn verzameld voor een of meer bewaakte MTD-implementaties. |
Get-MDTOperatingSystemCatalog | Retourneert de besturingssysteemcatalogus voor een specifiek besturingssysteem. Als de catalogus van het besturingssysteem niet bestaat of verouderd is, wordt de catalogus van het besturingssysteem opnieuw gegenereerd. |
Get-MDTPersistentDrive | Geeft de lijst weer met implementatieshares die kunnen worden hersteld met behulp van de cmdlet Restore-MDTPersistentDrive . |
Import-MDTApplication | Hiermee importeert u een toepassing in een implementatieshare. |
Import-MDTDriver | Hiermee importeert u een of meer apparaatstuurprogramma's in een implementatieshare. |
Import-MDTOperatingSystem | Hiermee importeert u een of meer besturingssystemen in een implementatieshare. |
Import-MDTPackage | Hiermee importeert u een of meer besturingssysteempakketten in een implementatieshare. |
Import-MDTTaskSequence | Hiermee importeert u een takenreeks in een implementatieshare. |
New-MDTDatabase | Hiermee wordt een MDT DB-database gemaakt of bijgewerkt die is gekoppeld aan een implementatieshare. |
Remove-MDTMonitorData | Hiermee verwijdert u een of meer MDT-bewakingsgegevens uit de verzamelde MDT-bewakingsgegevens in een implementatieshare. |
Remove-MDTPersistentDrive | Hiermee verwijdert u een implementatieshare uit de lijst met door MDT persistente Windows PowerShell-stations die kunnen worden hersteld met behulp van de cmdlet Restore-MDTPersistentDrive . |
Restore-MDTPersistentDrive | Hiermee maakt u een Windows PowerShell-station voor elke implementatieshare in de lijst met mdt-permanente Windows PowerShell-stations. |
Set-MDTMonitorData | Hiermee maakt u een nieuw of werkt u een bestaand MDT-bewakingsgegevensitem bij in de verzamelde MDT-bewakingsgegevens in een implementatieshare. |
Test-MDTDeploymentShare | Controleert de integriteit van een implementatieshare. |
Test-MDTMonitorData | Controleert of de MDT-bewakingsservices correct zijn geconfigureerd en worden uitgevoerd. |
Update-MDTDatabaseSchema | Werkt het MDT DB-databaseschema bij. |
Update-MDTDeploymentShare | Hiermee werkt u een implementatieshare bij. |
Update-MDTLinkedDS | Repliceert inhoud van een implementatieshare naar een gekoppelde implementatieshare. |
Update-MDTMedia | Repliceert inhoud van een implementatieshare naar een implementatiemediamap. |
Add-MDTPersistentDrive
In deze sectie wordt de PowerShell-cmdlet Add-MDTPersistentDriveWindows beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.
Syntaxis
Add-MDTPersistentDrive [-Name] <String> [[-InputObject] <PSObject>] [<CommonParameters>]
Beschrijving
Met deze cmdlet wordt een bestaand Windows PowerShell-station dat is gemaakt met de MDTProvider toegevoegd aan een lijst met stations die zijn behouden in de Deployment Workbench of in een Windows PowerShell-sessie met behulp van de cmdlet Restore-MDTPersistentDrive . Deze cmdlet wordt aangeroepen wanneer u een implementatieshare maakt of opent in de Deployment Workbench.
Opmerking
De lijst met persistente MDTProvider-stations wordt bijgehouden per gebruiker op basis van het gebruikersprofiel.
De lijst met persistente MDTProvider-stations kan worden weergegeven met behulp van de cmdlet Get-MDTPersistentDrive .
Parameters
Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Add-MDTPersistentDriveWindows .
-Naamtekenreeks <>
Hiermee geeft u de naam van een Windows PowerShell-station dat is gemaakt met behulp van de MDT-provider en overeenkomt met een bestaande implementatieshare. De naam is gemaakt met behulp van de cmdlet New-PSDrive en het opgeven van de MDTProvider in de PSProvider parameter.
Voor meer informatie over het maken van een nieuw Windows PowerShell-station met behulp van mdtProvider en het maken van een implementatieshare met Behulp van Windows PowerShell, raadpleegt u de sectie Een implementatieshare maken met Windows PowerShell in het MDT-document, Microsoft Deployment Toolkit Samples Guide.
Parameter | Value |
---|---|
Vereist? | Waar |
Positie? | 2 en benoemd |
Standaardwaarde | Geen |
Pijplijninvoer accepteren? | True (ByValue) |
Jokertekens accepteren? | False |
-InputObject <PSObject>
Met deze parameter wordt een Windows PowerShell-stationobject opgegeven dat eerder in het proces is gemaakt. Voer een PSObject-object in, zoals een object dat is gegenereerd door de cmdlet New-PSDrive .
Parameter | Value |
---|---|
Vereist? | False |
Positie? | 3 en benoemd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | True (ByValue) |
Jokertekens accepteren? | False |
<CommonParameters>
Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:
Get-Help about_CommonParameters
Uitgangen
Met deze cmdlet wordt een PSObject-typeobject uitgevoerd voor het Windows PowerShell-stationsobject dat is toegevoegd aan de lijst met persistente stations.
Deze cmdlet voert ook een tekenreekstypeobject uit als de algemene parameter Uitgebreid is opgenomen.
Voorbeeld 1
Add-MDTPersistentDrive -Name DS001
Beschrijving
In dit voorbeeld wordt de implementatieshare met de naam van het Windows PowerShell-station DS001 toegevoegd aan de lijst met persistente stations.
Voorbeeld 2
$MDTPSDrive = New-PSDrive -Name "DS001" -PSProvider "MDTProvider" -Root "C:\DeploymentShare$" -Description "MDT Deployment Share" -NetworkPath \\WDG-MDT-01\DeploymentShare$ -Verbose
Add-MDTPersistentDrive -InputObject $MDTPSDrive
Beschrijving
In dit voorbeeld wordt de Windows PowerShell-stationnaam DS001, gemaakt door de cmdlet New-PSDrive , toegevoegd aan de lijst met persistente MDT-stations met behulp van de variabele $MDTPSDrive .
Voorbeeld 3
New-PSDrive -Name "DS001" -PSProvider "MDTProvider" -Root "C:\DeploymentShare$" -Description "MDT Deployment Share" -NetworkPath \\WDG-MDT-01\DeploymentShare$ -Verbose | Add-MDTPersistentDrive -Verbose
Beschrijving
In dit voorbeeld wordt de Windows PowerShell-stationnaam DS001, gemaakt door de cmdlet New-PSDrive , toegevoegd aan de lijst met persistente MDT-stations door het zojuist gemaakte Windows PowerShell-stationsobject door te sturen naar de cmdlet Add-MDTPersistentDrive .
Disable-MDTMonitorService
In deze sectie wordt de Windows PowerShell-cmdlet Disable-MDTMonitorService beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.
Syntaxis
Disable-MDTMonitorService [<CommonParameters>]
Beschrijving
Met deze cmdlet schakelt u de MDT-bewakingsservice uit, die wordt uitgevoerd op de computer waarop MDT is geïnstalleerd. De MDT-bewakingsservice verzamelt bewakingsgegevens die kunnen worden weergegeven:
In het knooppunt Bewaking in een implementatieshare in implementatiewerk
De cmdlet Get-MDTMonitorData gebruiken
De MDT-bewakingsservice kan vervolgens worden ingeschakeld met behulp van de Enable-MDTMonitorService.
Zie de sectie MDT-implementaties bewaken in het MDT-document , De Microsoft Deployment Toolkit gebruiken voor meer informatie over de MDT-bewakingsservice.
Parameters
Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Disable-MDTMonitorService .
<CommonParameters>
Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters' voor meer informatie, dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken:
Get-Help about_CommonParameters
Uitgangen
Deze cmdlet voert een tekenreekstypeobject uit als de algemene parameter Uitgebreid is opgenomen; anders wordt er geen uitvoer gegenereerd.
Voorbeeld 1
Disable-MDTMonitorService
Beschrijving
In dit voorbeeld wordt de MDT-bewakingsservice uitgeschakeld.
Enable-MDTMonitorService
In deze sectie wordt de Windows PowerShell-cmdlet Enable-MDTMonitorService beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.
Syntaxis
Enable-MDTMonitorService [-EventPort] <Int32> [-DataPort] <Int32> [<CommonParameters>]
Beschrijving
Met deze cmdlet schakelt u de MDT-bewakingsservice in, die wordt uitgevoerd op de computer waarop MDT is geïnstalleerd. De MDT-bewakingsservice verzamelt bewakingsgegevens die kunnen worden weergegeven:
In het knooppunt Bewaking in een implementatieshare in de Implementatiewerkbench.
De cmdlet Get-MDTMonitorData gebruiken
De MDT-bewakingsservice kan worden uitgeschakeld met behulp van de Disable-MDTMonitorService.
Zie de sectie MDT-implementaties bewaken in het MDT-document , De Microsoft Deployment Toolkit gebruiken voor meer informatie over de MDT-bewakingsservice.
Parameters
Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Enable-MDTMonitorService .
-EventPort <Int32>
Deze parameter geeft de TCP-poort op die wordt gebruikt als de gebeurtenispoort voor de MDT-bewakingsservice.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | 2 en benoemd |
Standaardwaarde | 9800 |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-DataPort <Int32>
Deze parameter geeft de TCP-poort op die wordt gebruikt als de gegevenspoort voor de MDT-bewakingsservice.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | 3 en benoemd |
Standaardwaarde | 9801 |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
<CommonParameters>
Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:
Get-Help about_CommonParameters
Uitgangen
Deze cmdlet voert een tekenreekstypeobject uit als de algemene parameter Uitgebreid is opgenomen; anders wordt er geen uitvoer gegenereerd.
Voorbeeld 1
Enable-MDTMonitorService
Beschrijving
In dit voorbeeld wordt de MDT-bewakingsservice op de lokale computer ingeschakeld met de standaardwaarde 9800 voor de gebeurtenispoort en de waarde 9801 voor de gegevenspoort op de MDT-bewakingsservice.
Voorbeeld 2
Enable-MDTMonitorService -EventPort 7000 -DataPort 7001
Beschrijving
In dit voorbeeld wordt de MDT-bewakingsservice op de lokale computer ingeschakeld met behulp van de waarde 7000 voor de gebeurtenispoort en de waarde 7001 voor de gegevenspoort op de MDT-bewakingsservice.
Get-MDTDeploymentShareStatistics
In deze sectie wordt de Windows PowerShell-cmdlet Get-MDTDeploymentShareStatistics beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.
Syntaxis
Get-MDTDeploymentShareStatistics [-Path <String>] [<CommonParameters>]
Beschrijving
Met deze cmdlet worden de statistieken van een implementatieshare weergegeven op basis van het MDTProvder-station dat is opgegeven in de parameter Path . De statistieken bevatten het aantal items in de opgegeven implementatieshare:
Toepassingen
Stuurprogramma 's
Besturingssystemen
Pakketten
Takenreeksen
Selectieprofielen
Gekoppelde implementatieshares
MDT-media
Computers in de MDT DB
Merk en modellen in de MDT DB
Locaties in de MDT DB
Rollen in de MDT-database
Opmerking
De waarden voor de statistieken die betrekking hebben op de MDT DB worden niet ingevuld en retourneren altijd een waarde van nul.
Parameters
Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Get-MDTDeploymentShareStatistics .
-Padtekenreeks <>
Met deze parameter geeft u het Windows PowerShell-station MDTProvider op voor de gewenste implementatieshare.
Opmerking
Als deze parameter niet wordt opgegeven, moet de Windows PowerShell-werkmap standaard worden ingesteld op een locatie binnen de gewenste MDTProvider Windows PowerShell-station.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | 2 en benoemd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
<CommonParameters>
Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:
Get-Help about_CommonParameters
Uitgangen
Deze cmdlet voert een PSObject-object uit dat de statistieken voor de implementatieshare bevat.
Voorbeeld 1
Get-MDTDeploymentShareStatistics -Path DS001:
Beschrijving
In dit voorbeeld worden de statistieken van de implementatieshare geretourneerd voor de implementatieshare die is opgegeven in het Windows PowerShell-station DS001: MDTProvider.
Voorbeeld 2
cd DS001:
Get-MDTDeploymentShareStatistics
Beschrijving
In dit voorbeeld worden de statistieken van de implementatieshare geretourneerd voor de implementatieshare die is opgegeven in het Windows PowerShell-station DS001: MDTProvider. Gebruik de opdracht cd om de werkmap voor Windows PowerShell in te stellen op het Windows PowerShell-station DS001: MDTProvider.
Get-MDTMonitorData
In deze sectie wordt de Windows PowerShell-cmdlet Get-MDTMonitorData beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.
Syntaxis
Get-MDTMonitorData [-Path <String>] [-ID <Nullable>] [<CommonParameters>]
Beschrijving
Met deze cmdlet worden de MDT-bewakingsgegevens weergegeven die worden gerapporteerd aan de implementatieshare die is opgegeven in de parameter Path . Hier volgt een voorbeeld van de uitvoer van deze cmdlet:
Name : WDG-REF-01
PercentComplete : 100
Settings :
Warnings : 0
Errors : 0
DeploymentStatus : 3
StartTime : 5/23/2012 6:45:39 PM
EndTime : 5/23/2012 8:46:32 PM
ID : 1
UniqueID : 94a0830e-f2bb-421c-b1e0-6f86f9eb9fa1
CurrentStep : 88
TotalSteps : 88
StepName :
LastTime : 5/23/2012 8:46:32 PM
DartIP :
DartPort :
DartTicket :
VMHost : WDG-HOST-01
VMName : WDG-REF-01
ComputerIdentities : {}
Opmerking
Het MDTProvider Windows PowerShell-station waarnaar deze cmdlet verwijst, moet bestaan voordat deze cmdlet wordt uitgevoerd.
Parameters
Deze subsectie bevat informatie over de verschillende parameters die u kunt gebruiken met de cmdlet Get- MDTMonitorData .
-Padtekenreeks <>
Met deze parameter geeft u het Windows PowerShell-station MDTProvider op voor de gewenste implementatieshare.
Opmerking
Als deze parameter niet wordt opgegeven, moet de Windows PowerShell-werkmap standaard worden ingesteld op een locatie binnen de gewenste MDTProvider Windows PowerShell-station.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | 2 en benoemd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-ID <nullable>
Deze parameter specificeert de specifieke id voor de implementatie van een specifieke computer. Als deze parameter niet is opgegeven, worden alle bewakingsgegevens voor implementaties in de implementatieshare weergegeven.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | 3 en benoemd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
<CommonParameters>
Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:
Get-Help about_CommonParameters
Uitgangen
Deze cmdlet voert een PSObject-type-object uit voor elke bewaakte computer, dat de bewakingsgegevens voor de computer bevat.
Voorbeeld 1
Get-MDTMonitorData -Path DS001:
Beschrijving
In dit voorbeeld worden de bewakingsgegevens geretourneerd voor alle implementaties in de implementatieshare die is opgegeven in het Windows PowerShell-station DS001: MDTProvider.
Voorbeeld 2
cd DS001:
Get-MDTMonitorData
Beschrijving
In dit voorbeeld worden de bewakingsgegevens geretourneerd voor alle implementaties in de implementatieshare die is opgegeven in het Windows PowerShell-station DS001: MDTProvider. Gebruik de opdracht cd om de werkmap voor Windows PowerShell in te stellen op het Windows PowerShell-station DS001: MDTProvider.
Voorbeeld 3
Get-MDTMonitorData -Path DS001: -ID 22
Beschrijving
In dit voorbeeld worden de bewakingsgegevens voor de implementatie geretourneerd met een id van 22 in de implementatieshare die is opgegeven in het Windows PowerShell-station DS001: MDTProvider.
Get-MDTOperatingSystemCatalog
In deze sectie wordt de Windows PowerShell-cmdlet Get-MDTOperatingSystemCatalog beschreven . Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.
Syntaxis
Get-MDTOperatingSystemCatalog [-ImageFile] <String> [-Index] <Int32> [<CommonParameters>]
Beschrijving
Met deze cmdlet wordt een besturingssysteemcatalogus voor een aangepaste installatiekopieën van het besturingssysteem opgehaald of gemaakt, zodat u het bijbehorende unattend.xml-bestand kunt wijzigen met windows WSIM (System Image Manager). Als er geen besturingssysteemcatalogus beschikbaar is of als de bestaande besturingssysteemcatalogus ongeldig of verouderd is, wordt met deze cmdlet een nieuwe catalogus van het besturingssysteem gegenereerd.
Opmerking
Het proces voor het genereren van een nieuwe besturingssysteemcatalogus kan lang duren, omdat de installatiekopieën van het aangepaste besturingssysteem moeten worden gekoppeld, geïnspecteerd en ontkoppeld voordat het maken van de besturingssysteemcatalogus is voltooid.
Parameters
Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Get-MDTOperatingSystemCatalog .
-ImageFile-tekenreeks <>
Met deze parameter geeft u het volledig gekwalificeerde pad naar het installatiekopieënbestand van het aangepaste besturingssysteem (.wim-bestand), inclusief de naam van het installatiekopieënbestand van het aangepaste besturingssysteem.
Parameter | Value |
---|---|
Vereist? | Waar |
Positie? | 2 en benoemd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-Index <Int32>
Deze parameter specificeert de index van de gewenste installatiekopieën van het besturingssysteem in het installatiekopieënbestand van het besturingssysteem (wim-bestand).
Parameter | Value |
---|---|
Vereist? | Waar |
Positie? | 3 en benoemd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
<CommonParameters>
Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:
Get-Help about_CommonParameters
Uitgangen
Deze cmdlet voert een PSObject-typeobject uit dat het pad naar de catalogus van het besturingssysteem bevat.
Voorbeeld 1
Get-MDTOperatingSystemCatalog -ImageFile "DS001:\Operating Systems\Windows 8\sources\install.wim" -Index 2
Beschrijving
In dit voorbeeld wordt de besturingssysteemcatalogus geretourneerd voor de installatiekopieën van het besturingssysteem op de index 2 in het installatiekopieënbestand van het besturingssysteem DS001:\Operating Systems\Windows 8\sources\install.wim.
Get-MDTPersistentDrive
In deze sectie wordt de Windows PowerShell-cmdlet Get-MDTPersistentDrive beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.
Syntaxis
Get-MDTPersistentDrive [<CommonParameters>]
Beschrijving
Met deze cmdlet wordt de lijst met persistente MDT Windows PowerShell-stations weergegeven. De lijst met persistente MDT Windows PowerShell-stations wordt beheerd met de cmdlets Add-MDTPersistentDrive en Remove-MDTPersistentDrive of de Deployment Workbench.
De uitvoer van deze cmdlet bevat de volgende informatie:
Naam van Windows PowerShell-station, zoals DS001
Mappad, zoals \\WDG-MDT-01\DeploymentShare$
Persistente MDT Windows PowerShell-stations zijn vergelijkbaar met toewijzingen van permanente netwerkstations.
Opmerking
Deze lijst met persistente MDT Windows PowerShell-stations wordt per gebruiker bijgehouden en opgeslagen in het gebruikersprofiel.
Parameters
Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Get- MDTPersistentDrive .
<CommonParameters>
Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:
Get-Help about_CommonParameters
Uitgangen
Deze cmdlet voert een PSObject-typeobject uit voor elk mdt-station dat identiek is aan het PSObject-typeobject dat de new-PSDrive-cmdlet retourneert.
Voorbeeld 1
Get-MDTPersistentDrive
Beschrijving
In dit voorbeeld wordt een lijst met de persistente MDT-stations weergegeven.
Import-MDTApplication
In deze sectie wordt de Windows PowerShell-cmdlet Import-MDTApplication beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.
Syntaxis
Import-MDTApplication [-Path <String>] -Name <String> ApplicationSourcePath <String> -DestinationFolder <String> [-Move] [<CommonParameters>]
-of-
Import-MDTApplication [-Path <String>] -Name <String> NoSource [<CommonParameters>]
-of-
Import-MDTApplication [-Path <String>] -Name <String> Bundle [<CommonParameters>]
Beschrijving
Met deze cmdlet wordt een toepassing geïmporteerd in een implementatieshare. De volgende toepassingstypen kunnen worden geïmporteerd met behulp van deze cmdlet:
Toepassingen met bronbestanden, met behulp van de parameters ApplicationSourcePath, DestinationFolder en Move . Het eerste syntaxisvoorbeeld illustreert het gebruik van deze cmdlet voor dit type toepassing.
Toepassingen zonder bronbestanden of met bronbestanden die zich in andere gedeelde netwerkmappen bevinden met behulp van de parameter NoSource . Het tweede syntaxisvoorbeeld illustreert het gebruik van deze cmdlet voor dit type toepassing.
Toepassingsbundels, die worden gebruikt om een set gerelateerde toepassingen te groepeert, met behulp van de parameter Bundel . Het laatste syntaxisvoorbeeld illustreert het gebruik van deze cmdlet voor dit type toepassing.
Parameters
Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Import-MDTApplication .
-Padtekenreeks <>
Met deze parameter geeft u het volledig gekwalificeerde pad naar een bestaande map op waar de toepassing die wordt geïmporteerd, binnen de implementatieshare wordt geplaatst. Als de parameter DestinationFolder wordt gebruikt, wordt de map die is opgegeven in de parameter DestinationFolder gemaakt onder de map die in deze parameter is opgegeven. Deze parameter wordt gebruikt in alle syntaxisgebruiken voor deze cmdlet.
Opmerking
Als deze parameter niet wordt opgegeven, moet de Windows PowerShell-werkmap standaard worden ingesteld op de gewenste locatie binnen de implementatieshare.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-Naamtekenreeks <>
Deze parameter geeft de naam op van de toepassing die moet worden toegevoegd aan de implementatieshare en moet uniek zijn binnen de implementatieshare. Deze parameter wordt gebruikt in alle syntaxisgebruiken voor deze cmdlet.
Parameter | Value |
---|---|
Vereist? | Waar |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-ApplicationSourcePath-tekenreeks <>
Deze parameter geeft het volledig gekwalificeerde pad naar de bronbestanden van de toepassing voor de toepassing die in de implementatieshare wordt geïmporteerd. Deze parameter is alleen geldig voor gebruik in het eerste syntaxisvoorbeeld.
Parameter | Value |
---|---|
Vereist? | Waar |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-DestinationFolder <String>
Met deze parameter geeft u de map op in de implementatieshare waar de bronbestanden van de toepassing moeten worden geïmporteerd. Deze map wordt gemaakt onder de map die is opgegeven in de parameter Pad . Deze parameter is alleen geldig voor gebruik in het eerste syntaxisvoorbeeld.
Parameter | Value |
---|---|
Vereist? | Waar |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-Move [<SwitchParameter>]
Deze parameter geeft aan of de bronbestanden van de toepassing moeten worden verplaatst (in plaats van gekopieerd) uit de map waarin de bronbestanden van de toepassing zich bevinden, die is opgegeven in de parameter ApplicationSourcePath .
Als deze parameter is:
Opgegeven, worden de bestanden verplaatst en worden de bestanden in de map die is opgegeven in de ApplicationSourcePath-parameter verwijderd
Niet opgegeven, worden de bestanden gekopieerd en worden de bestanden in de map die is opgegeven in de ApplicationSourcePath-parameter behouden
Deze parameter is alleen geldig voor gebruik in het eerste syntaxisvoorbeeld.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-NoSource [<SwitchParameter>]
Deze parameter geeft aan dat de toepassing die wordt geïmporteerd een toepassing is die geen bronbestanden heeft die moeten worden gekopieerd. Wanneer u deze parameter gebruikt, zijn de bronbestanden van de toepassing:
In een gedeelde netwerkmap, die is opgegeven in de configuratie-instellingen voor de installatie van de toepassing of de werkmap
Al aanwezig in de installatiekopieën van het besturingssysteem
Deze parameter is alleen geldig voor gebruik in het tweede syntaxisvoorbeeld.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | True (ByValue) |
Jokertekens accepteren? | False |
-Bundle [<SwitchParameter>]
Deze parameter geeft aan dat de toepassing die wordt geïmporteerd een toepassing is die een bundel van twee of meer toepassingen is. Deze parameter is alleen geldig voor gebruik in het laatste syntaxisvoorbeeld.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | True (ByValue) |
Jokertekens accepteren? | False |
<CommonParameters>
Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:
Get-Help about_CommonParameters
Uitgangen
Deze cmdlet voert een PSObject-object uit dat verwijst naar de toepassing die zojuist is geïmporteerd.
Voorbeeld 1
Import-MDTApplication -Path "DS001:\Applications" -Name "Office 2010 Professional Plus 32-bit" ApplicationSourcePath "\\WDG-MDT-01\Source$\Office2010ProPlus\x86" DestinationFolder "Office2010ProPlusx86"
Beschrijving
In dit voorbeeld wordt een toepassing met bronbestanden uit de gedeelde netwerkmap op \\WDG-MDT-01\Source$\Office2010ProPlus\x86 geïmporteerd en de bronbestanden gekopieerd naar DS001:\Applications\Office2010ProPlusx86 binnen de implementatieshare. De bronbestanden blijven behouden.
Voorbeeld 2
Import-MDTApplication -Path "DS001:\Applications" -Name "Office 2010 Professional Plus 32-bit" ApplicationSourcePath "\\WDG-MDT-01\Source$\Office2010ProPlus\x86" DestinationFolder "Office2010ProPlusx86" -Move
Beschrijving
In dit voorbeeld wordt een toepassing met bronbestanden uit de gedeelde netwerkmap op \\WDG-MDT-01\Source$\Office2010ProPlus\x86 geïmporteerd en worden de bronbestanden verplaatst naar DS001:\Applications\Office2010ProPlusx86 binnen de implementatieshare. De bronbestanden worden verwijderd uit de gedeelde netwerkmap op \\WDG-MDT-01\Source$\Office2010ProPlus\x86. De toepassing heet Office 2012 Professional Plus 32-bits.
Voorbeeld 3
Import-MDTApplication -Path "DS001:\Applications" -Name "Office 2010 Professional Plus 32-bit" NoSource
Beschrijving
In dit voorbeeld wordt een toepassing met de naam Office 2012 Professional Plus 32-bits geïmporteerd zonder bronbestanden.
Voorbeeld 4
Import-MDTApplication -Path "DS001:\Applications" -Name "Woodgrove Bank Core Applications" Bundle
Beschrijving
In dit voorbeeld wordt een toepassingsbundel met de naam Woodgrove Bank Core Applications geïmporteerd.
Import-MDTDriver
In deze sectie wordt de Windows PowerShell-cmdlet Import-MDTDriver beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.
Syntaxis
Import-MDTDriver [-Path <String>] -SourcePath <String[]> [ImportDuplicates] [<CommonParameters>]
Beschrijving
Deze cmdlet importeert een of meer apparaatstuurprogramma's in een implementatieshare. Met deze cmdlet wordt gezocht naar apparaatstuurprogramma's die beginnen bij de map die is opgegeven in de parameter SourcePath . Met deze cmdlet worden meerdere apparaatstuurprogramma's gevonden in die mapstructuur.
Parameters
Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Import-MDTDriver .
-Padtekenreeks <>
Met deze parameter geeft u het volledig gekwalificeerde pad naar een bestaande map op waar het apparaatstuurprogramma dat wordt geïmporteerd, binnen de implementatieshare wordt geplaatst.
Opmerking
Als deze parameter niet wordt opgegeven, moet de Windows PowerShell-werkmap standaard op de gewenste locatie binnen de implementatieshare staan. Deze parameter moet worden opgegeven als de SourcePath-parameter niet wordt opgegeven.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-SourcePath-tekenreeks <[ ]>
Deze parameter specificeert een of meer volledig gekwalificeerde paden in een tekenreeksmatrix voor de bronmappen waarin de stuurprogrammabestanden van het apparaat zich bevinden. Elke mapstructuur, te beginnen met de map die in deze parameter is opgegeven, wordt gezocht naar apparaatstuurprogramma's, inclusief alle submappen en de inhoud van .cab bestanden in de mapstructuur.
Opmerking
Als deze parameter niet wordt opgegeven, moet de Windows PowerShell-werkmap standaard worden ingesteld op de map waarin de stuurprogrammabestanden van het apparaat zich bevinden. Deze parameter moet worden opgegeven als de path-parameter niet is opgegeven.
Parameter | Value |
---|---|
Vereist? | Waar |
Positie? | 1 en benoemd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-ImportDuplicates [<SwitchParameter>]
Deze parameter geeft aan of deze cmdlet dubbele apparaatstuurprogramma's moet importeren. Standaard worden dubbele apparaatstuurprogramma's niet geïmporteerd. Dubbele apparaatstuurprogramma's worden gedetecteerd door een hash-waarde te berekenen voor alle bestanden in een map met apparaatstuurprogramma's. Als de berekende hash-waarde overeenkomt met een ander apparaatstuurprogramma, wordt het te importeren apparaatstuurprogramma beschouwd als een duplicaat.
Als er een dubbel stuurprogramma wordt gedetecteerd en deze parameter niet wordt opgegeven, wordt het apparaatstuurprogramma toegevoegd en gekoppeld aan het oorspronkelijke, bestaande apparaatstuurprogramma.
Als deze parameter is:
Opgegeven, worden de dubbele apparaatstuurprogramma's geïmporteerd
Niet opgegeven, worden de apparaatstuurprogramma's toegevoegd en gekoppeld aan de oorspronkelijke, bestaande apparaatstuurprogramma's
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | True (ByValue) |
Jokertekens accepteren? | False |
<CommonParameters>
Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:
Get-Help about_CommonParameters
Uitgangen
Deze cmdlet voert een of meer PSObject-objecten uit (één voor elk geïmporteerd apparaatstuurprogramma).
Voorbeeld 1
Import-MDTDriver -Path "DS001:\Out-of-Box Drivers" SourcePath "\\WDG-MDT-01\Source$\Drivers"
Beschrijving
In dit voorbeeld worden alle apparaatstuurprogramma's in de mappenstructuur geïmporteerd met de hoofdmapstructuur op \\WDG-MDT-01\Source$\Drivers. De apparaatstuurprogramma's worden opgeslagen in de map Out-of-Box Drivers in de implementatieshare die is toegewezen aan het Windows PowerShell-station DS001: MDTProvder. Als er dubbele apparaatstuurprogramma's worden gedetecteerd, worden de apparaatstuurprogramma's toegevoegd en gekoppeld aan de oorspronkelijke, bestaande apparaatstuurprogramma's in de implementatieshare.
Voorbeeld 2
$DriverSourcePath="\\WDG-MDT-01\Source$\VendorADrivers", "\\WDG-MDT-01\Source$\VendorBDrivers"
Import-MDTDriver -Path "DS001:\Out-of-Box Drivers" SourcePath $DriverSourcePath ImportDuplicates
Beschrijving
In dit voorbeeld worden alle apparaatstuurprogramma's geïmporteerd in de mappenstructuur die is opgegeven in de tekenreeksmatrix $DriverSourcePath. De apparaatstuurprogramma's worden opgeslagen in de map Out-of-Box Drivers in de implementatieshare die is toegewezen aan het Windows PowerShell-station DS001: MDTProvder. Als er dubbele apparaatstuurprogramma's worden gedetecteerd, worden de dubbele apparaatstuurprogramma's geïmporteerd.
Import-MDTOperatingSystem
In deze sectie wordt de Windows PowerShell-cmdlet Import-MDTOperatingSystem beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.
Syntaxis
Import-MDTOperatingSystem [-Path <String>] -SourcePath <String> [-DestinationFolder <String>] [-Move] [<CommonParameters>]
-of-
Import-MDTOperatingSystem [-Path <String>] [DestinationFolder <String>] -SourceFile <String> [SetupPath <String>] [-Move] [<CommonParameters>]
-of-
Import-MDTOperatingSystem [-Path <String>] -WDSServer <String> [<CommonParameters>]
Beschrijving
Met deze cmdlet wordt een besturingssysteem geïmporteerd in een implementatieshare. De volgende typen besturingssystemen kunnen worden geïmporteerd met behulp van deze cmdlet:
Besturingssystemen van de oorspronkelijke bronbestanden, met behulp van de SourcePath-parameters . Het eerste syntaxisvoorbeeld illustreert het gebruik van deze cmdlet voor dit type besturingssysteemimport.
Aangepaste installatiekopieën van besturingssystemen, zoals installatiekopieën vastleggen van referentiecomputers, met behulp van de parameter SourceFile . Het tweede syntaxisvoorbeeld illustreert het gebruik van deze cmdlet voor dit type besturingssysteemimport.
Installatiekopieën van besturingssystemen die aanwezig zijn in Windows Deployment Services met behulp van de parameter WDSServer . Het laatste syntaxisvoorbeeld illustreert het gebruik van deze cmdlet voor dit type besturingssysteemimport.
Parameters
Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Import-MDTOperatingSystem .
-Padtekenreeks <>
Deze parameter geeft het volledig gekwalificeerde pad naar een bestaande map in de implementatieshare waar het geïmporteerde besturingssysteem wordt geplaatst. Als de parameter DestinationFolder wordt gebruikt, wordt de map die is opgegeven in de parameter DestinationFolder gemaakt onder de map die in deze parameter is opgegeven. Deze parameter wordt gebruikt in alle syntaxisgebruiken voor deze cmdlet.
Opmerking
Als deze parameter niet wordt opgegeven, moet de Windows PowerShell-werkmap standaard op de gewenste locatie binnen de implementatieshare staan.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-SourcePath-tekenreeks <>
Deze parameter specificeert het volledig gekwalificeerde pad naar de bronbestanden van het besturingssysteem voor het besturingssysteem dat wordt geïmporteerd in de implementatieshare. Deze parameter is alleen geldig voor gebruik in het eerste syntaxisvoorbeeld.
Parameter | Value |
---|---|
Vereist? | Waar |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-DestinationFolder <String>
Met deze parameter wordt de map in de implementatieshare opgegeven waarin de bronbestanden van het besturingssysteem moeten worden geïmporteerd. Deze map wordt gemaakt onder de map die is opgegeven in de parameter Pad . Deze parameter is alleen geldig voor gebruik in de eerste en tweede syntaxisvoorbeelden.
Parameter | Value |
---|---|
Vereist? | Waar |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-Move [<SwitchParameter>]
Deze parameter geeft aan of de bronbestanden van het besturingssysteem moeten worden verplaatst (in plaats van gekopieerd) uit de map waarin de bronbestanden van het besturingssysteem zich bevinden, die is opgegeven in de parameter DestinationFolder .
Als deze parameter is:
Opgegeven worden de bestanden verplaatst en worden de bestanden in de map die is opgegeven in de parameter DestinationFolder verwijderd
Niet opgegeven, worden de bestanden gekopieerd en de bestanden in de map die is opgegeven in de destinationFolder parameter worden bewaard
Deze parameter is alleen geldig voor gebruik in de eerste en tweede syntaxisvoorbeelden.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-SourceFile-tekenreeks <>
Met deze parameter geeft u het volledig gekwalificeerde pad op naar het wim-bestand van het besturingssysteembron voor het besturingssysteem dat in de implementatieshare wordt geïmporteerd. Deze parameter is alleen geldig voor gebruik in het tweede syntaxisvoorbeeld.
Parameter | Value |
---|---|
Vereist? | Waar |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-SetupPath-tekenreeks <>
Deze parameter specificeert het volledig gekwalificeerde pad naar de installatiebestanden van het besturingssysteem die moeten worden geïmporteerd, samen met het WIM-bestand dat is opgegeven in de SourceFile-parameter . Deze parameter is alleen geldig voor gebruik in het tweede syntaxisvoorbeeld.
Parameter | Value |
---|---|
Vereist? | Waar |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-WDSServer-tekenreeks <>
Deze parameter geeft de naam op van de Windows Deployment Services-server waarop de installatiekopieën van het besturingssysteem zich bevinden die moeten worden geïmporteerd. Alle besturingssysteeminstallatiekopieën op de Windows Deployment Services-server worden geïmporteerd in de implementatieshare. De werkelijke installatiekopieën van het besturingssysteem worden niet gekopieerd naar de implementatieshare. In plaats daarvan bevat de implementatieshare een koppeling naar elk besturingssysteembestand op de Windows Deployment Services-server.
Deze parameter is alleen geldig voor gebruik in het laatste syntaxisvoorbeeld.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
<CommonParameters>
Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:
Get-Help about_CommonParameters
Uitgangen
Deze cmdlet voert een of meer PSObject-objecten uit (één voor elk geïmporteerd besturingssysteem).
Voorbeeld 1
Import-MDTOperatingSystem -Path "DS001:\Operating Systems" SourcePath "\\WDGMDT01\Source$\Windows8" DestinationFolder "Windows8x64"
Beschrijving
In dit voorbeeld wordt een besturingssysteem uit de gedeelde netwerkmap op \\WDG-MDT-01\Source$\Windows8 geïmporteerd en worden de bronbestanden gekopieerd naar DS001:\Operating Systems\Windows8x64 binnen de implementatieshare. De bronbestanden blijven behouden.
Voorbeeld 2
Import-MDTOperatingSystem -Path "DS001:\Operating Systems" SourcePath "\\WDGMDT01\Source$\Windows8" DestinationFolder "Windows8x64" -Move
Beschrijving
In dit voorbeeld wordt een besturingssysteem uit de gedeelde netwerkmap op \\WDG-MDT-01\Source$\Windows8 geïmporteerd en worden de bronbestanden gekopieerd naar DS001:\Operating Systems\Windows8x64 binnen de implementatieshare. De bronbestanden worden verwijderd uit de gedeelde netwerkmap op \\WDG-MDT-01\Source$\Windows8.
Voorbeeld 3
Import-MDTOperatingSystem -Path "DS001:\Operating Systems" DestinationFolder "Windows8x64-Reference" -SourceFile "\\WDGMDT01\Capture$\WDG-REF-01_Capture.wim"
Beschrijving
In dit voorbeeld wordt een bestand met een aangepaste installatiekopieën (.wim-bestand) van het besturingssysteem geïmporteerd uit \\WDG-MDT-01\ Capture$\WDG-REF-01_Capture.wim en kopieert het afbeeldingsbestand naar DS001:\Operating Systems\Windows8x64-Reference binnen de implementatieshare. Het wim-bronbestand blijft behouden in de gedeelde netwerkmap.
Voorbeeld 4
Import-MDTOperatingSystem -Path "DS001:\Operating Systems" WDSServer "WDG-WDS-01"
Beschrijving
In dit voorbeeld worden alle installatiekopieën van het besturingssysteem geïmporteerd van de Windows Deployment Services-server met de naam WDG-WDS-01 en wordt een koppeling gemaakt naar elke installatiekopieën van het besturingssysteem in DS001:\Operating Systems in de implementatieshare. De broninstallatiekopieën van het besturingssysteem op de Windows Deployment Services-server blijven behouden op de Windows Deployment Services-server.
Import-MDTPackage
In deze sectie wordt de Windows PowerShell-cmdlet Import-MDTPackage beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.
Syntaxis
Import-MDTPackage [-Path <String>] [[-SourcePath] <String[]>] [<CommonParameters>]
Beschrijving
Deze cmdlet importeert een of meer besturingssysteempakketten in een implementatieshare. De typen besturingssysteempakketten die kunnen worden geïmporteerd, zijn beveiligingsupdates, taalpakketten of nieuwe onderdelen. Servicepacks mogen niet worden geïmporteerd als besturingssysteempakketten, omdat ze niet offline kunnen worden geïnstalleerd.
Parameters
Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Import-MDTPackage .
-Padtekenreeks <>
Deze parameter geeft het volledig gekwalificeerde pad op naar een bestaande map in de implementatieshare waar de besturingssysteempakketten die worden geïmporteerd, worden geplaatst.
Opmerking
Als deze parameter niet wordt opgegeven, moet de Windows PowerShell-werkmap standaard op de gewenste locatie binnen de implementatieshare staan.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-SourcePath-tekenreeks <>
Deze parameter specificeert het volledig gekwalificeerde pad naar een mapstructuur die moet worden gescand voor het importeren van besturingssysteempakketten. De opgegeven mapstructuur wordt gescand op .cab- en MSU-bestanden. Voor MSU-bestanden worden de .cab bestanden in de MSU-bestanden automatisch uitgepakt.
Parameter | Value |
---|---|
Vereist? | Waar |
Positie? | 1 en benoemd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
<CommonParameters>
Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:
Get-Help about_CommonParameters
Uitgangen
Deze cmdlet voert een PSObject-object uit dat verwijst naar het pakket dat zojuist is geïmporteerd.
Voorbeeld 1
Import-MDTOperatingSystem -Path "DS001:\Packages" SourcePath "\\WDGMDT01\Source$\OSPackages"
Beschrijving
In dit voorbeeld wordt de gedeelde netwerkmap op \\WDG-MDT-01\Source$\OSPackages gescand op besturingssysteempakketten en worden de bronbestanden gekopieerd naar de map DS001:\Packages binnen de implementatieshare. De bronbestanden worden verwijderd uit de gedeelde netwerkmap op \\WDG-MDT-01\Source$\OSPackages.
Import-MDTTaskSequence
In deze sectie wordt de Windows PowerShell-cmdlet Import-MDTTaskSequence beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.
Syntaxis
Import-MDTTaskSequence [-Path <String>] -Template <String> -Name <String> -ID <String> [[-Comments] <String>] [[-Version] <String>] [-OperatingSystemPath <String>] [-OperatingSystem <PSObject>] [-FullName <String>] [-OrgName <String>] [-HomePage <String>] [-ProductKey <String>] [-OverrideProductKey <String>] [-AdminPassword <String>] [<CommonParameters>]
Beschrijving
Met deze cmdlet wordt een takenreeks geïmporteerd in een implementatieshare. De zojuist geïmporteerde takenreeks wordt gebaseerd op een bestaande takenreekssjabloon die is opgegeven in de eigenschap Sjabloon .
Parameters
Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Import-MDTPackage .
-Padtekenreeks <>
Deze parameter geeft het volledig gekwalificeerde pad op naar een bestaande map in de implementatieshare waar de takenreeks die wordt geïmporteerd, wordt geplaatst. Standaard moet het pad verwijzen naar de map Control en of een submap van de map Control in de implementatieshare. De waarde van de id-parameter wordt gebruikt om een submap te maken binnen het pad dat in deze parameter is opgegeven.
Opmerking
Als deze parameter niet wordt opgegeven, moet de Windows PowerShell-werkmap standaard op de gewenste locatie binnen de implementatieshare staan.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-Sjabloontekenreeks <>
Met deze parameter geeft u de takenreekssjabloon op die moet worden gebruikt voor het importeren van de nieuwe takenreeks. Takenreekssjablonen zijn .xml bestanden die de takenreeksstappen voor een bepaald type takenreeks bevatten. Als de takenreekssjabloon zich bevindt in:
De map installation_folder\Templates (waarbij installation_folder de map is waarin MDT is geïnstalleerd), dan is alleen de .xml bestandsnaam vereist.
Een andere map, vervolgens het volledig gekwalificeerde pad, inclusief de naam van de takenreekssjabloon .xml, is vereist.
Voor meer informatie over de takenreekssjablonen die zijn opgenomen in MDT voor LTI-implementaties, raadpleegt u de sectie 'Een nieuwe takenreeks maken in de implementatiewerkset' in het MDT-document , De Microsoft Deployment Toolkit gebruiken.
Parameter | Value |
---|---|
Vereist? | Waar |
Positie? | 1 en benoemd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-Naamtekenreeks <>
Met deze parameter geeft u de naam op van de takenreeks die moet worden geïmporteerd. De waarde van deze parameter moet uniek zijn binnen de implementatieshare.
Parameter | Value |
---|---|
Vereist? | Waar |
Positie? | 2 en benoemd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-ID-tekenreeks <>
Met deze parameter wordt de id opgegeven van de takenreeks die moet worden geïmporteerd. De waarde van deze parameter moet uniek zijn binnen de implementatieshare. De waarde die aan deze parameter is toegewezen, moet in hoofdletters staan en mag geen spaties of speciale tekens bevatten. Deze waarde wordt gebruikt om een submap te maken in de map die is opgegeven in de parameter Pad . Deze moet zich onder de map Beheer in de implementatieshare bevinden.
Parameter | Value |
---|---|
Vereist? | Waar |
Positie? | 3 en benoemd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-Opmerkingentekenreeks <>
Met deze parameter geeft u de tekst op die aanvullende, beschrijvende informatie biedt over de takenreeks die moet worden geïmporteerd. Deze beschrijvende informatie is zichtbaar in de Deployment Workbench.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | 4 en benoemd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-Versietekenreeks <>
Deze parameter geeft het versienummer op van de takenreeks die moet worden geïmporteerd. De waarde van deze parameter is alleen informatief en wordt niet gebruikt door MDT voor versiegerelateerde verwerking.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | 4 en benoemd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-OperatingSystemPath-tekenreeks <>
Deze parameter geeft het volledig gekwalificeerde Windows PowerShell-pad op naar de map in de implementatieshare die het besturingssysteem bevat dat moet worden gebruikt met deze takenreeks, zoals DS001:\Operating Systems\Windows 8. Het besturingssysteem moet al bestaan in de implementatieshare waar de takenreeks wordt geïmporteerd.
Opmerking
Als u deze parameter niet opgeeft en de takenreeks moet verwijzen naar een besturingssysteem, moet u de parameter OperatingSystem opgeven.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-OperatingSystem <PSObject>
Deze parameter geeft het besturingssysteemobject op dat moet worden gebruikt met deze takenreeks. Het besturingssysteem moet al bestaan in de implementatieshare waar de takenreeks wordt geïmporteerd.
U kunt het Windows PowerShell-object voor een besturingssysteem ophalen met behulp van de get-item-cmdlet , zoals in het volgende voorbeeld:
$OS=Get-Item "DS001:\Operating Systems\Windows 8"
Zie De cmdlet Get-Item gebruiken voor meer informatie over de get-item-cmdlet.
Opmerking
Als u deze parameter niet opgeeft en de takenreeks moet verwijzen naar een besturingssysteem, moet u de parameter OperatingSystemPath opgeven.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-FullName-tekenreeks <>
Deze parameter geeft de naam op van de geregistreerde eigenaar van het besturingssysteem dat moet worden gebruikt met deze takenreeks. Deze naam wordt opgeslagen in de registersleutel RegisteredOwner op HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion. De waarde van deze parameter wordt in het Unattend.xml-bestand geïnjecteerd om aan deze takenreeksen te worden gekoppeld.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-OrgName-tekenreeks <>
Met deze parameter geeft u de naam van de organisatie op voor de geregistreerde eigenaar van het besturingssysteem dat moet worden gebruikt met deze takenreeks. Deze naam wordt opgeslagen in de registersleutel RegisteredOrganization op HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion. De waarde van deze parameter wordt in het Unattend.xml-bestand geïnjecteerd om aan deze takenreeksen te worden gekoppeld.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-HomePage-tekenreeks <>
Met deze parameter geeft u de URL op die moet worden gebruikt als de startpagina in Internet Explorer. De waarde van deze parameter wordt in het Unattend.xml-bestand geïnjecteerd om aan deze takenreeksen te worden gekoppeld.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-ProductKey-tekenreeks <>
Deze parameter geeft de productcode op die moet worden gebruikt voor het besturingssysteem dat moet worden gebruikt met deze takenreeks. Deze productcode is alleen geldig voor retailversies van Windows-besturingssystemen. De waarde van deze parameter wordt in het Unattend.xml-bestand geïnjecteerd om aan deze takenreeksen te worden gekoppeld.
Opmerking
Als deze parameter niet wordt opgegeven, moet de productcode worden opgegeven bij het implementeren van deze takenreeks in de implementatiewizard, in het CustomSettings.ini-bestand of in de MDT-database.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-OverrideProductKey-tekenreeks <>
Deze parameter specificeert de MAK-sleutel die moet worden gebruikt voor het besturingssysteem dat moet worden gebruikt met deze takenreeks. Deze productcode is alleen geldig voor volumelicentieversies van Windows. De waarde van deze parameter wordt in het Unattend.xml-bestand geïnjecteerd om aan deze takenreeksen te worden gekoppeld.
Opmerking
Als deze parameter niet wordt opgegeven, moet de MAK-sleutel worden opgegeven bij het implementeren van deze takenreeks in de implementatiewizard, in het CustomSettings.ini-bestand of in de MDT DB.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-AdminPassword-tekenreeks <>
Met deze parameter wordt het wachtwoord opgegeven dat moet worden toegewezen aan het ingebouwde, lokale Administrator-account op de doelcomputer. De waarde van deze parameter wordt in het Unattend.xml-bestand geïnjecteerd om aan deze takenreeksen te worden gekoppeld.
Opmerking
Als deze parameter niet wordt opgegeven, moet het wachtwoord dat moet worden toegewezen aan het ingebouwde lokale beheerdersaccount op de doelcomputer worden opgegeven bij het implementeren van deze takenreeks in de implementatiewizard, in het CustomSettings.ini-bestand of in de MDT-database.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
<CommonParameters>
Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:
Get-Help about_CommonParameters
Uitgangen
Deze cmdlet voert een PSObject-typeobject uit dat verwijst naar de takenreeks die zojuist is geïmporteerd.
Voorbeeld 1
Import-MDTTaskSequence -Path "DS001:\Control" -Template "Client.xml" -Name "Deploy Windows 8 to Reference Computer" -ID "WIN8REFERENCE" -Comments "Task sequence for deploying Windows 8 to the reference computer (WDG-REF-01)" -Version "1.00" -OperatingSystemPath "DS001:\Operating Systems\Windows 8_x64" -FullName "Woodgrove Bank Employee" -OrgName "Woodgrove Bank" HomePage "https://www.woodgrovebank.com" OverrideProductKey "1234512345123451234512345" AdministratorPassword "P@ssw0rd"
Beschrijving
In dit voorbeeld wordt een takenreeks met de naam Windows 8 implementeren naar referentiecomputer geïmporteerd en wordt de takenreeks gemaakt in de map DS001:\Control\WIN8REFERENCE in de implementatieshare. De opmerking 'Takenreeks voor het implementeren van Windows 8 op de referentiecomputer (WDG-REF-01)' is toegewezen aan de takenreeks. Het versienummer van de takenreeks is ingesteld op 1,00.
Het besturingssysteem dat is gekoppeld aan de takenreeks bevindt zich op DS001:\Operating Systems\Windows 8_x64 in de implementatieshare. De geregistreerde eigenaar van het besturingssysteem wordt ingesteld op Woodgrove Bank Employee. De geregistreerde organisatie van het besturingssysteem wordt ingesteld op Woodgrove Bank. De startpagina van Internet Explorer wordt standaard ingesteld op https://www.woodgrovebank.com
. Het wachtwoord voor het lokale, ingebouwde beheerdersaccount wordt ingesteld op de waarde van P@ssw0rd
. De productcode voor het besturingssysteem wordt ingesteld op 1234512345123451234512345.
Voorbeeld 2
$OSObject=Get-Item "DS001:\Operating Systems\Windows 8_x64"
Import-MDTTaskSequence -Path "DS001:\Control" -Template "Client.xml" -Name "Deploy Windows 8 to Reference Computer" -ID "WIN8REFERENCE" -Comments "Task sequence for deploying Windows 8 to the reference computer (WDG-REF-01)" -Version "1.00"-OperatingSystem $OSObject -FullName "Woodgrove Bank Employee" -OrgName "Woodgrove Bank" HomePage "https://www.woodgrovebank.com" AdministratorPassword "P@ssw0rd"
Beschrijving
In dit voorbeeld wordt een takenreeks met de naam Windows 8 implementeren naar referentiecomputer geïmporteerd en wordt de takenreeks gemaakt in de map DS001:\Control\WIN8REFERENCE in de implementatieshare. De opmerking 'Takenreeks voor het implementeren van Windows 8 op de referentiecomputer (WDG-REF-01)' is toegewezen aan de takenreeks. Het versienummer van de takenreeks is ingesteld op 1,00.
Het besturingssysteem dat is gekoppeld aan de takenreeks bevindt zich op DS001:\Operating Systems\Windows 8_x64 in de implementatieshare, die wordt doorgegeven aan de cmdlet met behulp van de variabele $OSObject . De variabele $OSObject wordt ingesteld op een bestaand besturingssysteemobject met behulp van de get-item-cmdlet .
De geregistreerde eigenaar van het besturingssysteem wordt ingesteld op Woodgrove Bank Employee. De geregistreerde organisatie van het besturingssysteem wordt ingesteld op Woodgrove Bank. De startpagina van Internet Explorer wordt standaard ingesteld op https://www.woodgrovebank.com
. Het wachtwoord voor het lokale, ingebouwde beheerdersaccount wordt ingesteld op de waarde van P@ssw0rd
. De productcode voor het besturingssysteem moet worden opgegeven bij het implementeren van deze takenreeks in de implementatiewizard, in het CustomSettings.ini-bestand of in de MDT-database.
New-MDTDatabase
In deze sectie wordt de Windows PowerShell-cmdlet New-MDTDatabase beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.
Syntaxis
New-MDTDatabase [-Path <String>] [-Force] -SQLServer <String> [-Instance <String>] [-Port <String>] [-Netlib <String>] -Database <String> [-SQLShare <String>] [<CommonParameters>]
Beschrijving
Met deze cmdlet maakt u een nieuwe MDT DB-database die is gekoppeld aan een implementatieshare. Elke implementatieshare kan worden gekoppeld aan slechts één MDT DB-database.
Parameters
Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet New-MDTDatabase .
-Padtekenreeks <>
Deze parameter geeft het volledig gekwalificeerde Windows PowerShell-pad op naar de implementatieshare waaraan de nieuwe MDT DB-database wordt gekoppeld.
Opmerking
Als deze parameter niet wordt opgegeven, moet de Windows PowerShell-werkmap standaard op de gewenste locatie binnen de implementatieshare staan.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-Force [<SwitchParameter>]
Deze parameter geeft aan dat tabellen binnen de MDT DB opnieuw moeten worden gemaakt als de database die is opgegeven in de databaseparameter al bestaat. Als deze parameter is:
Opgegeven, worden de tabellen in een bestaande MDT DB opnieuw gemaakt
Als u dit weglaat, worden de tabellen in een bestaande MDT-database niet opnieuw gemaakt
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | True (ByValue) |
Jokertekens accepteren? | False |
-SQLServer-tekenreeks <>
Deze parameter geeft de naam op van de computer waarop SQL Server wordt uitgevoerd waar de nieuwe MDT DB-database wordt gemaakt.
Parameter | Value |
---|---|
Vereist? | Waar |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-Instantietekenreeks <>
Met deze parameter geeft u het SQL Server-exemplaar op waarin de nieuwe MDT DB-database wordt gemaakt. Als deze parameter wordt weggelaten, wordt de MDT DB-database gemaakt in het standaard SQL Server-exemplaar.
Opmerking
De SQL Server Browser-service moet worden uitgevoerd op de computer met SQL Server voor de cmdlet om het exemplaar te vinden dat is opgegeven in deze parameter.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-Poorttekenreeks <>
Deze parameter specificeert de TCP-poort die moet worden gebruikt voor communicatie met het SQL Server-exemplaar dat is opgegeven in de SQLServer-parameter . De standaardpoort die SQL Server gebruikt, is 1433. Geef deze parameter op wanneer SQL Server is geconfigureerd voor het gebruik van een andere poort dan de standaardwaarde. De waarde van deze parameter moet overeenkomen met de poort die is geconfigureerd voor SQL Server.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-Netlib-tekenreeks <>
Deze parameter specificeert de SQL Server-netwerkbibliotheek die wordt gebruikt voor communicatie met het SQL Server-exemplaar dat is opgegeven in de SQLServer-parameter . De parameter kan worden ingesteld op een van de volgende waarden:
DBNMPNTW, dat wordt gebruikt om communicatie met named pipes op te geven
DBSMSOCN, dat wordt gebruikt om TCP/IP-socketscommunicatie op te geven
Als deze parameter niet wordt opgegeven, wordt de named pipes SQL Server-netwerkbibliotheek (DBNMPNTW) gebruikt.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-Databasetekenreeks <>
Met deze parameter geeft u de naam op van de database die moet worden gemaakt in het SQL Server-exemplaar dat is opgegeven in de parameter Exemplaar op de SQL Server die is opgegeven in de SQLServer-parameter . De standaardlocatie en naamconventie worden gebruikt voor de database en logboekbestanden bij het maken van de database.
Als de database die is opgegeven in deze parameter al bestaat, wordt de database niet opnieuw gemaakt. De tabellen in de database kunnen opnieuw worden gemaakt op basis van de parameter Force .
Parameter | Value |
---|---|
Vereist? | Waar |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-SQLShare-tekenreeks <>
Deze parameter geeft de naam op van een gedeelde netwerkmap op de computer waarop SQL Server wordt uitgevoerd. Deze verbinding wordt gebruikt om geïntegreerde Windows-beveiligingsverbindingen tot stand te brengen met behulp van het Named Pipes-protocol.
Opmerking
Als deze parameter niet is opgenomen, wordt er geen beveiligde IPC$-verbinding tot stand gebracht. Als gevolg hiervan kan de communicatie met named pipes met SQL Server mislukken.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
<CommonParameters>
Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:
Get-Help about_CommonParameters
Uitgangen
Deze cmdlet voert een PSObject-typeobject uit voor de nieuwe MDT DB die is gemaakt.
Voorbeeld 1
New-MDTDatabase -Path "DS001:" -SQLServer "WDGSQL01" Database "MDTDB" -SQLShare "\\WDGSQL01\MDTShare$"
Beschrijving
In dit voorbeeld wordt een MDT DB met de naam MDTDB gemaakt in het standaard SQL Server-exemplaar op een computer met de naam WDG-SQL-01. Als de database al bestaat, worden de tabellen in de bestaande database niet opnieuw gemaakt. De verbinding wordt gemaakt met behulp van de standaard SQL Server TCP-poort en het Named Pipes-protocol.
Voorbeeld 2
New-MDTDatabase -Path "DS001:" -Force -SQLServer "WDGSQL01" -Instance "MDTInstance" Database "MDTDB" -SQLShare "\\WDGSQL01\MDTShare$"
Beschrijving
In dit voorbeeld wordt een MDT DB met de naam MDTDB gemaakt in het SQL Server-exemplaar met de naam MDTInstance op een computer met de naam WDG-SQL-01. Als de database al bestaat, worden de tabellen in de bestaande database opnieuw gemaakt. De verbinding wordt gemaakt met behulp van de standaard SQL Server TCP-poort en het Named Pipes-protocol.
Remove-MDTMonitorData
In deze sectie wordt de Windows PowerShell-cmdlet Get-MDTPersistentDrive beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.
Syntaxis
Remove-MDTMonitorData [-Path <String>] [-ID <Int32>] [<CommonParameters>]
-of-
Remove-MDTMonitorData [-Path <String>] [-ComputerObject <PSObject>] [<CommonParameters>]
Beschrijving
Met deze cmdlet worden verzamelde bewakingsgegevens verwijderd uit de bestaande verzamelde bewakingsgegevens in een implementatieshare. U kunt de bewakingsgegevens identificeren die u wilt verwijderen door het volgende op te geven:
Id (id) van het bewakingsitem voor een specifieke implementatieshare. De bewakingsitem-id's worden automatisch gegenereerd en toegewezen aan het item wanneer het item wordt gemaakt voor de implementatieshare. Het eerste syntaxisvoorbeeld illustreert dit gebruik.
Computerobject voor het bewakingsitem in de implementatieshare. Het computerobject kan worden verkregen met de cmdlet Get-MDTMonitorData . Het laatste syntaxisvoorbeeld illustreert dit gebruik.
Opmerking
Zodra de bewakingsgegevens zijn verwijderd, is er geen methode om de informatie te herstellen.
Parameters
Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Get- MDTMonitorData .
-Padtekenreeks <>
Met deze parameter geeft u het Windows PowerShell-station MDTProvider op voor de gewenste implementatieshare.
Opmerking
Als deze parameter niet wordt opgegeven, moet de Windows PowerShell-werkmap standaard worden ingesteld op een locatie binnen de gewenste MDTProvider Windows PowerShell-station.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-ID <nullable>
Met deze parameter geeft u het bewakingsgegevensitem op dat moet worden verwijderd met behulp van de id van het bewakingsgegevensitem. Als deze parameter niet is opgegeven, moet de parameter ComputerObject worden opgegeven om een bepaald bewakingsgegevensitem te identificeren.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | True (ByValue) |
Jokertekens accepteren? | False |
-ComputerObject <PSObject>
Deze parameter geeft het bewakingsgegevensitem op dat moet worden verwijderd met behulp van een computerobject. Als deze parameter niet is opgegeven, moet de id-parameter worden opgegeven om een bepaald bewakingsgegevensitem te identificeren.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | True (ByValue) |
Jokertekens accepteren? | False |
<CommonParameters>
Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:
Get-Help about_CommonParameters
Uitgangen
Deze cmdlet kan een tekenreekstypeobject uitvoeren als de algemene parameter Uitgebreid is opgenomen; anders wordt er geen uitvoer gegenereerd.
Voorbeeld 1
Remove-MDTMonitorData -Path "DS001:" -ID 3
Beschrijving
In dit voorbeeld wordt het bewakingsgegevensitem met een id met de waarde 3 verwijderd uit de implementatieshare op het Windows PowerShell-pad DS001:.
Voorbeeld 2
Remove-MDTMonitorData -ID 3
Beschrijving
In dit voorbeeld wordt het bewakingsgegevensitem met een id met de waarde 3 verwijderd uit de implementatieshare op het standaardpad van Windows PowerShell.
Voorbeeld 3
$MonitorObject=Get-MDTMonitorData | Where-Object {$_.Name eq 'WDG-REF-01'}
Remove-MDTMonitorData -ComputerObject $MonitorObject
Beschrijving
In dit voorbeeld wordt elk bewakingsgegevensitem verwijderd waarbij de naam van de computer WDG-REF-01 is. Het object wordt gevonden met behulp van de cmdlet Get-MDTMonitorData en de cmdlet Where-Object . Zie De cmdlet Where-Object gebruiken voor meer informatie over de cmdlet Where-Object.
Remove-MDTPersistentDrive
In deze sectie wordt de Windows PowerShell-cmdlet Remove-MDTPersistentDriveWindows beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.
Syntaxis
Remove-MDTPersistentDrive [-Name] <String> [[-InputObject] <PSObject>] [<CommonParameters>]
Beschrijving
Met deze cmdlet verwijdert u een bestaand Windows PowerShell-station dat is gemaakt met de MDTProvider uit de lijst met stations die zijn behouden in de Deployment Workbench of in een Windows PowerShell-sessie met behulp van de cmdlet Restore-MDTPersistentDrive . Deze cmdlet wordt aangeroepen wanneer een implementatieshare wordt gesloten in (verwijderd uit) de Deployment Workbench.
Opmerking
De lijst met persistente MDTProvider-stations wordt bijgehouden per gebruiker op basis van het gebruikersprofiel.
De lijst met persistente MDTProvider-stations kan worden weergegeven met behulp van de cmdlet Get-MDTPersistentDrive . Een MDTProvider-station kan worden toegevoegd aan de lijst met persistente stations met behulp van de cmdlet Add-MDTPersistentDrive .
Parameters
Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Add-MDTPersistentDriveWindows .
-Naamtekenreeks <>
Hiermee geeft u de naam van een Windows PowerShell-station dat is gemaakt met behulp van de MDT-provider en overeenkomt met een bestaande implementatieshare. De naam is gemaakt met behulp van de cmdlet New-PSDrive en het opgeven van de MDTProvider in de PSProvider parameter.
Voor meer informatie over het maken van een nieuw Windows PowerShell-station met behulp van mdtProvider en het maken van een implementatieshare met Behulp van Windows PowerShell, raadpleegt u de sectie Een implementatieshare maken met Windows PowerShell in het MDT-document, Microsoft Deployment Toolkit Samples Guide.
Parameter | Value |
---|---|
Vereist? | Waar |
Positie? | 1 en benoemd |
Standaardwaarde | Geen |
Pijplijninvoer accepteren? | True (ByValue) |
Jokertekens accepteren? | False |
-InputObject <PSObject>
Met deze parameter wordt een Windows PowerShell-stationobject opgegeven dat eerder in het proces is gemaakt. Voer een PSObject-object in, zoals een object dat is gegenereerd door de cmdlet New-PSDrive .
Parameter | Value |
---|---|
Vereist? | False |
Positie? | 2 en benoemd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | True (ByValue) |
Jokertekens accepteren? | False |
<CommonParameters>
Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:
Get-Help about_CommonParameters
Uitgangen
Deze cmdlet biedt geen uitvoer.
Voorbeeld 1
Remove-MDTPersistentDrive -Name "DS001:"
Beschrijving
In dit voorbeeld verwijdert u de implementatieshare met de Windows PowerShell-stationnaam DS001 uit de lijst met persistente stations.
Voorbeeld 2
$MDTPSDrive = Get-PSDrive | Where-Object {$_.Root -eq "C:\DeploymentShare" -and $_.Provider -like "*MDTProvider"}
Remove-MDTPersistentDrive -InputObject $MDTPSDrive
Beschrijving
In dit voorbeeld wordt de implementatieshare op C:\DeploymentShare$ verwijderd uit de lijst met persistente stations. De cmdlets GetPSDrive en Where-Object worden gebruikt om het door MDT persistente Windows PowerShell-station te retourneren naar de cmdlet Remove-MDTPersistentDrive met behulp van de variabele $MDTPSDrive . Zie De cmdlet Where-Object gebruiken voor meer informatie over de cmdlet Where-Object. Zie De cmdlet Get-PSDrive gebruiken voor meer informatie over de Get-PSDrive-cmdlet.
Restore-MDTPersistentDrive
In deze sectie wordt de Windows PowerShell-cmdlet Restore-MDTPersistentDrive beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.
Syntaxis
Restore-MDTPersistentDrive [-Force] [<CommonParameters>]
Beschrijving
Met deze cmdlet wordt een persistent MDT Windows PowerShell-station hersteld naar de lijst met actieve Windows PowerShell-stations voor elke implementatieshare die is toegevoegd aan de lijst met persistente MDT Windows PowerShell-stations. De lijst met persistente MDT Windows PowerShell-stations wordt beheerd met de cmdlets Add-MDTPersistentDrive en Remove-MDTPersistentDrive of de Deployment Workbench.
Met deze cmdlet wordt de cmdlet New-PSDrive aangeroepen om een Windows PowerShell-station te maken voor elk station in de lijst met persistente MDT-stations. Persistente MDT Windows PowerShell-stations zijn vergelijkbaar met toewijzingen van permanente netwerkstations.
Opmerking
Deze lijst met persistente MDT Windows PowerShell-stations wordt per gebruiker bijgehouden en wordt opgeslagen in het gebruikersprofiel.
Parameters
Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Restore-MDTPersistentDrive .
-Force [<SwitchParameter>]
Deze parameter geeft aan dat de implementatieshare moet worden bijgewerkt wanneer deze wordt hersteld (indien nodig). Als deze parameter is:
Indien opgegeven, wordt de implementatieshare bijgewerkt wanneer deze wordt hersteld (indien nodig)
Weggelaten, waarna de implementatieshare niet wordt bijgewerkt wanneer deze wordt hersteld
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | True (ByValue) |
Jokertekens accepteren? | False |
<CommonParameters>
Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:
Get-Help about_CommonParameters
Uitgangen
Deze cmdlet voert een PSObject-type-object uit voor elk Windows PowerShell-station van de MDT-provider dat wordt hersteld.
Voorbeeld 1
Get-MDTPersistentDrive
Beschrijving
In dit voorbeeld wordt de lijst met persistente MDT-stations hersteld door een Windows PowerShell-station te maken met het type MDTProvider . De implementatieshare wordt niet bijgewerkt wanneer deze wordt hersteld.
Voorbeeld 2
Get-MDTPersistentDrive -Force
Beschrijving
In dit voorbeeld wordt de lijst met persistente MDT-stations hersteld door een Windows PowerShell-station te maken met het type MDTProvider . De implementatieshare wordt bijgewerkt wanneer deze wordt hersteld (indien nodig).
Set-MDTMonitorData
In deze sectie wordt de Windows PowerShell-cmdlet Get-MDTPersistentDrive beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.
Syntaxis
Set-MDTMonitorData [-Path <String>] [-ComputerObject <PSObject>] [-Settings <Hashtable>] [<CommonParameters>]
-of-
Set-MDTMonitorData [-Path <String>] [-MacAddress <String>] [Settings <Hashtable>] [<CommonParameters>]
Beschrijving
Met deze cmdlet maakt u een nieuw bewakingsgegevensitem of werkt u een bestaand bewakingsgegevensitem bij in een implementatieshare. U kunt de bewakingsgegevens identificeren die u wilt verwijderen door het volgende op te geven:
Computerobject voor het bewakingsitem in de implementatieshare. Het computerobject kan worden verkregen met de cmdlet Get-MDTMonitorData . Het eerste syntaxisvoorbeeld illustreert dit gebruik.
MAC-adres van de primaire netwerkadapter van het bewakingsitem voor een specifieke implementatieshare. Het MAC-adres wordt automatisch toegewezen aan het bewakingsgegevensitem wanneer het item wordt gemaakt voor de implementatieshare. Het laatste syntaxisvoorbeeld illustreert dit gebruik.
Opmerking
Zodra de bewakingsgegevens zijn verwijderd, is er geen methode om de informatie te herstellen.
Parameters
Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Get- MDTMonitorData .
-Padtekenreeks <>
Met deze parameter geeft u het Windows PowerShell-station MDTProvider op voor de gewenste implementatieshare.
Opmerking
Als deze parameter niet wordt opgegeven, moet de Windows PowerShell-werkmap standaard worden ingesteld op een locatie binnen de gewenste MDTProvider Windows PowerShell-station.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-ComputerObject <PSObject>
Met deze parameter geeft u het bewakingsgegevensitem op dat moet worden gemaakt of bijgewerkt met behulp van een computerobject. Als deze parameter niet is opgegeven, moet de macAddress-parameter worden opgegeven om een bepaald bewakingsgegevensitem te identificeren.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | True (ByValue) |
Jokertekens accepteren? | False |
-MACAddress-tekenreeks <>
Met deze parameter geeft u het bewakingsgegevensitem op dat moet worden gemaakt of bijgewerkt met behulp van het MAC-adres van de primaire netwerkadapter van de computer die wordt bewaakt. De indeling van het MACAddress is xx:xx:xx:xx:xx:xx, waarbij x een hexadecimaal teken is dat is opgegeven in hoofdletters (indien vereist). Als deze parameter niet is opgegeven, moet de parameter ComputerObject worden opgegeven om een bepaald bewakingsgegevensitem te identificeren.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | True (ByValue) |
Jokertekens accepteren? | False |
-Instellingen <Hashtable>
Deze parameter geeft de instellingen voor bewakingsgegevens op voor het bewakingsgegevensitem dat moet worden gemaakt of bijgewerkt. De indeling van de hashtabel die met deze parameter wordt geleverd, is @{"Setting"="Value"; "Setting1"="Value1"; "Setting2"="Value2}
. Als deze parameter niet is opgegeven, wordt het bewakingsgegevensitem gemaakt, maar worden er geen bewakingsgegevens opgeslagen.
"Setting"
kan elke eigenschap zijn die wordt vermeld in het ZTIGather.xml-bestand.
Value
kan een geldige waarde zijn voor de eigenschap die is opgegeven in "Setting"
.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | True (ByValue) |
Jokertekens accepteren? | False |
<CommonParameters>
Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:
Get-Help about_CommonParameters
Uitgangen
Deze cmdlet genereert geen uitvoer.
Voorbeeld 1
$MonitorObject=Get-MDTMonitorData | Where-Object {$_.Name eq 'WDG-REF-01'}
Set-MDTMonitorData -ComputerObject $MonitorObject Setting @{"OSDComputerName"="WDG-MDT-01";"SkipWizard"="YES"}
Beschrijving
In dit voorbeeld wordt elk bewakingsgegevensitem verwijderd waarbij de naam van de computer WDG-REF-01 is. Het object wordt gevonden met behulp van de cmdlet Get-MDTMonitorData en de cmdlet Where-Object . Zie De cmdlet Where-Object gebruiken voor meer informatie over de cmdlet Where-Object. De eigenschap OSDComputerName heeft de waarde WDG-MDT-01 en de eigenschap SkipWizard heeft de waarde JA.
Voorbeeld 2
Set-MDTMonitorData -MACAddress "00:11:22:33:44:55" MonitorObject Setting @{"OSDComputerName"="WDG-MDT-01";"SkipWizard"="YES"}
Beschrijving
In dit voorbeeld wordt een bewakingsgegevensitem gemaakt of bijgewerkt met een MACAddress met de waarde 00:11:22:33:44:55. De eigenschap OSDComputerName heeft de waarde WDG-MDT-01 en de eigenschap SkipWizard heeft de waarde JA.
Test-MDTDeploymentShare
Hoewel deze cmdlet wordt geretourneerd met behulp van de Get-Command-cmdlet als in de Microsoft.BDD.PSSnapIn-module, wordt deze niet geïmplementeerd.
Test-MDTMonitorData
In deze sectie wordt de Windows PowerShell-cmdlet Test-MDTMonitorData beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.
Syntaxis
Test-MDTMonitorData -ServerName <String> -EventPort <Int32> -DataPort <Int32> [<CommonParameters>]
Beschrijving
Met deze cmdlet wordt gecontroleerd of de MDT-bewakingsservice, die wordt uitgevoerd op de computer waarop MDT is geïnstalleerd, is ingeschakeld en correct wordt uitgevoerd. De MDT-bewakingsservice verzamelt bewakingsgegevens die kunnen worden weergegeven:
In het knooppunt Bewaking in een implementatieshare in implementatiewerk
De cmdlet Get-MDTMonitorData gebruiken
De MDT-bewakingsservice kan worden uitgeschakeld met behulp van de Disable-MDTMonitorService. Bewakingsgegevens kunnen worden geschreven naar de MDT-bewakingsservice met behulp van de cmdlet Set-MDTMonitorData .
Opmerking
Deze cmdlet werkt alleen goed als er ten minste één MDT-bewakingsgegevensitem in de implementatieshare is. Als er geen MDT-bewakingsgegevens zijn vastgelegd, mislukt de test voor de implementatieshare.
Zie de sectie MDT-implementaties bewaken in het MDT-document , De Microsoft Deployment Toolkit gebruiken voor meer informatie over de MDT-bewakingsservice.
Parameters
Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Test-MDTMonitorData .
-Servertekenreeks <>
Hiermee geeft u de naam op van de computer waarop MDT is geïnstalleerd en de MDT-bewakingsservice wordt uitgevoerd.
Parameter | Value |
---|---|
Vereist? | Waar |
Positie? | Genaamd |
Standaardwaarde | Geen |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-DataPort <Int32>
Deze parameter geeft de TCP-poort op die wordt gebruikt als de gegevenspoort voor de MDT-bewakingsservice.
Parameter | Value |
---|---|
Vereist? | Waar |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-EventPort <Int32>
Deze parameter geeft de TCP-poort op die wordt gebruikt als de gebeurtenispoort voor de MDT-bewakingsservice.
Parameter | Value |
---|---|
Vereist? | Waar |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
<CommonParameters>
Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:
Get-Help about_CommonParameters
Uitgangen
Deze cmdlet voert een Booleaanse waarde uit die het succes (true) of failure (false) van de tekst aangeeft.
Voorbeeld 1
Test-MDTMonitorData -Server "WDG-MDT-01" -DataPort "9801" EventPort "9800"
Beschrijving
In dit voorbeeld wordt gecontroleerd of de MDT-bewakingsservice op WDG-MDT-01 is geïnstalleerd en wordt uitgevoerd. De cmdlet controleert met behulp van een gegevenspoort van 9801 en een gebeurtenispoort van 9800.
Update-MDTDatabaseSchema
In deze sectie wordt de Windows PowerShell-cmdlet Update-MDTDatabaseSchema beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.
Syntaxis
Update-MDTDatabaseSchema -SQLServer <String> [-Instance <String>] [-Port <String>] [-Netlib <String>] -Database <String> [-SQLShare <String>] [<CommonParameters>]
Beschrijving
Met deze cmdlet wordt een bestaande MDT DB-database bijgewerkt naar de nieuwste versie van het MDT DB-databaseschema. Elke implementatieshare kan worden gekoppeld aan slechts één MDT DB-database.
Deze cmdlet wordt automatisch aangeroepen wanneer een implementatieshare wordt bijgewerkt, bijvoorbeeld bij het uitvoeren van de cmdlet Restore-MDTPersistentDrive met de parameter Force en de cmdlet Update-MDTDeploymentShare .
Parameters
Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Upgrade-MDTDatabaseSchema .
-SQLServer-tekenreeks <>
Met deze parameter geeft u de naam op van de computer met SQL Server waarop de MDT DB-database wordt bijgewerkt.
Parameter | Value |
---|---|
Vereist? | Waar |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-Instantietekenreeks <>
Met deze parameter geeft u het SQL Server-exemplaar op waarop de MDT DB-database bestaat die moet worden bijgewerkt. Als deze parameter wordt weggelaten, wordt ervan uitgegaan dat de MDT DB-database zich in het standaard SQL Server-exemplaar bevindt.
Opmerking
De SQL Server Browser-service moet worden uitgevoerd op de computer met SQL Server voor de cmdlet om het exemplaar te vinden dat is opgegeven in deze parameter.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-Poorttekenreeks <>
Deze parameter specificeert de TCP-poort die moet worden gebruikt voor communicatie met het SQL Server-exemplaar dat is opgegeven in de SQLServer-parameter . De standaardpoort die SQL Server gebruikt, is 1433. Geef deze parameter op wanneer SQL Server is geconfigureerd voor het gebruik van een andere poort dan de standaardwaarde. De waarde van deze parameter moet overeenkomen met de poort die is geconfigureerd voor SQL Server.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-Netlib-tekenreeks <>
Deze parameter specificeert de SQL Server-netwerkbibliotheek die wordt gebruikt in de communicatie met het SQL Server-exemplaar dat is opgegeven in de SQLServer-parameter . De parameter kan worden ingesteld op een van de volgende waarden:
DBNMPNTW, dat wordt gebruikt om communicatie met named pipes op te geven
DBSMSOCN, dat wordt gebruikt om TCP/IP-socketscommunicatie op te geven
Als deze parameter niet wordt opgegeven, wordt de named pipes SQL Server-netwerkbibliotheek (DBNMPNTW) gebruikt.
Opmerking
De Deployment Workbench biedt niet de optie voor het configureren van de SQL Server-netwerkbibliotheek. De Deployment Workbench maakt altijd gebruik van named pipes-communicatie. De SQL Server-netwerkbibliotheek kan echter worden geconfigureerd in het CustomSettings.ini-bestand.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-Databasetekenreeks <>
Deze parameter geeft de naam op van de database die moet worden bijgewerkt in het SQL Server-exemplaar dat is opgegeven in de exemplaarparameter op het SQL Server-exemplaar dat is opgegeven in de SQLServer-parameter .
Parameter | Value |
---|---|
Vereist? | Waar |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
<CommonParameters>
Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:
Get-Help about_CommonParameters
Uitgangen
Deze cmdlet voert een PSObject-typeobject uit voor de MDT-database die is bijgewerkt. Deze cmdlet voert ook gegevens van het type Tekenreeks uit als de algemene parameter Uitgebreid is opgenomen.
Voorbeeld 1
Update-MDTDatabaseSchema -SQLServer "WDGSQL01" Database "MDTDB"
Beschrijving
In dit voorbeeld wordt het schema bijgewerkt voor een MDT-database met de naam MDTDB in het standaard SQL Server-exemplaar op een computer met de naam WDG-SQL-01. De verbinding wordt gemaakt met het SQL Server-exemplaar met behulp van de standaard TCP-poort en het Named Pipes-protocol.
Voorbeeld 2
Update-MDTDatabaseSchema -SQLServer "WDGSQL01" -Instance "MDTInstance" -Port "6333" Database "MDTDB"
Beschrijving
In dit voorbeeld wordt het schema bijgewerkt voor een MDT-database met de naam MDTDB in het SQL Server-exemplaar met de naam MDTInstance op een computer met de naam WDG-SQL-01. De verbinding wordt gemaakt met de SQL Server via TCP-poort 6333 en het Named Pipes-protocol.
Update-MDTDeploymentShare
In deze sectie wordt de Windows PowerShell-cmdlet Update-MDTDeploymentShare beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.
Syntaxis
Update-MDTDeploymentShare [-Path <String>] [-Force] [Compress] [<CommonParameters>]
Beschrijving
Met deze cmdlet wordt een bestaande implementatieshare bijgewerkt met de meest recente bestanden van de Windows ADK. Met deze cmdlet worden ook de vereiste Windows PE-opstartinstallatiekopieën bijgewerkt of opnieuw gegenereerd in zowel WIM- als ISO-bestandsindelingen.
Parameters
Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Update-MDTDeploymentShare .
-Padtekenreeks <>
Deze parameter geeft het volledig gekwalificeerde pad naar een bestaande map in de implementatieshare die wordt bijgewerkt.
Opmerking
Als deze parameter niet wordt opgegeven, moet de Windows PowerShell-werkmap standaard op de gewenste locatie binnen de implementatieshare staan.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
-Force [<SwitchParameter>]
Deze parameter geeft aan of Windows PE-opstartinstallatiekopieën (.iso- en WIM-bestanden) voor de implementatieshare volledig opnieuw moeten worden gegenereerd. Als deze parameter is:
Opgegeven, maakt de cmdlet nieuwe versies van de Windows PE-opstartinstallatiekopieën. Dit proces kost meer tijd dan het optimaliseren van de bestaande Windows PE-opstartinstallatiekopieën.
Als u dit weglaat, optimaliseert de cmdlet de bestaande Windows PE-opstartinstallatiekopieën. Dit proces kost minder tijd dan het genereren van nieuwe versies van de Windows PE-opstartinstallatiekopieën. Als deze parameter wordt weggelaten, kan de parameter Comprimeren worden gebruikt om de grootte van de opstartinstallatiekopieën te verminderen als onderdeel van het optimalisatieproces van de Windows PE-opstartinstallatiekopie.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | True (ByValue) |
Jokertekens accepteren? | False |
-Compress [<SwitchParameter>]
Deze parameter geeft aan of Windows PE-opstartinstallatiekopieën (.iso- en .wim-bestanden) voor de implementatieshare moeten worden gecomprimeerd wanneer ze zijn geoptimaliseerd (zonder de parameter Force ). Als deze parameter is:
Opgegeven, vervolgens comprimeert de cmdlet de Windows PE-opstartinstallatiekopieën terwijl ze worden geoptimaliseerd
Weggelaten, de cmdlet comprimeert de Windows PE-opstartinstallatiekopieën niet omdat deze worden geoptimaliseerd
Opmerking
Deze parameter moet alleen worden opgegeven als de parameter Force niet is opgegeven. Als de parameter Force is opgenomen, worden nieuwe Windows PE-opstartinstallatiekopieën gegenereerd en gecomprimeerd tot de minimale grootte.
Parameter | Value |
---|---|
Vereist? | False |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | True (ByValue) |
Jokertekens accepteren? | False |
<CommonParameters>
Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:
Get-Help about_CommonParameters
Uitgangen
Deze cmdlet voert een gegevens van het tekenreekstype uit en produceert aanvullende tekenreekstypegegevens als de algemene parameter Uitgebreid is opgenomen.
Voorbeeld 1
Update-MDTDepoymentShare
Beschrijving
In dit voorbeeld wordt de implementatieshare bijgewerkt in de Windows PowerShell-werkmap. De opstartinstallatiekopieën van Windows PE worden geoptimaliseerd. De opstartinstallatiekopieën van Windows PE worden niet gecomprimeerd.
Voorbeeld 2
Update-MDTDepoymentShare -Path "DS001:"
Beschrijving
In dit voorbeeld wordt de implementatieshare bijgewerkt op het MDT Windows PowerShell-station met de naam DS001:. De opstartinstallatiekopieën van Windows PE worden geoptimaliseerd. De opstartinstallatiekopieën van Windows PE worden niet gecomprimeerd.
Voorbeeld 3
Update-MDTDepoymentShare -Path "DS001:" -Compress
Beschrijving
In dit voorbeeld wordt de implementatieshare bijgewerkt op het MDT Windows PowerShell-station met de naam DS001:. De opstartinstallatiekopieën van Windows PE worden geoptimaliseerd. De opstartinstallatiekopieën van Windows PE worden gecomprimeerd.
Voorbeeld 4
Update-MDTDepoymentShare -Path "DS001:" -Force
Beschrijving
In dit voorbeeld wordt de implementatieshare bijgewerkt op het MDT Windows PowerShell-station met de naam DS001:. Er worden nieuwe versies van de opstartinstallatiekopieën van Windows PE gegenereerd.
Update-MDTLinkedDS
In deze sectie wordt de Windows PowerShell-cmdlet Update-MDTLinkedDS beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.
Syntaxis
Update-MDTLinkedDS -Path <String> [<CommonParameters>]
Beschrijving
Met deze cmdlet wordt inhoud van een implementatieshare gerepliceerd naar een gekoppelde implementatieshare met behulp van het selectieprofiel dat wordt gebruikt om de gekoppelde implementatieshare te definiëren. Het replicatiegedrag wordt bepaald op basis van de configuratie-instellingen voor de gekoppelde implementatieshare.
Parameters
Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Update-MDTLinkedDS .
-Padtekenreeks <>
Met deze parameter geeft u het volledig gekwalificeerde pad op naar de gekoppelde implementatieshare die wordt bijgewerkt.
Opmerking
Als deze parameter niet wordt opgegeven, moet de Windows PowerShell-werkmap standaard op de gewenste locatie binnen de implementatieshare staan.
Parameter | Value |
---|---|
Vereist? | Waar |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
<CommonParameters>
Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:
Get-Help about_CommonParameters
Uitgangen
Deze cmdlet voert een gegevens van het tekenreekstype uit en produceert aanvullende tekenreekstypegegevens als de algemene parameter Uitgebreid is opgenomen.
Voorbeeld 1
Update-MDTLinkedDS -Path "DS001:\Linked Deployment Shares\LINKED001"
Beschrijving
In dit voorbeeld wordt inhoud gerepliceerd van de implementatieshare naar de gekoppelde implementatieshare in de map Windows PowerShell-pad DS001:\Gekoppelde implementatieshares\LINKED001.
Update-MDTMedia
In deze sectie wordt de Windows PowerShell-cmdlet Update-MDTMedia beschreven. Voer deze cmdlet uit vanuit een Windows PowerShell-console waarop de MDT PowerShell-module is geladen. Zie 'De MDT Windows PowerShell-module laden' voor meer informatie over het starten van een Windows PowerShell-console waarop de MDT PowerShell-module is geladen.
Syntaxis
Update-MDTMedia -Path <String> [<CommonParameters>]
Beschrijving
Met deze cmdlet wordt inhoud van een implementatieshare gerepliceerd naar een map met implementatiemedia met behulp van het selectieprofiel dat wordt gebruikt om de implementatiemedia te definiëren. Het replicatiegedrag wordt bepaald op basis van de configuratie-instellingen voor het implementatiemedium.
Met media in LTI kunt u LTI-implementaties alleen uitvoeren vanaf lokale media zonder verbinding te maken met een implementatieshare. U kunt de media opslaan op een dvd, USB-harde schijf of een ander draagbaar apparaat. Nadat u de media hebt gemaakt, genereert u opstartbare WIM-installatiekopieën waarmee de implementatie kan worden uitgevoerd vanaf draagbare mediaapparaten die lokaal beschikbaar zijn op de doelcomputer.
Parameters
Deze subsectie bevat informatie over de verschillende parameters die kunnen worden gebruikt met de cmdlet Update-MDTMedia .
-Padtekenreeks <>
Deze parameter geeft het volledig gekwalificeerde pad op naar de map met de implementatiemedia die wordt bijgewerkt.
Opmerking
Als deze parameter niet wordt opgegeven, moet de Windows PowerShell-werkmap standaard op de gewenste locatie binnen de implementatieshare staan.
Parameter | Value |
---|---|
Vereist? | Waar |
Positie? | Genaamd |
Standaardwaarde | - |
Pijplijninvoer accepteren? | False |
Jokertekens accepteren? | False |
<CommonParameters>
Deze cmdlet ondersteunt de volgende algemene parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction en WarningVariable. Zie het onderwerp 'about_CommonParameters', dat u kunt openen door de volgende opdracht te typen en vervolgens op Enter te drukken voor meer informatie:
Get-Help about_CommonParameters
Uitgangen
Deze cmdlet voert een gegevens van het tekenreekstype uit en produceert aanvullende tekenreekstypegegevens als de algemene parameter Uitgebreid is opgenomen.
Voorbeeld 1
Update-MDTMedia -Path "DS001:\Media\MEDIA001"
Beschrijving
In dit voorbeeld wordt inhoud van de implementatieshare gerepliceerd naar de map met de implementatiemedia in de map Windows PowerShell-pad DS001:\Media \MEDIA001.