Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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:
Im Überwachungsknoten in einer Bereitstellungsfreigabe in der Deployment Workbench
Verwenden des Cmdlets Get-MDTMonitorData
Der MDT-Überwachungsdienst kann mithilfe von Disable-MDTMonitorService deaktiviert werden. Überwachungsinformationen können mithilfe des Cmdlets Set-MDTMonitorData in den MDT-Überwachungsdienst geschrieben werden.
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.