MDT Windows PowerShell-Cmdlets

Zusätzlich zur Deployment Workbench können MDT-Bereitstellungsfreigaben mithilfe von Windows PowerShell-Cmdlets verwaltet werden. Die MDT-Windows PowerShell-Cmdlets sind in einem Windows PowerShell-Snap-In enthalten – Microsoft.BDD.PSSnapIn –, das in der Installation von MDT enthalten ist.

Die MDT-Cmdlets müssen über eine Windows PowerShell-Konsole ausgeführt werden, in der das MDT-Windows PowerShell-Snap-In geladen ist. Weitere Informationen zum Starten einer Windows PowerShell-Konsole, auf der das MDT-Windows PowerShell-Snap-In geladen ist, finden Sie unter "Laden des MDT-Windows PowerShell-Snap-Ins".

Tabelle 7 listet die MDT-Cmdlets für Windows PowerShell auf und enthält eine kurze Beschreibung der einzelnen Cmdlets. Die einzelnen Cmdlets werden in einem nachfolgenden Abschnitt ausführlicher erläutert.

Tabelle 7. MDT Windows PowerShell-Cmdlets

Cmdlet Beschreibung
Add-MDTPersistentDrive Fügt der Liste der persistenten MDT-Laufwerke, die mit dem Cmdlet Restore-MDTPersistentDrive wiederhergestellt werden können, eine Bereitstellungsfreigabe hinzu.
Disable-MDTMonitorService Deaktiviert die MDT-Überwachungsdienste.
Enable-MDTMonitorService Aktiviert die MDT-Überwachungsdienste.
Get-MDTDeploymentShareStatistics Zeigt die Statistiken einer Bereitstellungsfreigabe an, einschließlich der Anzahl der Entitäten pro Hauptordner in der Bereitstellungsfreigabe.
Get-MDTMonitorData Zeigt die MDT-Überwachungsinformationen an, die für eine oder mehrere überwachte MTD-Bereitstellungen gesammelt wurden.
Get-MDTOperatingSystemCatalog Gibt den Betriebssystemkatalog für ein bestimmtes Betriebssystem zurück. Wenn der Betriebssystemkatalog nicht vorhanden oder veraltet ist, wird der Betriebssystemkatalog neu generiert.
Get-MDTPersistentDrive Zeigt die Liste der Bereitstellungsfreigaben an, die mit dem Cmdlet Restore-MDTPersistentDrive wiederhergestellt werden können.
Import-MDTApplication Importiert eine Anwendung in eine Bereitstellungsfreigabe.
Import-MDTDriver Importiert einen oder mehrere Gerätetreiber in eine Bereitstellungsfreigabe.
Import-MDTOperatingSystem Importiert ein oder mehrere Betriebssysteme in eine Bereitstellungsfreigabe.
Import-MDTPackage Importiert ein oder mehrere Betriebssystempakete in eine Bereitstellungsfreigabe.
Import-MDTTaskSequence Importiert eine Tasksequenz in eine Bereitstellungsfreigabe.
New-MDTDatabase Erstellt oder aktualisiert eine MDT-DB-Datenbank, die einer Bereitstellungsfreigabe zugeordnet ist.
Remove-MDTMonitorData Entfernt ein oder mehrere MDT-Überwachungsdatenelemente aus den gesammelten MDT-Überwachungsdaten in einer Bereitstellungsfreigabe.
Remove-MDTPersistentDrive Entfernt eine Bereitstellungsfreigabe aus der Liste der persistenten MDT-Windows PowerShell-Laufwerke, die mit dem Cmdlet Restore-MDTPersistentDrive wiederhergestellt werden können.
Restore-MDTPersistentDrive Erstellt ein Windows PowerShell-Laufwerk für jede Bereitstellungsfreigabe in der Liste der persistenten MDT-Windows PowerShell-Laufwerke.
Set-MDTMonitorData Erstellt ein neues MDT-Überwachungsdatenelement oder aktualisiert ein vorhandenes MDT-Überwachungsdatenelement in den gesammelten MDT-Überwachungsdaten in einer Bereitstellungsfreigabe.
Test-MDTDeploymentShare Überprüft die Integrität einer Bereitstellungsfreigabe.
Test-MDTMonitorData Überprüft, ob die MDT-Überwachungsdienste ordnungsgemäß konfiguriert sind und ausgeführt werden.
Update-MDTDatabaseSchema Updates das MDT-DB-Datenbankschema.
Update-MDTDeploymentShare Updates Bereitstellungsfreigabe.
Update-MDTLinkedDS repliziert Inhalte von einer Bereitstellungsfreigabe in eine verknüpfte Bereitstellungsfreigabe.
Update-MDTMedia repliziert Inhalte von einer Bereitstellungsfreigabe in einen Bereitstellungsmedienordner.

Add-MDTPersistentDrive

In diesem Abschnitt wird das Windows PowerShell-Cmdlet Add-MDTPersistentDrive beschrieben . Führen Sie dieses Cmdlet über eine Windows PowerShell-Konsole aus, in der das MDT PowerShell-Snap-In geladen wurde. Weitere Informationen zum Starten einer Windows PowerShell-Konsole, auf die das MDT-PowerShell-Snap-In geladen ist, finden Sie unter "Laden des MDT-Windows PowerShell-Snap-Ins".

Syntax

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

Beschreibung

Mit diesem Cmdlet wird ein vorhandenes Windows PowerShell Laufwerk, das mit dem MDTProvider erstellt wurde, einer Liste von Laufwerken hinzugefügt, die in der Deployment Workbench oder in einer Windows PowerShell Sitzung mithilfe des Cmdlets Restore-MDTPersistentDrive beibehalten werden. Dieses Cmdlet wird aufgerufen, wenn Sie eine Bereitstellungsfreigabe in der Deployment Workbench erstellen oder öffnen.

Hinweis

Die Liste der persistenten MDTProvider-Laufwerke wird auf der Grundlage des Benutzerprofils auf Benutzerebene verwaltet.

Die Liste der persistenten MDTProvider-Laufwerke kann mit dem Cmdlet Get-MDTPersistentDrive angezeigt werden.

Parameter

Dieser Unterabschnitt enthält Informationen zu den verschiedenen Parametern, die mit dem Cmdlet Add-MDTPersistentDriveWindows verwendet werden können.

-Name <String>

Gibt den Namen eines Windows PowerShell-Laufwerks an, das mit dem MDT-Anbieter erstellt wurde und einer vorhandenen Bereitstellungsfreigabe entspricht. Der Name wurde mit dem Cmdlet New-PSDrive erstellt, wobei der MDTProvider im PSProvider-Parameter angegeben wurde.

Weitere Informationen zum Erstellen eines neuen Windows PowerShell-Laufwerks mit dem MDTProvider und zum Erstellen einer Bereitstellungsfreigabe mit Windows PowerShell finden Sie im Abschnitt "Erstellen einer Bereitstellungsfreigabe mit Windows PowerShell" im MDT-Dokument des Microsoft Deployment Toolkit-Beispielhandbuchs.

Parameter Wert
Erforderlich? True
Position? 2 und benannt
Standardwert Keine
Pipelineeingaben annehmen? True (ByValue)
Platzhalterzeichen akzeptieren? False

-InputObject <PSObject>

Dieser Parameter gibt ein Windows PowerShell-Laufwerkobjekt an, das zuvor im Prozess erstellt wurde. Geben Sie ein PSObject-Objekt ein, z. B. eines, das vom Cmdlet New-PSDrive generiert wurde.

Parameter Wert
Erforderlich? False
Position? 3 und benannt
Standardwert -
Pipelineeingaben annehmen? True (ByValue)
Platzhalterzeichen akzeptieren? False

<CommonParameters>

Dieses Cmdlet unterstützt die folgenden allgemeinen Parameter: Ausführlich, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction und WarningVariable. Weitere Informationen finden Sie im Thema "about_CommonParameters", zu dem Sie gelangen, indem Sie den folgenden Befehl eingeben und dann die EINGABETASTE drücken:

Get-Help about_CommonParameters

Ausgaben

Dieses Cmdlet gibt ein PSObject-Objekt vom Typ "PSObject" für das Windows PowerShell-Laufwerkobjekt aus, das der Liste der persistenten Laufwerke hinzugefügt wurde.

Dieses Cmdlet gibt auch ein Objekt vom Typ "String" aus, wenn der allgemeine Parameter "Ausführlich" enthalten ist.

Beispiel 1

Add-MDTPersistentDrive -Name DS001

Beschreibung

In diesem Beispiel wird die Bereitstellungsfreigabe mit dem Windows PowerShell-Laufwerksnamen DS001 zur Liste der persistenten Laufwerke hinzugefügt.

Beispiel 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

Beschreibung

In diesem Beispiel wird der Windows PowerShell Laufwerksname DS001, der vom Cmdlet New-PSDrive erstellt wurde, mithilfe der Variablen $MDTPSDrive zur Liste der persistenten MDT-Laufwerke hinzugefügt.

Beispiel 3

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

Beschreibung

In diesem Beispiel wird der vom Cmdlet New-PSDrive erstellte Windows PowerShell-Laufwerksname DS001 zur Liste der persistenten MDT-Laufwerke hinzugefügt, indem das neu erstellte Windows PowerShell-Laufwerkobjekt an das Cmdlet Add-MDTPersistentDrive weitergeleitet wird.

Disable-MDTMonitorService

In diesem Abschnitt wird das Windows PowerShell-Cmdlet Disable-MDTMonitorService beschrieben. Führen Sie dieses Cmdlet über eine Windows PowerShell-Konsole aus, in der das MDT PowerShell-Snap-In geladen wurde. Weitere Informationen zum Starten einer Windows PowerShell-Konsole, auf die das MDT-PowerShell-Snap-In geladen ist, finden Sie unter "Laden des MDT-Windows PowerShell-Snap-Ins".

Syntax

Disable-MDTMonitorService [<CommonParameters>]

Beschreibung

Mit diesem Cmdlet wird der MDT-Überwachungsdienst deaktiviert, der auf dem Computer ausgeführt wird, auf dem MDT installiert ist. Der MDT-Überwachungsdienst sammelt Überwachungsinformationen, die angezeigt werden können:

  • Im Überwachungsknoten in einer Bereitstellungsfreigabe in der Deployment Workbench

  • Verwenden des Cmdlets Get-MDTMonitorData

    Der MDT-Überwachungsdienst kann anschließend mithilfe von Enable-MDTMonitorService aktiviert werden.

    Weitere Informationen zum MDT-Überwachungsdienst finden Sie im Abschnitt "Überwachen von MDT-Bereitstellungen" im MDT-Dokument Verwenden des Microsoft Deployment Toolkit.

Parameter

Dieser Unterabschnitt enthält Informationen zu den verschiedenen Parametern, die mit dem Cmdlet Disable-MDTMonitorService verwendet werden können.

<CommonParameters>

Dieses Cmdlet unterstützt die folgenden allgemeinen Parameter: Ausführlich, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction und WarningVariable. Weitere Informationen finden Sie im Thema "about_CommonParameters", auf das Sie zugreifen können, indem Sie den folgenden Befehl eingeben und dann die EINGABETASTE drücken:

Get-Help about_CommonParameters

Ausgaben

Dieses Cmdlet gibt ein Objekt vom Typ "String" aus, wenn der allgemeine Parameter "Ausführlich " enthalten ist. Andernfalls wird keine Ausgabe generiert.

Beispiel 1

Disable-MDTMonitorService

Beschreibung

In diesem Beispiel wird der MDT-Überwachungsdienst deaktiviert.

Enable-MDTMonitorService

In diesem Abschnitt wird das Windows PowerShell-Cmdlet "Enable-MDTMonitorService" beschrieben. Führen Sie dieses Cmdlet über eine Windows PowerShell-Konsole aus, in der das MDT PowerShell-Snap-In geladen wurde. Weitere Informationen zum Starten einer Windows PowerShell-Konsole, auf die das MDT-PowerShell-Snap-In geladen ist, finden Sie unter "Laden des MDT-Windows PowerShell-Snap-Ins".

Syntax

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

Beschreibung

Mit diesem Cmdlet wird der MDT-Überwachungsdienst aktiviert, der auf dem Computer ausgeführt wird, auf dem MDT installiert ist. Der MDT-Überwachungsdienst sammelt Überwachungsinformationen, die angezeigt werden können:

  • Im Überwachungsknoten in einer Bereitstellungsfreigabe in der Deployment Workbench.

  • Verwenden des Cmdlets Get-MDTMonitorData

    Der MDT-Überwachungsdienst kann mithilfe von Disable-MDTMonitorService deaktiviert werden.

    Weitere Informationen zum MDT-Überwachungsdienst finden Sie im Abschnitt "Überwachen von MDT-Bereitstellungen" im MDT-Dokument Verwenden des Microsoft Deployment Toolkit.

Parameter

Dieser Unterabschnitt enthält Informationen zu den verschiedenen Parametern, die mit dem Cmdlet Enable-MDTMonitorService verwendet werden können.

-EventPort <Int32>

Dieser Parameter gibt den TCP-Port an, der als Ereignisport für den MDT-Überwachungsdienst verwendet wird.

Parameter Wert
Erforderlich? False
Position? 2 und benannt
Standardwert 9800
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-DataPort <Int32>

Dieser Parameter gibt den TCP-Port an, der als Datenport für den MDT-Überwachungsdienst verwendet wird.

Parameter Wert
Erforderlich? False
Position? 3 und benannt
Standardwert 9801
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

<CommonParameters>

Dieses Cmdlet unterstützt die folgenden allgemeinen Parameter: Ausführlich, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction und WarningVariable. Weitere Informationen finden Sie im Thema "about_CommonParameters", zu dem Sie gelangen, indem Sie den folgenden Befehl eingeben und dann die EINGABETASTE drücken:

Get-Help about_CommonParameters

Ausgaben

Dieses Cmdlet gibt ein Objekt vom Typ "String" aus, wenn der allgemeine Parameter "Ausführlich " enthalten ist. Andernfalls wird keine Ausgabe generiert.

Beispiel 1

Enable-MDTMonitorService

Beschreibung

In diesem Beispiel wird der MDT-Überwachungsdienst auf dem lokalen Computer mithilfe des Standardwerts 9800 für den Ereignisport und des Werts 9801 für den Datenport des MDT-Überwachungsdiensts aktiviert.

Beispiel 2

Enable-MDTMonitorService -EventPort 7000 -DataPort 7001

Beschreibung

In diesem Beispiel wird der MDT-Überwachungsdienst auf dem lokalen Computer mithilfe des Werts 7000 für den Ereignisport und des Werts 7001 für den Datenport des MDT-Überwachungsdiensts aktiviert.

Get-MDTDeploymentShareStatistics

In diesem Abschnitt wird das Windows PowerShell-Cmdlet Get-MDTDeploymentShareStatistics beschrieben. Führen Sie dieses Cmdlet über eine Windows PowerShell-Konsole aus, in der das MDT PowerShell-Snap-In geladen wurde. Weitere Informationen zum Starten einer Windows PowerShell-Konsole, auf die das MDT-PowerShell-Snap-In geladen ist, finden Sie unter "Laden des MDT-Windows PowerShell-Snap-Ins".

Syntax

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

Beschreibung

Dieses Cmdlet zeigt die Statistiken einer Bereitstellungsfreigabe basierend auf dem MDTProvder-Laufwerk an, das im Path-Parameter angegeben ist. Die Statistik enthält die Anzahl der Elemente in der angegebenen Bereitstellungsfreigabe:

  • Anwendungen

  • Treiber

  • Betriebssysteme

  • Pakete

  • Tasksequenzen

  • Auswahlprofile

  • Verknüpfte Bereitstellungsfreigaben

  • MDT Media

  • Computer in der MDT-DB

  • Marken und Modelle in der MDT-Datenbank

  • Speicherorte in der MDT-Datenbank

  • Rollen in der MDT-Datenbank

Hinweis

Die Werte für die Statistiken, die sich auf die MDT-Datenbank beziehen, werden nicht ausgefüllt und geben immer den Wert Null zurück.

Parameter

Dieser Unterabschnitt enthält Informationen zu den verschiedenen Parametern, die mit dem Cmdlet Get-MDTDeploymentShareStatistics verwendet werden können.

-Path <String>

Dieser Parameter gibt das MDTProvider-Windows PowerShell-Laufwerk für die gewünschte Bereitstellungsfreigabe an.

Hinweis

Wenn dieser Parameter nicht angegeben wird, muss das Windows PowerShell-Arbeitsverzeichnis standardmäßig auf einem Speicherort innerhalb des gewünschten MDTProvider-Windows PowerShell-Laufwerks angegeben werden.

Parameter Wert
Erforderlich? False
Position? 2 und benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

<CommonParameters>

Dieses Cmdlet unterstützt die folgenden allgemeinen Parameter: Ausführlich, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction und WarningVariable. Weitere Informationen finden Sie im Thema "about_CommonParameters", zu dem Sie gelangen, indem Sie den folgenden Befehl eingeben und dann die EINGABETASTE drücken:

Get-Help about_CommonParameters

Ausgaben

Dieses Cmdlet gibt ein Objekt vom Typ PSObject aus, das die Statistiken für die Bereitstellungsfreigabe enthält.

Beispiel 1

Get-MDTDeploymentShareStatistics -Path DS001:

Beschreibung

Dieses Beispiel gibt die Statistiken der Bereitstellungsfreigabe für die Bereitstellungsfreigabe zurück, die im Laufwerk DS001: MDTProvider Windows PowerShell angegeben ist.

Beispiel 2

cd DS001:
Get-MDTDeploymentShareStatistics

Beschreibung

Dieses Beispiel gibt die Statistiken der Bereitstellungsfreigabe für die Bereitstellungsfreigabe zurück, die im Laufwerk DS001: MDTProvider Windows PowerShell angegeben ist. Verwenden Sie den Befehl cd, um das Arbeitsverzeichnis für Windows PowerShell auf das Laufwerk DS001: MDTProvider Windows PowerShell festzulegen.

Get-MDTMonitorData

In diesem Abschnitt wird das Windows PowerShell-Cmdlet Get-MDTMonitorData beschrieben. Führen Sie dieses Cmdlet über eine Windows PowerShell-Konsole aus, in der das MDT PowerShell-Snap-In geladen wurde. Weitere Informationen zum Starten einer Windows PowerShell-Konsole, auf die das MDT-PowerShell-Snap-In geladen ist, finden Sie unter "Laden des MDT-Windows PowerShell-Snap-Ins".

Syntax

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

Beschreibung

In diesem Cmdlet werden die MDT-Überwachungsdaten angezeigt, die an die Bereitstellungsfreigabe gemeldet werden, die im Parameter "Path " angegeben ist. Im Folgenden finden Sie eine Beispielausgabe dieses Cmdlets:

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 : {}

Hinweis

Das Windows PowerShell-Laufwerk MDTProvider, auf das dieses Cmdlet verweist, muss vorhanden sein, bevor dieses Cmdlet ausgeführt werden kann.

Parameter

Dieser Unterabschnitt enthält Informationen zu den verschiedenen Parametern, die Sie mit dem Cmdlet Get- MDTMonitorData verwenden können.

-Path <String>

Dieser Parameter gibt das MDTProvider-Windows PowerShell-Laufwerk für die gewünschte Bereitstellungsfreigabe an.

Hinweis

Wenn dieser Parameter nicht angegeben wird, muss das Windows PowerShell-Arbeitsverzeichnis standardmäßig auf einem Speicherort innerhalb des gewünschten MDTProvider-Windows PowerShell-Laufwerks angegeben werden.

Parameter Wert
Erforderlich? False
Position? 2 und benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-ID <nullable>

Dieser Parameter gibt den spezifischen Bezeichner für die Bereitstellung eines bestimmten Computers an. Wenn dieser Parameter nicht angegeben ist, werden alle Überwachungsdaten für Bereitstellungen in der Bereitstellungsfreigabe angezeigt.

Parameter Wert
Erforderlich? False
Position? 3 und benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

<CommonParameters>

Dieses Cmdlet unterstützt die folgenden allgemeinen Parameter: Ausführlich, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction und WarningVariable. Weitere Informationen finden Sie im Thema "about_CommonParameters", zu dem Sie gelangen, indem Sie den folgenden Befehl eingeben und dann die EINGABETASTE drücken:

Get-Help about_CommonParameters

Ausgaben

Dieses Cmdlet gibt für jeden überwachten Computer ein Objekt vom Typ "PSObject " aus, das die Überwachungsdaten für den Computer enthält.

Beispiel 1

Get-MDTMonitorData -Path DS001:

Beschreibung

Dieses Beispiel gibt die Überwachungsdaten für alle Bereitstellungen in der Bereitstellungsfreigabe zurück, die im Laufwerk DS001: MDTProvider Windows PowerShell angegeben ist.

Beispiel 2

cd DS001:
Get-MDTMonitorData

Beschreibung

Dieses Beispiel gibt die Überwachungsdaten für alle Bereitstellungen in der Bereitstellungsfreigabe zurück, die im Laufwerk DS001: MDTProvider Windows PowerShell angegeben ist. Verwenden Sie den Befehl cd, um das Arbeitsverzeichnis für Windows PowerShell auf das Laufwerk DS001: MDTProvider Windows PowerShell festzulegen.

Beispiel 3

Get-MDTMonitorData -Path DS001: -ID 22

Beschreibung

Dieses Beispiel gibt die Überwachungsdaten für die Bereitstellung mit der ID 22 in der Bereitstellungsfreigabe zurück, die im Laufwerk DS001: MDTProvider Windows PowerShell angegeben ist.

Get-MDTOperatingSystemCatalog

In diesem Abschnitt wird das Windows PowerShell-Cmdlet Get-MDTOperatingSystemCatalog beschrieben. Führen Sie dieses Cmdlet über eine Windows PowerShell-Konsole aus, in der das MDT PowerShell-Snap-In geladen wurde. Weitere Informationen zum Starten einer Windows PowerShell-Konsole, auf die das MDT-PowerShell-Snap-In geladen ist, finden Sie unter "Laden des MDT-Windows PowerShell-Snap-Ins".

Syntax

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

Beschreibung

Mit diesem Cmdlet wird ein Betriebssystemkatalog für ein benutzerdefiniertes Betriebssystemabbild abgerufen oder erstellt, sodass Sie die entsprechende unattend.xml Datei mit Windows System Image Manager (WSIM) ändern können. Wenn kein Betriebssystemkatalog verfügbar ist oder der vorhandene Betriebssystemkatalog ungültig oder veraltet ist, generiert dieses Cmdlet einen neuen Betriebssystemkatalog.

Hinweis

Das Generieren eines neuen Betriebssystemkatalogs kann lange dauern, da das benutzerdefinierte Betriebssystemimage bereitgestellt, überprüft und nicht bereitgestellt werden muss, bevor die Erstellung des Betriebssystemkatalogs abgeschlossen wird.

Parameter

Dieser Unterabschnitt enthält Informationen zu den verschiedenen Parametern, die mit dem Cmdlet Get-MDTOperatingSystemCatalog verwendet werden können.

-ImageFile <String>

Dieser Parameter gibt den vollqualifizierten Pfad zur benutzerdefinierten Betriebssystemabbilddatei (WIM-Datei) an, einschließlich des Namens der benutzerdefinierten Betriebssystemabbilddatei.

Parameter Wert
Erforderlich? True
Position? 2 und benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-Index <Int32>

Dieser Parameter gibt den Index des gewünschten Betriebssystemabbilds in der Betriebssystemabbilddatei (WIM-Datei) an.

Parameter Wert
Erforderlich? True
Position? 3 und benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

<CommonParameters>

Dieses Cmdlet unterstützt die folgenden allgemeinen Parameter: Ausführlich, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction und WarningVariable. Weitere Informationen finden Sie im Thema "about_CommonParameters", zu dem Sie gelangen, indem Sie den folgenden Befehl eingeben und dann die EINGABETASTE drücken:

Get-Help about_CommonParameters

Ausgaben

Dieses Cmdlet gibt ein Objekt vom Typ "PSObject " aus, das den Pfad zum Betriebssystemkatalog enthält.

Beispiel 1

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

Beschreibung

Dieses Beispiel gibt den Betriebssystemkatalog für das Betriebssystemimage mit dem Index 2 in der Betriebssystemabbilddatei DS001:\Operating Systems\Windows 8\sources\install.wim zurück.

Get-MDTPersistentDrive

In diesem Abschnitt wird das Windows PowerShell-Cmdlet Get-MDTPersistentDrive beschrieben. Führen Sie dieses Cmdlet über eine Windows PowerShell-Konsole aus, in der das MDT PowerShell-Snap-In geladen wurde. Weitere Informationen zum Starten einer Windows PowerShell-Konsole, auf die das MDT-PowerShell-Snap-In geladen ist, finden Sie unter "Laden des MDT-Windows PowerShell-Snap-Ins".

Syntax

Get-MDTPersistentDrive [<CommonParameters>]

Beschreibung

In diesem Cmdlet wird die Liste der persistenten MDT-Windows PowerShell-Laufwerke angezeigt. Die Liste der persistenten MDT-Windows PowerShell-Laufwerke wird mit den Cmdlets Add-MDTPersistentDrive und Remove-MDTPersistentDrive oder der Deployment Workbench verwaltet.

Die Ausgabe dieses Cmdlets enthält die folgenden Informationen:

  • Name des Windows PowerShell-Laufwerks, z. B. DS001

  • Verzeichnispfad, z. B. \\WDG-MDT-01\DeploymentShare$

    Persistente MDT-Windows PowerShell-Laufwerke ähneln persistenten Netzwerklaufwerkzuordnungen.

Hinweis

Diese Liste der persistenten MDT Windows PowerShell-Laufwerke wird pro Benutzer verwaltet und im Benutzerprofil gespeichert.

Parameter

Dieser Unterabschnitt enthält Informationen zu den verschiedenen Parametern, die mit dem Cmdlet Get- MDTPersistentDrive verwendet werden können.

<CommonParameters>

Dieses Cmdlet unterstützt die folgenden allgemeinen Parameter: Ausführlich, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction und WarningVariable. Weitere Informationen finden Sie im Thema "about_CommonParameters", zu dem Sie gelangen, indem Sie den folgenden Befehl eingeben und dann die EINGABETASTE drücken:

Get-Help about_CommonParameters

Ausgaben

Dieses Cmdlet gibt für jedes persistente MDT-Laufwerk ein Objekt vom Typ PSObject aus, das mit dem Objekt vom Typ PSObject identisch ist, das vom Cmdlet New-PSDrive zurückgegeben wird.

Beispiel 1

Get-MDTPersistentDrive

Beschreibung

In diesem Beispiel wird eine Liste der persistenten MDT-Laufwerke angezeigt.

Import-MDTApplication

In diesem Abschnitt wird das Windows PowerShell-Cmdlet Import-MDTApplication beschrieben. Führen Sie dieses Cmdlet über eine Windows PowerShell-Konsole aus, in der das MDT PowerShell-Snap-In geladen wurde. Weitere Informationen zum Starten einer Windows PowerShell-Konsole, auf die das MDT-PowerShell-Snap-In geladen ist, finden Sie unter "Laden des MDT-Windows PowerShell-Snap-Ins".

Syntax

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

-oder-

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

-oder-

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

Beschreibung

Mit diesem Cmdlet wird eine Anwendung in eine Bereitstellungsfreigabe importiert. Die folgenden Anwendungstypen können mit diesem Cmdlet importiert werden:

  • Anwendungen mit Quelldateien unter Verwendung der Parameter "ApplicationSourcePath", "DestinationFolder" und "Move ". Das erste Syntaxbeispiel veranschaulicht die Verwendung dieses Cmdlets für diesen Anwendungstyp.

  • Anwendungen ohne Quelldateien oder mit Quelldateien in anderen freigegebenen Netzwerkordnern mithilfe des NoSource-Parameters . Das zweite Syntaxbeispiel veranschaulicht die Verwendung dieses Cmdlets für diesen Anwendungstyp.

  • Anwendungspakete, die zum Gruppieren einer Reihe verwandter Anwendungen mithilfe des Bundle-Parameters verwendet werden. Das letzte Syntaxbeispiel veranschaulicht die Verwendung dieses Cmdlets für diesen Anwendungstyp.

Parameter

Dieser Unterabschnitt enthält Informationen zu den verschiedenen Parametern, die mit dem Cmdlet Import-MDTApplication verwendet werden können.

-Path <String>

Dieser Parameter gibt den vollqualifizierten Pfad zu einem vorhandenen Ordner an, in dem die zu importierende Anwendung in der Bereitstellungsfreigabe abgelegt wird. Wenn der Parameter DestinationFolder verwendet wird, wird der im Parameter DestinationFolder angegebene Ordner unter dem in diesem Parameter angegebenen Ordner erstellt. Dieser Parameter wird in allen Syntaxverwendungen für dieses Cmdlet verwendet.

Hinweis

Wenn dieser Parameter nicht angegeben wird, muss sich das Windows PowerShell-Arbeitsverzeichnis standardmäßig an der gewünschten Position innerhalb der Bereitstellungsfreigabe befinden.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-Name <String>

Dieser Parameter gibt den Namen der Anwendung an, die der Bereitstellungsfreigabe hinzugefügt werden soll. Er muss innerhalb der Bereitstellungsfreigabe eindeutig sein. Dieser Parameter wird in allen Syntaxverwendungen für dieses Cmdlet verwendet.

Parameter Wert
Erforderlich? True
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-ApplicationSourcePath <String>

Dieser Parameter gibt den vollqualifizierten Pfad zu den Anwendungsquelldateien für die Anwendung an, die in die Bereitstellungsfreigabe importiert wird. Dieser Parameter kann nur im ersten Syntaxbeispiel verwendet werden.

Parameter Wert
Erforderlich? True
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-DestinationFolder <String>

Dieser Parameter gibt den Ordner in der Bereitstellungsfreigabe an, in den die Anwendungsquelldateien importiert werden sollen. Dieser Ordner wird unter dem Ordner erstellt, der im Parameter Pfad angegeben ist. Dieser Parameter kann nur im ersten Syntaxbeispiel verwendet werden.

Parameter Wert
Erforderlich? True
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-Move [<SwitchParameter>]

Dieser Parameter gibt an, ob die Quelldateien der Anwendung aus dem Ordner verschoben (statt kopiert) werden sollen, in dem sich die Quelldateien der Anwendung befinden, der im Parameter ApplicationSourcePath angegeben ist.

Lautet dieser Parameter:

  • werden, werden die Dateien verschoben und die Dateien in dem Ordner, der im Parameter "ApplicationSourcePath" angegeben ist, gelöscht

  • Falls nicht angegeben, werden die Dateien kopiert, und die Dateien in dem Ordner, der im Parameter "ApplicationSourcePath" angegeben ist, werden beibehalten

    Dieser Parameter kann nur im ersten Syntaxbeispiel verwendet werden.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-NoSource [<SwitchParameter>]

Dieser Parameter gibt an, dass es sich bei der importierten Anwendung um eine Anwendung handelt, die über keine zu kopierenden Quelldateien verfügt. Bei Verwendung dieses Parameters lauten die Quelldateien der Anwendung:

  • In einem freigegebenen Netzwerkordner, der in der Befehlszeile der Anwendung oder in den Konfigurationseinstellungen des Arbeitsverzeichnisses angegeben ist

  • Bereits im Betriebssystemimage vorhanden

    Dieser Parameter ist nur für die Verwendung im zweiten Syntaxbeispiel gültig.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? True (ByValue)
Platzhalterzeichen akzeptieren? False

-bundle [<SwitchParameter>]

Dieser Parameter gibt an, dass die importierte Anwendung eine Anwendung ist, die ein Bündel von zwei oder mehr Anwendungen ist. Dieser Parameter ist nur für die Verwendung im letzten Syntaxbeispiel gültig.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? True (ByValue)
Platzhalterzeichen akzeptieren? False

<CommonParameters>

Dieses Cmdlet unterstützt die folgenden allgemeinen Parameter: Ausführlich, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction und WarningVariable. Weitere Informationen finden Sie im Thema "about_CommonParameters", zu dem Sie gelangen, indem Sie den folgenden Befehl eingeben und dann die EINGABETASTE drücken:

Get-Help about_CommonParameters

Ausgaben

Dieses Cmdlet gibt ein Objekt vom Typ PSObject aus, das auf die soeben importierte Anwendung verweist.

Beispiel 1

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

Beschreibung

In diesem Beispiel wird eine Anwendung mit Quelldateien aus dem freigegebenen Netzwerkordner unter \\WDG-MDT-01\Source$\Office2010ProPlus\x86 importiert und die Quelldateien innerhalb der Bereitstellungsfreigabe nach DS001:\Applications\Office2010ProPlusx86 kopiert. Die Quelldateien werden beibehalten.

Beispiel 2

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

Beschreibung

In diesem Beispiel wird eine Anwendung mit Quelldateien aus dem freigegebenen Netzwerkordner unter \\WDG-MDT-01\Source$\Office2010ProPlus\x86 importiert und die Quelldateien innerhalb der Bereitstellungsfreigabe nach DS001:\Applications\Office2010ProPlusx86 verschoben. Die Quelldateien werden aus dem freigegebenen Netzwerkordner unter \\WDG-MDT-01\Source$\Office2010ProPlus\x86 entfernt. Die Anwendung trägt den Namen Office 2012 Professional Plus 32-bit.

Beispiel 3

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

Beschreibung

In diesem Beispiel wird eine Anwendung namens Office 2012 Professional Plus 32-Bit ohne Quelldateien importiert.

Beispiel 4

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

Beschreibung

In diesem Beispiel wird ein Anwendungspaket mit dem Namen "Woodgrove Bank Core Applications" importiert.

Import-MDTDriver

In diesem Abschnitt wird das Windows PowerShell-Cmdlet Import-MDTDriver beschrieben. Führen Sie dieses Cmdlet über eine Windows PowerShell-Konsole aus, in der das MDT PowerShell-Snap-In geladen wurde. Weitere Informationen zum Starten einer Windows PowerShell-Konsole, auf die das MDT-PowerShell-Snap-In geladen ist, finden Sie unter "Laden des MDT-Windows PowerShell-Snap-Ins".

Syntax

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

Beschreibung

Mit diesem Cmdlet wird ein oder mehrere Gerätetreiber in eine Bereitstellungsfreigabe importiert. Dieses Cmdlet sucht nach Gerätetreibern, beginnend mit dem Ordner, der im SourcePath-Parameter angegeben ist. Dieses Cmdlet sucht mehrere Gerätetreiber, die in dieser Ordnerstruktur gefunden wurden.

Parameter

Dieser Unterabschnitt enthält Informationen zu den verschiedenen Parametern, die mit dem Import-MDTDriver-Cmdlet verwendet werden können.

-Path <String>

Dieser Parameter gibt den vollqualifizierten Pfad zu einem vorhandenen Ordner an, in dem der zu importierende Gerätetreiber in der Bereitstellungsfreigabe abgelegt wird.

Hinweis

Wenn dieser Parameter nicht angegeben wird, muss das Windows PowerShell-Arbeitsverzeichnis standardmäßig an der gewünschten Position innerhalb der Bereitstellungsfreigabe festgelegt werden. Dieser Parameter muss angegeben werden, wenn der SourcePath-Parameter nicht angegeben wird.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-SourcePath <String[ ]>

Dieser Parameter gibt einen oder mehrere vollqualifizierte Pfade in einem Zeichenfolgenarray für die Quellordner an, in denen sich die Gerätetreiberdateien befinden. Jede Ordnerstruktur, beginnend mit dem in diesem Parameter angegebenen Ordner, wird nach Gerätetreibern durchsucht, einschließlich aller Unterordner und des Inhalts .cab Dateien in der Ordnerstruktur.

Hinweis

Wenn dieser Parameter nicht angegeben wird, muss das Windows PowerShell-Arbeitsverzeichnis standardmäßig auf den Ordner festgelegt werden, in dem sich die Gerätetreiberdateien befinden. Dieser Parameter muss angegeben werden, wenn der Parameter Path nicht angegeben wird.

Parameter Wert
Erforderlich? True
Position? 1 und benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-ImportDuplicates [<SwitchParameter>]

Dieser Parameter gibt an, ob dieses Cmdlet doppelte Gerätetreiber importieren soll. Standardmäßig werden doppelte Gerätetreiber nicht importiert. Doppelte Gerätetreiber werden durch Berechnen eines Hashwerts für alle Dateien in einem Gerätetreiberordner erkannt. Wenn der berechnete Hashwert mit einem anderen Gerätetreiber übereinstimmt, gilt der zu importierende Gerätetreiber als Duplikat.

Wenn ein doppelter Treiber erkannt wird und dieser Parameter nicht angegeben wird, wird der Gerätetreiber hinzugefügt und mit dem ursprünglichen, vorhandenen Gerätetreiber verknüpft.

Lautet dieser Parameter:

  • angegeben, werden die doppelten Gerätetreiber importiert

  • Falls nicht angegeben, werden die Gerätetreiber hinzugefügt und mit den ursprünglichen, vorhandenen Gerätetreibern verknüpft

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? True (ByValue)
Platzhalterzeichen akzeptieren? False

<CommonParameters>

Dieses Cmdlet unterstützt die folgenden allgemeinen Parameter: Ausführlich, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction und WarningVariable. Weitere Informationen finden Sie im Thema "about_CommonParameters", zu dem Sie gelangen, indem Sie den folgenden Befehl eingeben und dann die EINGABETASTE drücken:

Get-Help about_CommonParameters

Ausgaben

Dieses Cmdlet gibt mindestens ein Objekt vom Typ "PSObject " aus (eines für jeden importierten Gerätetreiber).

Beispiel 1

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

Beschreibung

In diesem Beispiel werden alle Gerätetreiber in der Ordnerstruktur importiert, wobei der Stamm der Ordnerstruktur unter \\WDG-MDT-01\Source$\Drivers liegt. Die Gerätetreiber werden im Ordner "Out-of-Box-Treiber" in der Bereitstellungsfreigabe gespeichert, die dem Laufwerk DS001: MDTProvder Windows PowerShell zugeordnet ist. Wenn duplizierte Gerätetreiber erkannt werden, werden die Gerätetreiber hinzugefügt und mit den ursprünglichen, vorhandenen Gerätetreibern in der Bereitstellungsfreigabe verknüpft.

Beispiel 2

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

Beschreibung

In diesem Beispiel werden alle Gerätetreiber in die Ordnerstruktur importiert, die in der Array-$DriverSourcePath angegeben ist. Die Gerätetreiber werden im Ordner "Out-of-Box-Treiber" in der Bereitstellungsfreigabe gespeichert, die dem Laufwerk DS001: MDTProvder Windows PowerShell zugeordnet ist. Wenn doppelte Gerätetreiber erkannt werden, werden die doppelten Gerätetreiber importiert.

Import-MDTOperatingSystem

In diesem Abschnitt wird das Windows PowerShell-Cmdlet Import-MDTOperatingSystem beschrieben. Führen Sie dieses Cmdlet über eine Windows PowerShell-Konsole aus, in der das MDT PowerShell-Snap-In geladen wurde. Weitere Informationen zum Starten einer Windows PowerShell-Konsole, auf die das MDT-PowerShell-Snap-In geladen ist, finden Sie unter "Laden des MDT-Windows PowerShell-Snap-Ins".

Syntax

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

-oder-

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

-oder-

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

Beschreibung

Mit diesem Cmdlet wird ein Betriebssystem in eine Bereitstellungsfreigabe importiert. Die folgenden Betriebssystemtypen können mit diesem Cmdlet importiert werden:

  • Betriebssysteme aus den ursprünglichen Quelldateien auswählen, indem Sie die SourcePath-Parameter verwenden. Das erste Syntaxbeispiel veranschaulicht die Verwendung dieses Cmdlets für diese Art von Betriebssystemimport.

  • Benutzerdefinierte Betriebssystem-Imagedateien, z. B. Erfassen von Images von Referenzcomputern mithilfe des SourceFile-Parameters . Das zweite Syntaxbeispiel veranschaulicht die Verwendung dieses Cmdlets für diese Art von Betriebssystemimport.

  • Betriebssystemabbilder, die in Windows-Bereitstellungsdiensten mithilfe des WDSServer-Parameters vorhanden sind. Das letzte Syntaxbeispiel veranschaulicht die Verwendung dieses Cmdlets für diese Art von Betriebssystemimport.

Parameter

Dieser Unterabschnitt enthält Informationen zu den verschiedenen Parametern, die mit dem Cmdlet Import-MDTOperatingSystem verwendet werden können.

-Path <String>

Dieser Parameter gibt den vollqualifizierten Pfad zu einem vorhandenen Ordner innerhalb der Bereitstellungsfreigabe an, in dem das zu importierende Betriebssystem abgelegt wird. Wenn der Parameter DestinationFolder verwendet wird, wird der im Parameter DestinationFolder angegebene Ordner unter dem in diesem Parameter angegebenen Ordner erstellt. Dieser Parameter wird in allen Syntaxverwendungen für dieses Cmdlet verwendet.

Hinweis

Wenn dieser Parameter nicht angegeben wird, muss das Windows PowerShell-Arbeitsverzeichnis standardmäßig an der gewünschten Position innerhalb der Bereitstellungsfreigabe festgelegt werden.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-SourcePath <String>

Dieser Parameter gibt den vollqualifizierten Pfad zu den Betriebssystemquelldateien für das Betriebssystem an, das in die Bereitstellungsfreigabe importiert wird. Dieser Parameter kann nur im ersten Syntaxbeispiel verwendet werden.

Parameter Wert
Erforderlich? True
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-DestinationFolder <String>

Dieser Parameter gibt den Ordner in der Bereitstellungsfreigabe an, in den die Betriebssystemquelldateien importiert werden sollen. Dieser Ordner wird unter dem Ordner erstellt, der im Parameter Pfad angegeben ist. Dieser Parameter kann nur im ersten und zweiten Syntaxbeispiel verwendet werden.

Parameter Wert
Erforderlich? True
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-Move [<SwitchParameter>]

Dieser Parameter gibt an, ob die Quelldateien des Betriebssystems aus dem Ordner, in dem sich die Quelldateien des Betriebssystems befinden, verschoben (statt kopiert) werden sollen. Dieser Parameter gibt an, ob die Quelldateien des Betriebssystems aus dem Ordner verschoben (statt kopiert) werden sollen, der im Parameter DestinationFolder angegeben ist.

Lautet dieser Parameter:

  • werden die Dateien verschoben und die Dateien in dem Ordner, der im Parameter "DestinationFolder" angegeben ist, gelöscht

  • Falls nicht angegeben, werden die Dateien kopiert, und die Dateien in dem Ordner, der im Parameter "DestinationFolder" angegeben ist, werden beibehalten.

    Dieser Parameter kann nur im ersten und zweiten Syntaxbeispiel verwendet werden.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-SourceFile <String>

Dieser Parameter gibt den vollqualifizierten Pfad zur WIM-Quelldatei des Betriebssystems für das Betriebssystem an, das in die Bereitstellungsfreigabe importiert wird. Dieser Parameter ist nur für die Verwendung im zweiten Syntaxbeispiel gültig.

Parameter Wert
Erforderlich? True
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-SetupPath <String>

Dieser Parameter gibt den vollqualifizierten Pfad zu den Setupdateien des Betriebssystems an, die zusammen mit der im Parameter SourceFile angegebenen WIM-Datei importiert werden müssen. Dieser Parameter ist nur für die Verwendung im zweiten Syntaxbeispiel gültig.

Parameter Wert
Erforderlich? True
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-WDSServer <String>

Dieser Parameter gibt den Namen des Windows-Bereitstellungsdiensteservers an, auf dem sich die zu importierenden Betriebssystemimagedateien befinden. Alle Betriebssystemimagedateien auf dem Windows-Bereitstellungsdiensteserver werden in die Bereitstellungsfreigabe importiert. Die eigentlichen Betriebssystemimagedateien werden nicht auf die Bereitstellungsfreigabe kopiert. Stattdessen enthält die Bereitstellungsfreigabe einen Link zu jeder Betriebssystemdatei auf dem Windows-Bereitstellungsdiensteserver.

Dieser Parameter ist nur für die Verwendung im letzten Syntaxbeispiel gültig.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

<CommonParameters>

Dieses Cmdlet unterstützt die folgenden allgemeinen Parameter: Ausführlich, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction und WarningVariable. Weitere Informationen finden Sie im Thema "about_CommonParameters", zu dem Sie gelangen, indem Sie den folgenden Befehl eingeben und dann die EINGABETASTE drücken:

Get-Help about_CommonParameters

Ausgaben

Dieses Cmdlet gibt mindestens ein Objekt vom Typ "PSObject " aus (eines für jedes importierte Betriebssystem).

Beispiel 1

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

Beschreibung

In diesem Beispiel wird ein Betriebssystem aus dem freigegebenen Netzwerkordner unter \\WDG-MDT-01\Source$\Windows8 importiert und die Quelldateien in DS001:\Operating Systems\Windows8x64 innerhalb der Bereitstellungsfreigabe kopiert. Die Quelldateien werden beibehalten.

Beispiel 2

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

Beschreibung

In diesem Beispiel wird ein Betriebssystem aus dem freigegebenen Netzwerkordner unter \\WDG-MDT-01\Source$\Windows8 importiert und die Quelldateien in DS001:\Operating Systems\Windows8x64 innerhalb der Bereitstellungsfreigabe kopiert. Die Quelldateien werden aus dem freigegebenen Netzwerkordner unter \\WDG-MDT-01\Source$\Windows8 entfernt.

Beispiel 3

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

Beschreibung

In diesem Beispiel wird eine vom Betriebssystem erfasste, benutzerdefinierte Imagedatei (WIM-Datei) aus \\WDG-MDT-01\ Mitschreiben$\WDG-REF-01_Capture.wim importiert und die Imagedatei in DS001:\Operating Systems\Windows8x64-Reference innerhalb der Bereitstellungsfreigabe kopiert. Die WIM-Quelldatei wird im freigegebenen Netzwerkordner beibehalten.

Beispiel 4

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

Beschreibung

In diesem Beispiel werden alle Betriebssystemabbilder vom Windows-Bereitstellungsdiensteserver mit dem Namen WDG-WDS-01 importiert und eine Verknüpfung zu jedem Betriebssystemabbild in DS001:\Betriebssysteme innerhalb der Bereitstellungsfreigabe erstellt. Die Quelldateien für Betriebssystemabbilder auf dem Windows-Bereitstellungsdiensteserver werden auf dem Windows-Bereitstellungsdiensteserver beibehalten.

Import-MDTPackage

In diesem Abschnitt wird das Windows PowerShell-Cmdlet Import-MDTPackage beschrieben. Führen Sie dieses Cmdlet über eine Windows PowerShell-Konsole aus, in der das MDT PowerShell-Snap-In geladen wurde. Weitere Informationen zum Starten einer Windows PowerShell-Konsole, auf die das MDT-PowerShell-Snap-In geladen ist, finden Sie unter "Laden des MDT-Windows PowerShell-Snap-Ins".

Syntax

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

Beschreibung

Mit diesem Cmdlet wird ein oder mehrere Betriebssystempakete in eine Bereitstellungsfreigabe importiert. Zu den Betriebssystempaketen, die importiert werden können, gehören Sicherheitsupdates, Sprachpakete oder neue Komponenten. Service Packs sollten nicht als Betriebssystempakete importiert werden, da sie nicht offline installiert werden können.

Parameter

Dieser Unterabschnitt enthält Informationen zu den verschiedenen Parametern, die mit dem Cmdlet Import-MDTPackage verwendet werden können.

-Path <String>

Dieser Parameter gibt den vollqualifizierten Pfad zu einem vorhandenen Ordner in der Bereitstellungsfreigabe an, in dem die importierten Betriebssystempakete abgelegt werden.

Hinweis

Wenn dieser Parameter nicht angegeben wird, muss das Windows PowerShell-Arbeitsverzeichnis standardmäßig an der gewünschten Position innerhalb der Bereitstellungsfreigabe festgelegt werden.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-SourcePath <String>

Dieser Parameter gibt den vollqualifizierten Pfad zu einer Ordnerstruktur an, die nach zu importierenden Betriebssystempaketen durchsucht werden soll. Die angegebene Ordnerstruktur wird auf .cab- und .msu-Dateien überprüft. Bei .msu-Dateien werden die .cab Dateien in den .msu-Dateien automatisch extrahiert.

Parameter Wert
Erforderlich? True
Position? 1 und benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

<CommonParameters>

Dieses Cmdlet unterstützt die folgenden allgemeinen Parameter: Ausführlich, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction und WarningVariable. Weitere Informationen finden Sie im Thema "about_CommonParameters", zu dem Sie gelangen, indem Sie den folgenden Befehl eingeben und dann die EINGABETASTE drücken:

Get-Help about_CommonParameters

Ausgaben

Dieses Cmdlet gibt ein Objekt vom Typ PSObject aus, das auf das soeben importierte Paket verweist.

Beispiel 1

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

Beschreibung

In diesem Beispiel wird der freigegebene Netzwerkordner unter \\WDG-MDT-01\Source$\OSPackages nach Betriebssystempaketen durchsucht und die Quelldateien in den Ordner "DS001:\Packages" innerhalb der Bereitstellungsfreigabe kopiert. Die Quelldateien werden aus dem freigegebenen Netzwerkordner unter \\WDG-MDT-01\Source$\OSPackages entfernt.

Import-MDTTaskSequence

In diesem Abschnitt wird das Windows PowerShell-Cmdlet Import-MDTTaskSequence beschrieben. Führen Sie dieses Cmdlet über eine Windows PowerShell-Konsole aus, in der das MDT PowerShell-Snap-In geladen wurde. Weitere Informationen zum Starten einer Windows PowerShell-Konsole, auf die das MDT-PowerShell-Snap-In geladen ist, finden Sie unter "Laden des MDT-Windows PowerShell-Snap-Ins".

Syntax

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

Beschreibung

Mit diesem Cmdlet wird eine Tasksequenz in eine Bereitstellungsfreigabe importiert. Die neu importierte Tasksequenz basiert auf einer vorhandenen Tasksequenzvorlage, die in der Vorlageneigenschaft angegeben ist.

Parameter

Dieser Unterabschnitt enthält Informationen zu den verschiedenen Parametern, die mit dem Cmdlet Import-MDTPackage verwendet werden können.

-Path <String>

Dieser Parameter gibt den vollqualifizierten Pfad zu einem vorhandenen Ordner innerhalb der Bereitstellungsfreigabe an, in dem die zu importierende Tasksequenz abgelegt wird. Standardmäßig sollte der Pfad auf den Ordner "Control" und/oder einen Unterordner des Ordners "Control" in der Bereitstellungsfreigabe verweisen. Der Wert des ID-Parameters wird verwendet, um einen Unterordner innerhalb des in diesem Parameter angegebenen Pfads zu erstellen.

Hinweis

Wenn dieser Parameter nicht angegeben wird, muss das Windows PowerShell-Arbeitsverzeichnis standardmäßig an der gewünschten Position innerhalb der Bereitstellungsfreigabe festgelegt werden.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-Template <String>

Dieser Parameter gibt die Tasksequenzvorlage an, die zum Importieren der neuen Tasksequenz verwendet werden soll. Tasksequenzvorlagen sind .xml Dateien, die die Tasksequenzschritte für einen bestimmten Tasksequenztyp enthalten. Wenn sich die Tasksequenzvorlage befindet in:

  • Im Ordner installation_folder\Vorlagen (wobei installation_folder der Ordner ist, in dem MDT installiert ist), ist nur der .xml Dateiname erforderlich.

  • Ein weiterer Ordner, dann der vollqualifizierte Pfad, einschließlich des Namens der .xml der Tasksequenzvorlage, ist erforderlich.

    Weitere Informationen zu den Tasksequenzvorlagen, die in MDT für LTI-Bereitstellungen enthalten sind, finden Sie im Abschnitt "Erstellen einer neuen Tasksequenz in der Deployment Workbench" im MDT-Dokument unter Verwendung des Microsoft Deployment Toolkits.

Parameter Wert
Erforderlich? True
Position? 1 und benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-Name <String>

Dieser Parameter gibt den Namen der zu importierenden Tasksequenz an. Der Wert dieses Parameters muss innerhalb der Bereitstellungsfreigabe eindeutig sein.

Parameter Wert
Erforderlich? True
Position? 2 und benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-ID <String>

Dieser Parameter gibt den Bezeichner der zu importierenden Tasksequenz an. Der Wert dieses Parameters muss innerhalb der Bereitstellungsfreigabe eindeutig sein. Der diesem Parameter zugewiesene Wert sollte in Großbuchstaben geschrieben werden und darf keine Leer- oder Sonderzeichen enthalten. Mit diesem Wert wird ein Unterordner in dem im Parameter Path angegebenen Ordner erstellt, der sich unter dem Ordner "Control" in der Bereitstellungsfreigabe befinden sollte.

Parameter Wert
Erforderlich? True
Position? 3 und benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-Comments <String>

Dieser Parameter gibt den Text an, der zusätzliche beschreibende Informationen zur zu importierenden Tasksequenz bereitstellt. Diese beschreibenden Informationen werden in der Deployment Workbench angezeigt.

Parameter Wert
Erforderlich? False
Position? 4 und benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-Version <String>

Dieser Parameter gibt die Versionsnummer der zu importierenden Tasksequenz an. Der Wert dieses Parameters dient nur zu Informationszwecken und wird von MDT nicht für versionsbezogene Verarbeitungen verwendet.

Parameter Wert
Erforderlich? False
Position? 4 und benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-OperatingSystemPath <String>

Dieser Parameter gibt den vollqualifizierten Windows PowerShell-Pfad zu dem Ordner in der Bereitstellungsfreigabe an, der das für diese Tasksequenz zu verwendende Betriebssystem enthält, zum Beispiel DS001:\Operating Systems\Windows 8. Das Betriebssystem muss bereits in der Bereitstellungsfreigabe vorhanden sein, in die die Tasksequenz importiert wird.

Hinweis

Wenn Sie diesen Parameter nicht angeben und die Tasksequenz auf ein Betriebssystem verweisen muss, dann müssen Sie den Parameter OperatingSystem angeben.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-OperatingSystem <PSObject>

Dieser Parameter gibt das Betriebssystemobjekt an, das mit dieser Tasksequenz verwendet werden soll. Das Betriebssystem muss bereits in der Bereitstellungsfreigabe vorhanden sein, in die die Tasksequenz importiert wird.

Sie können das Windows PowerShell-Objekt für ein Betriebssystem mit dem Get-Item-Cmdlet abrufen, wie im folgenden Beispiel gezeigt:

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

Weitere Informationen zum Cmdlet Get-Item finden Sie unter Verwenden des Cmdlets Get-Item.

Hinweis

Wenn Sie diesen Parameter nicht angeben und die Tasksequenz auf ein Betriebssystem verweisen muss, dann müssen Sie den Parameter OperatingSystemPath angeben.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-FullName <String>

Dieser Parameter gibt den Namen des registrierten Besitzers des Betriebssystems an, das mit dieser Tasksequenz verwendet werden soll. Dieser Name wird im Registrierungsschlüssel "RegisteredOwner " unterHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersiongespeichert. Der Wert dieses Parameters wird in die Unattend.xml Datei eingefügt, die diesen Tasksequenzen zugeordnet werden soll.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-OrgName <String>

Dieser Parameter gibt den Namen der organization für den registrierten Besitzer des Betriebssystems an, das mit dieser Tasksequenz verwendet werden soll. Dieser Name wird im Registrierungsschlüssel "RegisteredOrganization " unterHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersiongespeichert. Der Wert dieses Parameters wird in die Unattend.xml Datei eingefügt, die diesen Tasksequenzen zugeordnet werden soll.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-HomePage <String>

Dieser Parameter gibt die URL an, die als Startseite in Internet Explorer verwendet werden soll. Der Wert dieses Parameters wird in die Unattend.xml Datei eingefügt, die diesen Tasksequenzen zugeordnet werden soll.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-ProductKey <String>

Dieser Parameter gibt den Product Key an, der für das Betriebssystem verwendet werden soll, das mit dieser Tasksequenz verwendet werden soll. Dieser Product Key ist nur für Einzelhandelsversionen von Windows-Betriebssystemen gültig. Der Wert dieses Parameters wird in die Unattend.xml Datei eingefügt, die diesen Tasksequenzen zugeordnet werden soll.

Hinweis

Wenn dieser Parameter nicht angegeben wird, muss der Product Key beim Bereitstellen dieser Tasksequenz im Bereitstellungs-Assistenten, in der CustomSettings.ini-Datei oder in der MDT-Datenbank bereitgestellt werden.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-OverrideProductKey <String>

Dieser Parameter gibt den Mehrfachaktivierungsschlüssel an, der für das Betriebssystem verwendet werden soll, das mit dieser Tasksequenz verwendet werden soll. Dieser Product Key ist nur für Volumenlizenzversionen von Windows gültig. Der Wert dieses Parameters wird in die Unattend.xml Datei eingefügt, die diesen Tasksequenzen zugeordnet werden soll.

Hinweis

Wenn dieser Parameter nicht angegeben wird, muss der Mehrfachaktivierungsschlüssel bei der Bereitstellung dieser Tasksequenz im Bereitstellungs-Assistenten, in der CustomSettings.ini-Datei oder in der MDT-Datenbank angegeben werden.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-AdminPassword <String>

Dieser Parameter gibt das Kennwort an, das dem integrierten lokalen Administratorkonto auf dem Zielcomputer zugewiesen werden soll. Der Wert dieses Parameters wird in die Unattend.xml Datei eingefügt, die diesen Tasksequenzen zugeordnet werden soll.

Hinweis

Wenn dieser Parameter nicht angegeben wird, muss das Kennwort, das dem integrierten lokalen Administratorkonto auf dem Zielcomputer zugewiesen werden soll, bei der Bereitstellung dieser Tasksequenz im Bereitstellungs-Assistenten, in der CustomSettings.ini Datei oder in der MDT-Datenbank angegeben werden.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

<CommonParameters>

Dieses Cmdlet unterstützt die folgenden allgemeinen Parameter: Ausführlich, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction und WarningVariable. Weitere Informationen finden Sie im Thema "about_CommonParameters", zu dem Sie gelangen, indem Sie den folgenden Befehl eingeben und dann die EINGABETASTE drücken:

Get-Help about_CommonParameters

Ausgaben

Dieses Cmdlet gibt ein Objekt vom Typ PSObject aus, das auf die soeben importierte Tasksequenz verweist.

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

Beschreibung

In diesem Beispiel wird eine Tasksequenz mit dem Namen "Windows 8 auf Referenzcomputer bereitstellen" importiert und die Tasksequenz im Ordner "DS001:\Control\WIN8REFERENCE" in der Bereitstellungsfreigabe erstellt. Der Tasksequenz wird der Tasksequenz "Tasksequenz für die Bereitstellung von Windows 8 auf dem Referenzcomputer (WDG-REF-01)" zugewiesen. Die Versionsnummer der Tasksequenz ist auf 1.00 festgelegt.

Das mit der Tasksequenz verknüpfte Betriebssystem befindet sich unter DS001:\Operating Systems\Windows 8_x64 in der Bereitstellungsfreigabe. Der registrierte Besitzer des Betriebssystems wird auf "Woodgrove Bank Employee" festgelegt. Die registrierte organization des Betriebssystems wird auf Woodgrove Bank festgelegt. Die Internet Explorer-Startseite wird standardmäßig auf https://www.woodgrovebank.comverwendet. Das Kennwort für das lokale, integrierte Administratorkonto wird auf den Wert festgelegt P@ssw0rd. Der Product Key für das Betriebssystem wird auf 1234512345123451234512345 festgelegt.

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

Beschreibung

In diesem Beispiel wird eine Tasksequenz mit dem Namen "Windows 8 auf Referenzcomputer bereitstellen" importiert und die Tasksequenz im Ordner "DS001:\Control\WIN8REFERENCE" in der Bereitstellungsfreigabe erstellt. Der Tasksequenz wird der Tasksequenz "Tasksequenz für die Bereitstellung von Windows 8 auf dem Referenzcomputer (WDG-REF-01)" zugewiesen. Die Versionsnummer der Tasksequenz ist auf 1.00 festgelegt.

Das mit der Tasksequenz verknüpfte Betriebssystem befindet sich unter DS001:\Operating Systems\Windows 8_x64 in der Bereitstellungsfreigabe, die über die Variable $OSObject an das Cmdlet übergeben wird. Die Variable $OSObject wird mit dem Cmdlet Get-Item auf ein vorhandenes Betriebssystemobjekt festgelegt.

Der registrierte Besitzer des Betriebssystems wird auf "Woodgrove Bank Employee" festgelegt. Die registrierte organization des Betriebssystems wird auf Woodgrove Bank festgelegt. Die Internet Explorer-Startseite wird standardmäßig auf https://www.woodgrovebank.comverwendet. Das Kennwort für das lokale, integrierte Administratorkonto wird auf den Wert festgelegt P@ssw0rd. Der Product Key für das Betriebssystem muss bei der Bereitstellung dieser Tasksequenz im Bereitstellungs-Assistenten, in der CustomSettings.ini Datei oder in der MDT-Datenbank bereitgestellt werden.

New-MDTDatabase

In diesem Abschnitt wird das Windows PowerShell-Cmdlet New-MDTDatabase beschrieben. Führen Sie dieses Cmdlet über eine Windows PowerShell-Konsole aus, in der das MDT PowerShell-Snap-In geladen wurde. Weitere Informationen zum Starten einer Windows PowerShell-Konsole, auf die das MDT-PowerShell-Snap-In geladen ist, finden Sie unter "Laden des MDT-Windows PowerShell-Snap-Ins".

Syntax

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

Beschreibung

Mit diesem Cmdlet wird eine neue MDT-DB-Datenbank erstellt, die einer Bereitstellungsfreigabe zugeordnet ist. Jede Bereitstellungsfreigabe kann nur einer MDT-DB-Datenbank zugeordnet werden.

Parameter

Dieser Unterabschnitt enthält Informationen zu den verschiedenen Parametern, die mit dem Cmdlet New-MDTDatabase verwendet werden können.

-Path <String>

Dieser Parameter gibt den vollqualifizierten Windows PowerShell-Pfad zu der Bereitstellungsfreigabe an, der die neue MDT-DB-Datenbank zugeordnet wird.

Hinweis

Wenn dieser Parameter nicht angegeben wird, muss das Windows PowerShell-Arbeitsverzeichnis standardmäßig an der gewünschten Position innerhalb der Bereitstellungsfreigabe festgelegt werden.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-Force [<SwitchParameter>]

Dieser Parameter gibt an, dass Tabellen in der MDT-DB neu erstellt werden sollen, wenn die im Database-Parameter angegebene Datenbank bereits vorhanden ist. Lautet dieser Parameter:

  • Vorausgesetzt, dann werden die Tabellen in einer vorhandenen MDT-DB neu erstellt

  • Wenn nichts angegeben wird, werden die Tabellen in einer vorhandenen MDT-Datenbank nicht neu erstellt

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? True (ByValue)
Platzhalterzeichen akzeptieren? False

-SQLServer <String>

Dieser Parameter gibt den Namen des Computers an, auf dem SQL Server ausgeführt wird und auf dem die neue MDT-DB-Datenbank erstellt wird.

Parameter Wert
Erforderlich? True
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-Instance <String>

Dieser Parameter gibt den SQL Server instance an, in dem die neue MDT-DB-Datenbank erstellt wird. Wenn Sie diesen Parameter auslassen, wird die MDT-DB-Datenbank auf der Standard-SQL Server instance erstellt.

Hinweis

Der SQL Server-Browserdienst muss auf dem Computer ausgeführt werden, auf dem SQL Server ausgeführt wird, damit das Cmdlet die in diesem Parameter angegebene instance finden kann.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-Port <String>

Dieser Parameter gibt den TCP-Port an, der bei der Kommunikation mit dem im SQLServer-Parameter angegebenen SQL Server instance verwendet werden soll. Der von SQL Server verwendete Standardport ist 1433. Geben Sie diesen Parameter an, wenn SQL Server für die Verwendung eines anderen Ports als des Standardwerts konfiguriert ist. Der Wert dieses Parameters muss mit dem für SQL Server konfigurierten Port übereinstimmen.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-Netlib <String>

Dieser Parameter gibt die SQL Server Netzwerkbibliothek an, die für die Kommunikation mit dem im SQLServer-Parameter angegebenen SQL Server instance verwendet wird. Der Parameter kann auf einen der folgenden Werte festgelegt werden:

  • DBNMPNTW, das verwendet wird, um die Named Pipes-Kommunikation anzugeben

  • DBSMSOCN, das verwendet wird, um die TCP/IP-Sockets-Kommunikation anzugeben

    Wenn dieser Parameter nicht angegeben wird, wird die Named Pipes-SQL Server-Netzwerkbibliothek (DBNMPNTW) verwendet.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-Database <String>

Dieser Parameter gibt den Namen der Datenbank an, die in der SQL Server instance erstellt werden soll, die im Parameter Instance auf dem im Parameter SQLServer angegebenen SQL Server angegeben ist. Der Standardspeicherort und die Namenskonvention werden beim Erstellen der Datenbank und der Protokolldateien verwendet.

Falls die in diesem Parameter angegebene Datenbank bereits vorhanden ist, wird die Datenbank nicht neu erstellt. Die Tabellen in der Datenbank können basierend auf dem Parameter Force neu erstellt werden.

Parameter Wert
Erforderlich? True
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-SQLShare <String>

Dieser Parameter gibt den Namen eines freigegebenen Netzwerkordners auf dem Computer an, auf dem SQL Server ausgeführt wird. Diese Verbindung wird verwendet, um Windows Integrated Security-Verbindungen mithilfe des Named Pipes-Protokolls herzustellen.

Hinweis

Wenn dieser Parameter nicht enthalten ist, wird keine gesicherte IPC$-Verbindung hergestellt. Infolgedessen kann die Named Pipes-Kommunikation mit SQL Server fehlschlagen.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

<CommonParameters>

Dieses Cmdlet unterstützt die folgenden allgemeinen Parameter: Ausführlich, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction und WarningVariable. Weitere Informationen finden Sie im Thema "about_CommonParameters", zu dem Sie gelangen, indem Sie den folgenden Befehl eingeben und dann die EINGABETASTE drücken:

Get-Help about_CommonParameters

Ausgaben

Dieses Cmdlet gibt ein Objekt vom Typ PSObject für die neu erstellte MDT-DB aus.

Beispiel 1

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

Beschreibung

In diesem Beispiel wird eine MDT-Datenbank mit dem Namen MDTDB im Standard SQL Server instance auf einem Computer mit dem Namen WDG-SQL-01 erstellt. Falls die Datenbank bereits vorhanden ist, werden die Tabellen in der vorhandenen Datenbank nicht neu erstellt. Die Verbindung wird über den standardmäßigen TCP-Port von SQL Server und das Named Pipes-Protokoll hergestellt.

Beispiel 2

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

Beschreibung

In diesem Beispiel wird eine MDT-Datenbank mit dem Namen MDTDB im SQL Server instance mit dem Namen MDTInstance auf einem Computer namens WDG-SQL-01 erstellt. Falls die Datenbank bereits vorhanden ist, werden die Tabellen in der vorhandenen Datenbank neu erstellt. Die Verbindung wird über den standardmäßigen TCP-Port von SQL Server und das Named Pipes-Protokoll hergestellt.

Remove-MDTMonitorData

In diesem Abschnitt wird das Windows PowerShell-Cmdlet Get-MDTPersistentDrive beschrieben. Führen Sie dieses Cmdlet über eine Windows PowerShell-Konsole aus, in der das MDT PowerShell-Snap-In geladen wurde. Weitere Informationen zum Starten einer Windows PowerShell-Konsole, auf die das MDT-PowerShell-Snap-In geladen ist, finden Sie unter "Laden des MDT-Windows PowerShell-Snap-Ins".

Syntax

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

-oder-

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

Beschreibung

Mit diesem Cmdlet werden erfasste Überwachungsdaten aus den vorhandenen erfassten Überwachungsdaten in einer Bereitstellungsfreigabe entfernt. Sie können die zu entfernenden Überwachungsdaten identifizieren, indem Sie Folgendes angeben:

  • Bezeichner (ID) des Überwachungselements für eine bestimmte Bereitstellungsfreigabe. Die Überwachungselement-IDs werden automatisch generiert und dem Element zugewiesen, wenn das Element für die Bereitstellungsfreigabe erstellt wird. Das erste Syntaxbeispiel veranschaulicht diese Verwendung.

  • Computerobjekt für das Überwachungselement in der Bereitstellungsfreigabe ein. Das Computerobjekt kann mit dem Cmdlet Get-MDTMonitorData abgerufen werden. Das letzte Syntaxbeispiel veranschaulicht diese Verwendung.

Hinweis

Nachdem die Überwachungsdaten entfernt wurden, gibt es keine Methode, um diese Informationen wiederherzustellen.

Parameter

Dieser Unterabschnitt enthält Informationen zu den verschiedenen Parametern, die mit dem Cmdlet Get- MDTMonitorData verwendet werden können.

-Path <String>

Dieser Parameter gibt das MDTProvider-Windows PowerShell-Laufwerk für die gewünschte Bereitstellungsfreigabe an.

Hinweis

Wenn dieser Parameter nicht angegeben wird, muss das Windows PowerShell-Arbeitsverzeichnis standardmäßig auf einem Speicherort innerhalb des gewünschten MDTProvider-Windows PowerShell-Laufwerks angegeben werden.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-ID <nullable>

Dieser Parameter gibt das zu entfernende Überwachungsdatenelement mithilfe des Bezeichners des Überwachungsdatenelements an. Wenn dieser Parameter nicht angegeben wird, muss der Parameter ComputerObject angegeben werden, um ein bestimmtes Überwachungsdatenelement zu identifizieren.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? True (ByValue)
Platzhalterzeichen akzeptieren? False

-ComputerObject <PSObject>

Dieser Parameter gibt das Überwachungsdatenelement an, das mithilfe eines Computerobjekts entfernt werden soll. Wenn dieser Parameter nicht angegeben wird, muss der ID-Parameter angegeben werden, um ein bestimmtes Überwachungsdatenelement zu identifizieren.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? True (ByValue)
Platzhalterzeichen akzeptieren? False

<CommonParameters>

Dieses Cmdlet unterstützt die folgenden allgemeinen Parameter: Ausführlich, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction und WarningVariable. Weitere Informationen finden Sie im Thema "about_CommonParameters", zu dem Sie gelangen, indem Sie den folgenden Befehl eingeben und dann die EINGABETASTE drücken:

Get-Help about_CommonParameters

Ausgaben

Dieses Cmdlet kann ein Objekt vom Typ String ausgeben, wenn der allgemeine Parameter "Ausführlich" enthalten ist. Andernfalls wird keine Ausgabe generiert.

Beispiel 1

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

Beschreibung

In diesem Beispiel wird das Überwachungsdatenelement mit einer ID namens 3 aus der Bereitstellungsfreigabe im Windows PowerShell-Pfad DS001: entfernt.

Beispiel 2

Remove-MDTMonitorData -ID 3

Beschreibung

In diesem Beispiel wird das Überwachungsdatenelement mit einer ID mit dem Wert 3 aus der Bereitstellungsfreigabe im Standardpfad von Windows PowerShell entfernt.

Beispiel 3

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

Beschreibung

In diesem Beispiel werden alle Überwachungsdaten entfernt, bei denen der Name des Computers WDG-REF-01 lautet. Das Objekt wird mit dem Cmdlet Get-MDTMonitorData und dem Cmdlet Where-Object gefunden. Weitere Informationen zum Cmdlet Where-Object finden Sie unter Verwenden des Where-Object Cmdlets.

Remove-MDTPersistentDrive

In diesem Abschnitt wird das Windows PowerShell-Cmdlet Remove-MDTPersistentDriveWindows beschrieben. Führen Sie dieses Cmdlet über eine Windows PowerShell-Konsole aus, in der das MDT PowerShell-Snap-In geladen wurde. Weitere Informationen zum Starten einer Windows PowerShell-Konsole, auf die das MDT-PowerShell-Snap-In geladen ist, finden Sie unter "Laden des MDT-Windows PowerShell-Snap-Ins".

Syntax

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

Beschreibung

Mit diesem Cmdlet wird ein vorhandenes Windows PowerShell Laufwerk, das mit dem MDTProvider erstellt wurde, aus der Liste der Laufwerke entfernt, die in der Deployment Workbench oder in einer Windows PowerShell Sitzung mithilfe des Cmdlets Restore-MDTPersistentDrive persistiert werden. Dieses Cmdlet wird aufgerufen, wenn eine Bereitstellungsfreigabe in der Deployment Workbench geschlossen (aus der Deployment Workbench entfernt) wird.

Hinweis

Die Liste der persistenten MDTProvider-Laufwerke wird auf der Grundlage des Benutzerprofils auf Benutzerebene verwaltet.

Die Liste der persistenten MDTProvider-Laufwerke kann mit dem Cmdlet Get-MDTPersistentDrive angezeigt werden. Ein MDTProvider-Laufwerk kann der Liste der persistenten Laufwerke mithilfe des Add-MDTPersistentDrive-Cmdlets hinzugefügt werden.

Parameter

Dieser Unterabschnitt enthält Informationen zu den verschiedenen Parametern, die mit dem Cmdlet Add-MDTPersistentDriveWindows verwendet werden können.

-Name <String>

Gibt den Namen eines Windows PowerShell-Laufwerks an, das mit dem MDT-Anbieter erstellt wurde und einer vorhandenen Bereitstellungsfreigabe entspricht. Der Name wurde mit dem Cmdlet New-PSDrive erstellt, wobei der MDTProvider im PSProvider-Parameter angegeben wurde.

Weitere Informationen zum Erstellen eines neuen Windows PowerShell-Laufwerks mit dem MDTProvider und zum Erstellen einer Bereitstellungsfreigabe mit Windows PowerShell finden Sie im Abschnitt "Erstellen einer Bereitstellungsfreigabe mit Windows PowerShell" im MDT-Dokument des Microsoft Deployment Toolkit-Beispielhandbuchs.

Parameter Wert
Erforderlich? True
Position? 1 und benannt
Standardwert Keine
Pipelineeingaben annehmen? True (ByValue)
Platzhalterzeichen akzeptieren? False

-InputObject <PSObject>

Dieser Parameter gibt ein Windows PowerShell-Laufwerkobjekt an, das zuvor im Prozess erstellt wurde. Geben Sie ein PSObject-Objekt ein, z. B. eines, das vom Cmdlet New-PSDrive generiert wurde.

Parameter Wert
Erforderlich? False
Position? 2 und benannt
Standardwert -
Pipelineeingaben annehmen? True (ByValue)
Platzhalterzeichen akzeptieren? False

<CommonParameters>

Dieses Cmdlet unterstützt die folgenden allgemeinen Parameter: Ausführlich, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction und WarningVariable. Weitere Informationen finden Sie im Thema "about_CommonParameters", zu dem Sie gelangen, indem Sie den folgenden Befehl eingeben und dann die EINGABETASTE drücken:

Get-Help about_CommonParameters

Ausgaben

Dieses Cmdlet stellt keine Ausgaben bereit.

Beispiel 1

Remove-MDTPersistentDrive -Name "DS001:"

Beschreibung

In diesem Beispiel wird die Bereitstellungsfreigabe mit dem Windows PowerShell-Laufwerksnamen DS001 aus der Liste der persistenten Laufwerke entfernt.

Beispiel 2

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

Beschreibung

In diesem Beispiel wird die Bereitstellungsfreigabe unter "C:\DeploymentShare$" aus der Liste der persistenten Laufwerke entfernt. Die Cmdlets GetPSDrive und Where-Object werden verwendet, um das persistente MDT-Laufwerk Windows PowerShell mithilfe der Variablen $MDTPSDrive an das Cmdlet Remove-MDTPersistentDrive zurückzugeben. Weitere Informationen zum Cmdlet Where-Object finden Sie unter Verwenden des Where-Object Cmdlets. Weitere Informationen zum Cmdlet Get-PSDrive finden Sie unter Verwenden des Get-PSDrive Cmdlets.

Restore-MDTPersistentDrive

In diesem Abschnitt wird das Windows PowerShell-Cmdlet Restore-MDTPersistentDrive beschrieben. Führen Sie dieses Cmdlet über eine Windows PowerShell-Konsole aus, in der das MDT PowerShell-Snap-In geladen wurde. Weitere Informationen zum Starten einer Windows PowerShell-Konsole, auf die das MDT-PowerShell-Snap-In geladen ist, finden Sie unter "Laden des MDT-Windows PowerShell-Snap-Ins".

Syntax

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

Beschreibung

Mit diesem Cmdlet wird ein persistentes MDT-Windows PowerShell-Laufwerk in der Liste der aktiven Windows PowerShell-Laufwerke für jede Bereitstellungsfreigabe wiederhergestellt, die der Liste der persistenten MDT-Windows PowerShell-Laufwerke hinzugefügt wurde. Die Liste der persistenten MDT-Windows PowerShell-Laufwerke wird mit den Cmdlets Add-MDTPersistentDrive und Remove-MDTPersistentDrive oder der Deployment Workbench verwaltet.

Dieses Cmdlet ruft das Cmdlet New-PSDrive auf, um ein Windows PowerShell-Laufwerk für jedes Laufwerk in der persistenten MDT-Liste zu erstellen. Persistente MDT-Windows PowerShell-Laufwerke ähneln persistenten Netzwerklaufwerkzuordnungen.

Hinweis

Diese Liste der persistenten MDT Windows PowerShell-Laufwerke wird pro Benutzer verwaltet und im Benutzerprofil gespeichert.

Parameter

Dieser Unterabschnitt enthält Informationen zu den verschiedenen Parametern, die mit dem Cmdlet Restore-MDTPersistentDrive verwendet werden können.

-Force [<SwitchParameter>]

Dieser Parameter gibt an, dass die Bereitstellungsfreigabe bei der Wiederherstellung aktualisiert werden soll (falls erforderlich). Lautet dieser Parameter:

  • Vorausgesetzt, dann wird die Bereitstellungsfreigabe bei der Wiederherstellung aktualisiert (falls erforderlich)

  • Weggelassen wird, wird die Bereitstellungsfreigabe bei der Wiederherstellung nicht aktualisiert.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? True (ByValue)
Platzhalterzeichen akzeptieren? False

<CommonParameters>

Dieses Cmdlet unterstützt die folgenden allgemeinen Parameter: Ausführlich, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction und WarningVariable. Weitere Informationen finden Sie im Thema "about_CommonParameters", zu dem Sie gelangen, indem Sie den folgenden Befehl eingeben und dann die EINGABETASTE drücken:

Get-Help about_CommonParameters

Ausgaben

Dieses Cmdlet gibt für jedes wiederhergestellte Windows PowerShell-Laufwerk des MDT-Anbieters ein Objekt vom Typ "PSObject" aus.

Beispiel 1

Get-MDTPersistentDrive

Beschreibung

In diesem Beispiel wird die Liste der persistenten MDT-Laufwerke wiederhergestellt, indem ein Windows PowerShell-Laufwerk mit dem Typ MDTProvider erstellt wird. Die Bereitstellungsfreigabe wird bei der Wiederherstellung nicht aktualisiert.

Beispiel 2

Get-MDTPersistentDrive -Force

Beschreibung

In diesem Beispiel wird die Liste der persistenten MDT-Laufwerke wiederhergestellt, indem ein Windows PowerShell-Laufwerk mit dem Typ MDTProvider erstellt wird. Die Bereitstellungsfreigabe wird bei der Wiederherstellung aktualisiert (falls erforderlich).

Set-MDTMonitorData

In diesem Abschnitt wird das Windows PowerShell-Cmdlet Get-MDTPersistentDrive beschrieben. Führen Sie dieses Cmdlet über eine Windows PowerShell-Konsole aus, in der das MDT PowerShell-Snap-In geladen wurde. Weitere Informationen zum Starten einer Windows PowerShell-Konsole, auf die das MDT-PowerShell-Snap-In geladen ist, finden Sie unter "Laden des MDT-Windows PowerShell-Snap-Ins".

Syntax

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

-oder-

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

Beschreibung

Dieses Cmdlet erstellt ein neues Überwachungsdatenelement oder aktualisiert ein vorhandenes Überwachungsdatenelement in einer Bereitstellungsfreigabe. Sie können die zu entfernenden Überwachungsdaten identifizieren, indem Sie Folgendes angeben:

  • Computerobjekt für das Überwachungselement in der Bereitstellungsfreigabe ein. Das Computerobjekt kann mit dem Cmdlet Get-MDTMonitorData abgerufen werden. Das erste Syntaxbeispiel veranschaulicht diese Verwendung.

  • MAC-Adresse des primären Netzwerkadapters des Überwachungselements für eine bestimmte Bereitstellungsfreigabe. Die MAC-Adresse wird dem Überwachungsdatenelement automatisch zugewiesen, wenn das Element für die Bereitstellungsfreigabe erstellt wird. Das letzte Syntaxbeispiel veranschaulicht diese Verwendung.

Hinweis

Nachdem die Überwachungsdaten entfernt wurden, gibt es keine Methode, um diese Informationen wiederherzustellen.

Parameter

Dieser Unterabschnitt enthält Informationen zu den verschiedenen Parametern, die mit dem Cmdlet Get- MDTMonitorData verwendet werden können.

-Path <String>

Dieser Parameter gibt das MDTProvider-Windows PowerShell-Laufwerk für die gewünschte Bereitstellungsfreigabe an.

Hinweis

Wenn dieser Parameter nicht angegeben wird, muss das Windows PowerShell-Arbeitsverzeichnis standardmäßig auf einem Speicherort innerhalb des gewünschten MDTProvider-Windows PowerShell-Laufwerks angegeben werden.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-ComputerObject <PSObject>

Dieser Parameter gibt das Überwachungsdatenelement an, das mit einem Computerobjekt erstellt oder aktualisiert werden soll. Wenn dieser Parameter nicht angegeben ist, muss der Parameter MACAddress angegeben werden, um ein bestimmtes Überwachungsdatenelement zu identifizieren.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? True (ByValue)
Platzhalterzeichen akzeptieren? False

-MACAddress <String>

Dieser Parameter gibt das Überwachungsdatenelement an, das mithilfe der MAC-Adresse des primären Netzwerkadapters des zu überwachenden Computers erstellt oder aktualisiert werden soll. Das Format der MAC-Adresse ist xx:xx:xx:xx:xx:xx, wobei x ein Hexadezimalzeichen ist, das in Großbuchstaben angegeben wird (je nach Bedarf). Wenn dieser Parameter nicht angegeben wird, muss der Parameter ComputerObject angegeben werden, um ein bestimmtes Überwachungsdatenelement zu identifizieren.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? True (ByValue)
Platzhalterzeichen akzeptieren? False

-Einstellungen <Hashtabelle>

Dieser Parameter gibt die Überwachungsdateneinstellungen für das Überwachungsdatenelement an, das erstellt oder aktualisiert werden soll. Das Format der mit diesem Parameter bereitgestellten Hashtabelle lautet @{"Setting"="Value"; "Setting1"="Value1"; "Setting2"="Value2}. Wenn dieser Parameter nicht angegeben wird, wird das Überwachungsdatenelement erstellt, aber es werden keine Überwachungsinformationen gespeichert.

"Setting" Kann eine beliebige Eigenschaft sein, die in der Datei ZTIGather.xml aufgeführt ist. Value Kann ein beliebiger gültiger Wert für die in angegebene "Setting"Eigenschaft sein.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? True (ByValue)
Platzhalterzeichen akzeptieren? False

<CommonParameters>

Dieses Cmdlet unterstützt die folgenden allgemeinen Parameter: Ausführlich, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction und WarningVariable. Weitere Informationen finden Sie im Thema "about_CommonParameters", zu dem Sie gelangen, indem Sie den folgenden Befehl eingeben und dann die EINGABETASTE drücken:

Get-Help about_CommonParameters

Ausgaben

Dieses Cmdlet generiert keine Ausgabe.

Beispiel 1

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

Beschreibung

In diesem Beispiel werden alle Überwachungsdaten entfernt, bei denen der Name des Computers WDG-REF-01 lautet. Das Objekt wird mit dem Cmdlet Get-MDTMonitorData und dem Cmdlet Where-Object gefunden. Weitere Informationen zum Cmdlet Where-Object finden Sie unter Verwenden des Where-Object Cmdlets. Die OSDComputerName-Eigenschaft hat den Wert WDG-MDT-01, und die SkipWizard-Eigenschaft hat den Wert YES.

Beispiel 2

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

Beschreibung

In diesem Beispiel wird ein Überwachungsdatenelement mit einer MACAddress erstellt oder aktualisiert, die den Wert 00:11:22:33:44:55 hat. Die OSDComputerName-Eigenschaft hat den Wert WDG-MDT-01, und die SkipWizard-Eigenschaft hat den Wert YES.

Test-MDTDeploymentShare

Obwohl dieses Cmdlet mithilfe des Cmdlets Get-Command im Snap-In Microsoft.BDD.PSSnapIn zurückgegeben wird, ist es nicht implementiert.

Test-MDTMonitorData

In diesem Abschnitt wird das Windows PowerShell-Cmdlet Test-MDTMonitorData beschrieben. Führen Sie dieses Cmdlet über eine Windows PowerShell-Konsole aus, in der das MDT PowerShell-Snap-In geladen wurde. Weitere Informationen zum Starten einer Windows PowerShell-Konsole, auf die das MDT-PowerShell-Snap-In geladen ist, finden Sie unter "Laden des MDT-Windows PowerShell-Snap-Ins".

Syntax

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

Beschreibung

Mit diesem Cmdlet wird überprüft, ob der MDT-Überwachungsdienst, der auf dem Computer ausgeführt wird, auf dem MDT installiert ist, aktiviert ist und ordnungsgemäß ausgeführt wird. Der MDT-Überwachungsdienst sammelt Überwachungsinformationen, die angezeigt werden können:

Hinweis

Damit dieses Cmdlet ordnungsgemäß funktioniert, muss mindestens ein MDT-Überwachungsdatenelement in der Bereitstellungsfreigabe vorhanden sein. Wenn keine MDT-Überwachungsinformationen aufgezeichnet wurden, schlägt die Bereitstellungsfreigabe den Test nicht auf.

Weitere Informationen zum MDT-Überwachungsdienst finden Sie im Abschnitt "Überwachen von MDT-Bereitstellungen" im MDT-Dokument Verwenden des Microsoft Deployment Toolkit.

Parameter

Dieser Unterabschnitt enthält Informationen zu den verschiedenen Parametern, die mit dem Cmdlet Test-MDTMonitorData verwendet werden können.

-Server <String>

Gibt den Namen des Computers an, auf dem MDT installiert ist und der MDT-Überwachungsdienst ausgeführt wird.

Parameter Wert
Erforderlich? True
Position? Benannt
Standardwert Keine
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-DataPort <Int32>

Dieser Parameter gibt den TCP-Port an, der als Datenport für den MDT-Überwachungsdienst verwendet wird.

Parameter Wert
Erforderlich? True
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-EventPort <Int32>

Dieser Parameter gibt den TCP-Port an, der als Ereignisport für den MDT-Überwachungsdienst verwendet wird.

Parameter Wert
Erforderlich? True
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

<CommonParameters>

Dieses Cmdlet unterstützt die folgenden allgemeinen Parameter: Ausführlich, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction und WarningVariable. Weitere Informationen finden Sie im Thema "about_CommonParameters", zu dem Sie gelangen, indem Sie den folgenden Befehl eingeben und dann die EINGABETASTE drücken:

Get-Help about_CommonParameters

Ausgaben

Dieses Cmdlet gibt einen booleschen Wert aus, der den Erfolg (true) oder Fehler (false) des Texts darstellt.

Beispiel 1

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

Beschreibung

In diesem Beispiel wird überprüft, ob der MDT-Überwachungsdienst auf WDG-MDT-01 installiert ist und ausgeführt wird. Das Cmdlet überprüft die Überprüfung mithilfe eines Datenports 9801 und eines Ereignisports 9800.

Update-MDTDatabaseSchema

In diesem Abschnitt wird das Windows PowerShell-Cmdlet Update-MDTDatabaseSchema beschrieben. Führen Sie dieses Cmdlet über eine Windows PowerShell-Konsole aus, in der das MDT PowerShell-Snap-In geladen wurde. Weitere Informationen zum Starten einer Windows PowerShell-Konsole, auf die das MDT-PowerShell-Snap-In geladen ist, finden Sie unter "Laden des MDT-Windows PowerShell-Snap-Ins".

Syntax

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

Beschreibung

Mit diesem Cmdlet wird eine vorhandene MDT-DB-Datenbank auf die neueste Version des MDT-DB-Datenbankschemas aktualisiert. Jede Bereitstellungsfreigabe kann nur einer MDT-DB-Datenbank zugeordnet werden.

Dieses Cmdlet wird automatisch aufgerufen, wenn eine Bereitstellungsfreigabe aktualisiert wird, z. B. wenn das Cmdlet Restore-MDTPersistentDrive mit dem Parameter Force und das Cmdlet Update-MDTDeploymentShare ausgeführt wird.

Parameter

Dieser Unterabschnitt enthält Informationen zu den verschiedenen Parametern, die mit dem Cmdlet Upgrade-MDTDatabaseSchema verwendet werden können.

-SQLServer <String>

Dieser Parameter gibt den Namen des Computers an, auf dem SQL Server ausgeführt wird und auf dem die MDT-DB-Datenbank aktualisiert wird.

Parameter Wert
Erforderlich? True
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-Instance <String>

Dieser Parameter gibt den SQL Server instance an, auf dem die zu aktualisierende MDT-DB-Datenbank vorhanden ist. Wenn Sie diesen Parameter weglassen, wird davon ausgegangen, dass sich die MDT-DB-Datenbank im Standard-SQL Server instance befindet.

Hinweis

Der SQL Server-Browserdienst muss auf dem Computer ausgeführt werden, auf dem SQL Server ausgeführt wird, damit das Cmdlet die in diesem Parameter angegebene instance finden kann.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-Port <String>

Dieser Parameter gibt den TCP-Port an, der bei der Kommunikation mit dem im SQLServer-Parameter angegebenen SQL Server instance verwendet werden soll. Der von SQL Server verwendete Standardport ist 1433. Geben Sie diesen Parameter an, wenn SQL Server für die Verwendung eines anderen Ports als des Standardwerts konfiguriert ist. Der Wert dieses Parameters muss mit dem für SQL Server konfigurierten Port übereinstimmen.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-Netlib <String>

Dieser Parameter gibt die SQL Server Netzwerkbibliothek an, die in der Kommunikation mit dem im SQLServer-Parameter angegebenen SQL Server instance verwendet wird. Der Parameter kann auf einen der folgenden Werte festgelegt werden:

  • DBNMPNTW, das verwendet wird, um die Named Pipes-Kommunikation anzugeben

  • DBSMSOCN, das verwendet wird, um die TCP/IP-Sockets-Kommunikation anzugeben

    Wenn dieser Parameter nicht angegeben wird, wird die Named Pipes-Netzwerkbibliothek von SQL Server (DBNMPNTW) verwendet.

Hinweis

Die Deployment Workbench bietet nicht die Option zum Konfigurieren der Netzwerkbibliothek von SQL Server. Die Deployment Workbench verwendet immer die Named Pipes-Kommunikation. Die SQL Server Netzwerkbibliothek kann jedoch in der CustomSettings.ini Datei konfiguriert werden.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-Database <String>

Dieser Parameter gibt den Namen der zu aktualisierenden Datenbank in der SQL Server instance an, die im Parameter Instance auf dem im Parameter SQLServer angegebenen SQL Server instance angegeben ist.

Parameter Wert
Erforderlich? True
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

<CommonParameters>

Dieses Cmdlet unterstützt die folgenden allgemeinen Parameter: Ausführlich, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction und WarningVariable. Weitere Informationen finden Sie im Thema "about_CommonParameters", zu dem Sie gelangen, indem Sie den folgenden Befehl eingeben und dann die EINGABETASTE drücken:

Get-Help about_CommonParameters

Ausgaben

Dieses Cmdlet gibt ein Objekt vom Typ PSObject für die MDT-Datenbank aus, die aktualisiert wurde. Dieses Cmdlet gibt auch Daten vom Typ "Zeichenfolge " aus, wenn der allgemeine Parameter "Ausführlich" enthalten ist.

Beispiel 1

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

Beschreibung

In diesem Beispiel wird das Schema für eine MDT-Datenbank mit dem Namen MDTDB im Standard SQL Server instance auf einem Computer mit dem Namen WDG-SQL-01 aktualisiert. Die Verbindung zum SQL Server instance wird über den Standard-TCP-Port und das Named Pipes-Protokoll hergestellt.

Beispiel 2

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

Beschreibung

In diesem Beispiel wird das Schema für eine MDT-Datenbank mit dem Namen MDTDB in der SQL Server instance MDTInstance auf einem Computer namens WDG-SQL-01 aktualisiert. Die Verbindung mit dem SQL Server wird über TCP-Port 6333 und das Named Pipes-Protokoll hergestellt.

Update-MDTDeploymentShare

In diesem Abschnitt wird das Windows PowerShell-Cmdlet Update-MDTDeploymentShare beschrieben. Führen Sie dieses Cmdlet über eine Windows PowerShell-Konsole aus, in der das MDT PowerShell-Snap-In geladen wurde. Weitere Informationen zum Starten einer Windows PowerShell-Konsole, auf die das MDT-PowerShell-Snap-In geladen ist, finden Sie unter "Laden des MDT-Windows PowerShell-Snap-Ins".

Syntax

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

Beschreibung

Dieses Cmdlet aktualisiert eine vorhandene Bereitstellungsfreigabe mit den neuesten Dateien aus dem Windows ADK. Mit diesem Cmdlet werden auch die erforderlichen Windows PE-Startimages im WIM- und ISO-Dateiformat aktualisiert oder neu generiert.

Parameter

Dieser Unterabschnitt enthält Informationen zu den verschiedenen Parametern, die mit dem Cmdlet Update-MDTDeploymentShare verwendet werden können.

-Path <String>

Dieser Parameter gibt den vollqualifizierten Pfad zu einem vorhandenen Ordner in der Bereitstellungsfreigabe an, die aktualisiert wird.

Hinweis

Wenn dieser Parameter nicht angegeben wird, muss das Windows PowerShell-Arbeitsverzeichnis standardmäßig an der gewünschten Position innerhalb der Bereitstellungsfreigabe festgelegt werden.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

-Force [<SwitchParameter>]

Dieser Parameter gibt an, ob Windows PE-Startimages (.iso- und WIM-Dateien) für die Bereitstellungsfreigabe vollständig neu generiert werden sollen. Lautet dieser Parameter:

  • Vorausgesetzt, das Cmdlet erstellt neue Versionen der Windows PE-Startimages. Dieser Prozess nimmt mehr Zeit in Anspruch als die Optimierung der vorhandenen Windows PE-Startimages.

  • Falls nicht angegeben, optimiert das Cmdlet die vorhandenen Windows PE-Startimages. Dieser Prozess nimmt weniger Zeit in Anspruch als das Generieren neuer Versionen der Windows PE-Startimages. Wenn dieser Parameter weggelassen wird, kann der Compress-Parameter verwendet werden, um die Größe der Startimages im Rahmen des Windows PE-Startabbildoptimierungsprozesses zu reduzieren.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? True (ByValue)
Platzhalterzeichen akzeptieren? False

-Compress [<SwitchParameter>]

Dieser Parameter gibt an, ob Windows PE-Startimages (.iso- und WIM-Dateien) für die Bereitstellungsfreigabe komprimiert werden sollen, wenn sie optimiert werden (ohne den Force-Parameter ). Lautet dieser Parameter:

  • Vorausgesetzt, das Cmdlet komprimiert die Windows PE-Startimages, während sie optimiert werden

  • Wird diese Richtlinie weggelassen, komprimiert das Cmdlet die Windows PE-Startimages nicht, während sie optimiert werden

Hinweis

Dieser Parameter sollte nur angegeben werden, wenn der Parameter Force nicht angegeben wird. Wenn der Parameter Force enthalten ist, werden neue Windows PE-Startimages generiert und auf die minimale Größe komprimiert.

Parameter Wert
Erforderlich? False
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? True (ByValue)
Platzhalterzeichen akzeptieren? False

<CommonParameters>

Dieses Cmdlet unterstützt die folgenden allgemeinen Parameter: Ausführlich, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction und WarningVariable. Weitere Informationen finden Sie im Thema "about_CommonParameters", zu dem Sie gelangen, indem Sie den folgenden Befehl eingeben und dann die EINGABETASTE drücken:

Get-Help about_CommonParameters

Ausgaben

Dieses Cmdlet gibt Daten vom Typ "Zeichenfolge " aus und erzeugt zusätzliche Daten vom Typ "Zeichenfolge ", wenn der allgemeine Parameter "Ausführlich" enthalten ist.

Beispiel 1

Update-MDTDepoymentShare

Beschreibung

In diesem Beispiel wird die Bereitstellungsfreigabe im Windows PowerShell-Arbeitsverzeichnis aktualisiert. Die Windows PE-Startimages werden optimiert. Die Windows PE-Startimages werden nicht komprimiert.

Beispiel 2

Update-MDTDepoymentShare -Path "DS001:"

Beschreibung

In diesem Beispiel wird die Bereitstellungsfreigabe auf dem MDT Windows PowerShell-Laufwerk mit dem Namen DS001: aktualisiert. Die Windows PE-Startimages werden optimiert. Die Windows PE-Startimages werden nicht komprimiert.

Beispiel 3

Update-MDTDepoymentShare -Path "DS001:" -Compress

Beschreibung

In diesem Beispiel wird die Bereitstellungsfreigabe auf dem MDT Windows PowerShell-Laufwerk mit dem Namen DS001: aktualisiert. Die Windows PE-Startimages werden optimiert. Die Windows PE-Startimages werden komprimiert.

Beispiel 4

Update-MDTDepoymentShare -Path "DS001:" -Force

Beschreibung

In diesem Beispiel wird die Bereitstellungsfreigabe auf dem MDT Windows PowerShell-Laufwerk mit dem Namen DS001: aktualisiert. Neue Versionen der Windows PE-Startimages werden generiert.

Update-MDTLinkedDS

In diesem Abschnitt wird das Windows PowerShell-Cmdlet Update-MDTLinkedDS beschrieben. Führen Sie dieses Cmdlet über eine Windows PowerShell-Konsole aus, in der das MDT PowerShell-Snap-In geladen wurde. Weitere Informationen zum Starten einer Windows PowerShell-Konsole, auf die das MDT-PowerShell-Snap-In geladen ist, finden Sie unter "Laden des MDT-Windows PowerShell-Snap-Ins".

Syntax

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

Beschreibung

Dieses Cmdlet repliziert Inhalte von einer Bereitstellungsfreigabe auf eine verknüpfte Bereitstellungsfreigabe unter Verwendung des Auswahlprofils, das zum Definieren der verknüpften Bereitstellungsfreigabe verwendet wird. Das Replikationsverhalten wird basierend auf den Konfigurationseinstellungen für die verknüpfte Bereitstellungsfreigabe bestimmt.

Parameter

Dieser Unterabschnitt enthält Informationen zu den verschiedenen Parametern, die mit dem Cmdlet Update-MDTLinkedDS verwendet werden können.

-Path <String>

Dieser Parameter gibt den vollqualifizierten Pfad zur verknüpften Bereitstellungsfreigabe an, die aktualisiert wird.

Hinweis

Wenn dieser Parameter nicht angegeben wird, muss das Windows PowerShell-Arbeitsverzeichnis standardmäßig an der gewünschten Position innerhalb der Bereitstellungsfreigabe festgelegt werden.

Parameter Wert
Erforderlich? True
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

<CommonParameters>

Dieses Cmdlet unterstützt die folgenden allgemeinen Parameter: Ausführlich, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction und WarningVariable. Weitere Informationen finden Sie im Thema "about_CommonParameters", zu dem Sie gelangen, indem Sie den folgenden Befehl eingeben und dann die EINGABETASTE drücken:

Get-Help about_CommonParameters

Ausgaben

Dieses Cmdlet gibt Daten vom Typ "Zeichenfolge " aus und erzeugt zusätzliche Daten vom Typ "Zeichenfolge ", wenn der allgemeine Parameter "Ausführlich" enthalten ist.

Beispiel 1

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

Beschreibung

In diesem Beispiel wird der Inhalt von der Bereitstellungsfreigabe auf die verknüpfte Bereitstellungsfreigabe im Ordner Windows PowerShell Pfad DS001:\Verknüpfte Bereitstellungsfreigaben\LINKED001 repliziert.

Update-MDTMedia

In diesem Abschnitt wird das Windows PowerShell-Cmdlet Update-MDTMedia beschrieben. Führen Sie dieses Cmdlet über eine Windows PowerShell-Konsole aus, in der das MDT PowerShell-Snap-In geladen wurde. Weitere Informationen zum Starten einer Windows PowerShell-Konsole, auf die das MDT-PowerShell-Snap-In geladen ist, finden Sie unter "Laden des MDT-Windows PowerShell-Snap-Ins".

Syntax

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

Beschreibung

Dieses Cmdlet repliziert Inhalte aus einer Bereitstellungsfreigabe mithilfe des Auswahlprofils, das zum Definieren der Bereitstellungsmedien verwendet wird, in einen Ordner, der Bereitstellungsmedien enthält. Das Replikationsverhalten wird basierend auf den Konfigurationseinstellungen für das Bereitstellungsmedium bestimmt.

Mit Medien in LTI können Sie LTI-Bereitstellungen ausschließlich von lokalen Medien aus durchführen, ohne eine Verbindung mit einer Bereitstellungsfreigabe herzustellen. Sie können die Medien auf einer DVD, einer USB-Festplatte oder einem anderen tragbaren Gerät speichern. Nachdem Sie die Medien erstellt haben, generieren Sie startbare WIM-Images, die die Bereitstellung von tragbaren Mediengeräten ermöglichen, die lokal auf dem Zielcomputer verfügbar sind.

Parameter

Dieser Unterabschnitt enthält Informationen zu den verschiedenen Parametern, die mit dem Cmdlet Update-MDTMedia verwendet werden können.

-Path <String>

Dieser Parameter gibt den vollqualifizierten Pfad zu dem Ordner an, der die Bereitstellungsmedien enthält, die aktualisiert werden.

Hinweis

Wenn dieser Parameter nicht angegeben wird, muss das Windows PowerShell-Arbeitsverzeichnis standardmäßig an der gewünschten Position innerhalb der Bereitstellungsfreigabe festgelegt werden.

Parameter Wert
Erforderlich? True
Position? Benannt
Standardwert -
Pipelineeingaben annehmen? False
Platzhalterzeichen akzeptieren? False

<CommonParameters>

Dieses Cmdlet unterstützt die folgenden allgemeinen Parameter: Ausführlich, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction und WarningVariable. Weitere Informationen finden Sie im Thema "about_CommonParameters", zu dem Sie gelangen, indem Sie den folgenden Befehl eingeben und dann die EINGABETASTE drücken:

Get-Help about_CommonParameters

Ausgaben

Dieses Cmdlet gibt Daten vom Typ "Zeichenfolge " aus und erzeugt zusätzliche Daten vom Typ "Zeichenfolge ", wenn der allgemeine Parameter "Ausführlich" enthalten ist.

Beispiel 1

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

Beschreibung

In diesem Beispiel wird der Inhalt von der Bereitstellungsfreigabe in den Ordner repliziert, der die Bereitstellungsmedien im Ordner Windows PowerShell Pfad DS001:\Media \MEDIA001 enthält.