Polecenia cmdlet programu Windows PowerShell MDT

Oprócz środowiska wdrażania udziałami wdrożeń MDT można zarządzać przy użyciu poleceń cmdlet programu Windows PowerShell. Polecenia cmdlet programu Windows PowerShell MDT są zawarte w przystawce programu Windows PowerShell Microsoft.BDD.PSSnapIn dołączonej do instalacji zestawu MDT.

Polecenia cmdlet zestawu MDT muszą być uruchamiane z konsoli programu Windows PowerShell z załadowaną przystawką programu MDT programu Windows PowerShell. Aby uzyskać więcej informacji dotyczących sposobu uruchamiania konsoli programu Windows PowerShell z załadowaną przystawką programu MDT programu Windows PowerShell, zobacz "Ładowanie przystawki programu MDT programu Windows PowerShell".

Tabela 7 zawiera listę poleceń cmdlet programu Windows PowerShell MDT oraz krótki opis każdego z nich. Poszczególne polecenia cmdlet zostały omówione bardziej szczegółowo w kolejnej sekcji.

Tabela 7. Polecenia cmdlet programu Windows PowerShell MDT

Polecenie cmdlet Opis
Add-MDTPersistentDrive Dodaje udział wdrożenia do listy dysków trwałych zestawu MDT, które można przywrócić za pomocą polecenia cmdlet Restore-MDTPersistentDrive .
Disable-MDTMonitorService Wyłącza usługi monitorowania zestawu MDT.
Enable-MDTMonitorService Umożliwia korzystanie z usług monitorowania zestawu MDT.
Get-MDTDeploymentShareStatistics Przedstawia statystykę udziału wdrożenia z uwzględnieniem liczby jednostek przypadających na folder główny w udziale wdrożenia.
Get-MDTMonitorData Wyświetla informacje monitorowania zestawu MDT zebrane dla co najmniej jednego monitorowanego wdrożenia MTD.
Get-MDTOperatingSystemCatalog Zwraca wykaz systemu operacyjnego dla określonego systemu operacyjnego. Jeśli katalog systemu operacyjnego nie istnieje lub jest nieaktualny, następuje ponowne uruchomienie katalogu systemu operacyjnego.
Get-MDTPersistentDrive Przedstawia listę udziałów wdrażania, które można przywrócić za pomocą polecenia cmdlet Restore-MDTPersistentDrive .
Import-MDTApplication Importowanie aplikacji do udziału wdrożenia.
Import-MDTDriver Powoduje zaimportowanie co najmniej jednego sterownika urządzenia do udziału wdrożenia.
Import-MDTOperatingSystem Importowanie co najmniej jednego systemu operacyjnego do udziału wdrożenia.
Import-MDTPackage Importowanie co najmniej jednego pakietu systemu operacyjnego do udziału wdrożenia.
Import-MDTTaskSequence Importuje sekwencję zadań do udziału wdrożenia.
New-MDTDatabase Tworzy lub uaktualnia bazę danych MDT DB skojarzoną z udziałem wdrożenia.
Remove-MDTMonitorData Usuwa co najmniej jeden element danych monitorowania zestawu MDT z zebranych danych monitorowania zestawu MDT w udziale wdrożenia.
Remove-MDTPersistentDrive Usuwa udział wdrożenia z listy dysków programu Windows PowerShell z trwałymi zestawami MDT, które można przywrócić za pomocą polecenia cmdlet Restore-MDTPersistentDrive.
Restore-MDTPersistentDrive Tworzy dysk programu Windows PowerShell dla każdego udziału wdrożenia z listy dysków programu Windows PowerShell z trwałymi danymi MDT.
Set-MDTMonitorData Tworzy nowy lub aktualizuje istniejący element danych monitorowania zestawu MDT w zebranych danych monitorowania zestawu MDT w udziale wdrożenia.
Test-MDTDeploymentShare Weryfikuje integralność udziału wdrożenia.
Test-MDTMonitorData Sprawdza, czy usługi monitorowania zestawu MDT są poprawnie skonfigurowane i działają.
Update-MDTDatabaseSchema Aktualizacje schematu bazy danych MDT.
Update-MDTDeploymentShare Aktualizacje udziału wdrożenia.
Update-MDTLinkedDS Replikuje zawartość z udziału wdrożenia do połączonego udziału wdrożenia.
Update-MDTMedia Replikuje zawartość z udziału wdrożenia do folderu nośników wdrożenia.

Add-MDTPersistentDrive

W tej sekcji opisano polecenie cmdlet Add-MDTPersistentDriveWindows PowerShell . Uruchom to polecenie cmdlet z konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell. Aby uzyskać więcej informacji dotyczących sposobu uruchamiania konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell, zobacz "Ładowanie przystawki programu Windows PowerShell MDT".

Składnia

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

Opis

To polecenie cmdlet dodaje istniejący dysk programu Windows PowerShell utworzony przy użyciu elementu MDTProvider do listy dysków trwale przechowywanych w środowisku wdrażania lub sesji programu Windows PowerShell za pomocą polecenia cmdlet Restore-MDTPersistentDrive. To polecenie cmdlet jest wywoływane podczas tworzenia lub otwierania udziału wdrożenia w środowisku pracy wdrażania.

Uwaga

Lista trwałych dysków MDTProvider jest zachowywana dla poszczególnych użytkowników na podstawie profilu użytkownika.

Listę utrwalonych dysków MDTProvider można wyświetlić przy użyciu polecenia cmdlet Get-MDTPersistentDrive .

Parametry

W tej podsekcji znajdują się informacje o różnych parametrach, których można używać z poleceniem cmdlet Add-MDTPersistentDriveWindows .

-Ciąg nazw <>

Określa nazwę dysku programu Windows PowerShell utworzonego przy użyciu dostawcy zestawu MDT i odpowiadającego istniejącemu udziałowi wdrożenia. Nazwa została utworzona przy użyciu polecenia cmdlet New-PSDrive i określając element MDTProvider w parametrze PSProvider .

Aby uzyskać więcej informacji na temat tworzenia nowego dysku programu Windows PowerShell przy użyciu elementu MDTProvider oraz udziału wdrożenia przy użyciu programu Windows PowerShell, zobacz sekcję "Tworzenie udziału wdrażania przy użyciu programu Windows PowerShell" w dokumencie zestawu MDT — przewodnik po zestawie narzędzi firmy Microsoft.

Parametr Wartość
Wymagany? True
Pozycja? 2 i nazwane
Wartość domyślna Brak
Zaakceptować dane wejściowe potoku? True (ByValue)
Akceptować symbole wieloznaczne? False

-InputObject <PSObject>

Ten parametr określa obiekt dysku programu Windows PowerShell utworzony wcześniej w procesie. Wprowadź obiekt PSObject, taki jak wygenerowany przez polecenie cmdlet New-PSDrive .

Parametr Wartość
Wymagany? False
Pozycja? 3 i nazwane
Wartość domyślna -
Zaakceptować dane wejściowe potoku? True (ByValue)
Akceptować symbole wieloznaczne? False

<CommonParameters (Wspólne parametry)>

To polecenie cmdlet obsługuje następujące typowe parametry: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction i WarningVariable. Aby uzyskać więcej informacji, zobacz temat "about_CommonParameters", do którego możesz uzyskać dostęp, wpisując poniższe polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjścia

To polecenie cmdlet wyprowadza obiekt typu PSObject dla obiektu dysku programu Windows PowerShell, który został dodany do listy trwałych dysków.

To polecenie cmdlet wyprowadza również obiekt typu String , jeśli uwzględniono wspólny parametr Verbose .

Przykład 1

Add-MDTPersistentDrive -Name DS001

Opis

W tym przykładzie do listy trwałych dysków dodano udział wdrożenia z nazwą dysku programu Windows PowerShell DS001.

Przykład 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

Opis

W tym przykładzie przy użyciu zmiennej $MDTPSDrive dodano nazwę dysku Windows PowerShell DS001, utworzony przez polecenie cmdlet New-PSDrive.

Przykład 3

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

Opis

W tym przykładzie do listy trwałych dysków MDT dodano nazwę dysku programu Windows PowerShell DS001, utworzoną przez polecenie cmdlet New-PSDrive, przesyłając potokowo nowo utworzony obiekt dysku programu Windows PowerShell do polecenia cmdlet Add-MDTPersistentDrive.

Disable-MDTMonitorService

W tej sekcji opisano polecenie cmdlet Disable-MDTMonitorService programu Windows PowerShell. Uruchom to polecenie cmdlet z konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell. Aby uzyskać więcej informacji dotyczących sposobu uruchamiania konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell, zobacz "Ładowanie przystawki programu Windows PowerShell MDT".

Składnia

Disable-MDTMonitorService [<CommonParameters>]

Opis

To polecenie cmdlet wyłącza usługę monitorowania zestawu MDT uruchomioną na komputerze, na którym zainstalowano zestaw MDT. Usługa monitorowania MDT zbiera informacje o monitorowaniu, które mogą być wyświetlane:

  • W węźle Monitorowanie w udziale wdrożenia w środowisku Deployment Workbench

  • Korzystanie z polecenia cmdlet Get-MDTMonitorData

    Usługę monitorowania MDT można następnie włączyć przy użyciu polecenia Enable-MDTMonitorService.

    Aby uzyskać więcej informacji na temat usługi monitorowania zestawu MDT, zobacz sekcję "Monitorowanie wdrożeń zestawu MDT" w dokumencie zestawu MDT, Using the Microsoft Deployment Toolkit.

Parametry

Ta podsekcja zawiera informacje o różnych parametrach, których można używać z poleceniem cmdlet Disable-MDTMonitorService .

<CommonParameters (Wspólne parametry)>

To polecenie cmdlet obsługuje następujące typowe parametry: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction i WarningVariable. Aby uzyskać więcej informacji, zobacz temat "about_CommonParameters", do którego możesz uzyskać dostęp, wpisując poniższe polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjścia

To polecenie cmdlet wyprowadza obiekt typu String , jeśli uwzględniono wspólny parametr Verbose ; W przeciwnym razie nie są generowane żadne dane wyjściowe.

Przykład 1

Disable-MDTMonitorService

Opis

Ten przykład wyłącza usługę monitorowania zestawu MDT.

Enable-MDTMonitorService

W tej sekcji opisano polecenie cmdlet programu Windows PowerShell Enable-MDTMonitorService. Uruchom to polecenie cmdlet z konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell. Aby uzyskać więcej informacji dotyczących sposobu uruchamiania konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell, zobacz "Ładowanie przystawki programu Windows PowerShell MDT".

Składnia

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

Opis

To polecenie cmdlet włącza usługę monitorowania zestawu MDT, która działa na komputerze, na którym zainstalowano zestaw MDT. Usługa monitorowania MDT zbiera informacje o monitorowaniu, które mogą być wyświetlane:

  • W węźle Monitorowanie w udziale wdrożenia w środowisku Deployment Workbench.

  • Korzystanie z polecenia cmdlet Get-MDTMonitorData

    Usługę monitorowania zestawu MDT można wyłączyć przy użyciu polecenia Disable-MDTMonitorService.

    Aby uzyskać więcej informacji na temat usługi monitorowania zestawu MDT, zobacz sekcję "Monitorowanie wdrożeń zestawu MDT" w dokumencie zestawu MDT, Using the Microsoft Deployment Toolkit.

Parametry

Ta podsekcja zawiera informacje o różnych parametrach, których można używać z poleceniem cmdlet Enable-MDTMonitorService .

-EventPort <Int32>

Ten parametr określa port TCP używany jako port zdarzenia dla usługi monitorowania zestawu MDT.

Parametr Wartość
Wymagany? False
Pozycja? 2 i nazwane
Wartość domyślna 9800
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-DataPort <Int32>

Ten parametr określa port TCP używany jako port danych dla usługi monitorowania zestawu MDT.

Parametr Wartość
Wymagany? False
Pozycja? 3 i nazwane
Wartość domyślna 9801
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

<CommonParameters (Wspólne parametry)>

To polecenie cmdlet obsługuje następujące typowe parametry: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction i WarningVariable. Aby uzyskać więcej informacji, zobacz temat "about_CommonParameters", do którego możesz uzyskać dostęp, wpisując poniższe polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjścia

To polecenie cmdlet wyprowadza obiekt typu String , jeśli uwzględniono wspólny parametr Verbose ; W przeciwnym razie nie są generowane żadne dane wyjściowe.

Przykład 1

Enable-MDTMonitorService

Opis

Ten przykład włącza usługę monitorowania MDT na komputerze lokalnym przy użyciu wartości domyślnej 9800 dla portu zdarzenia i wartości 9801 dla portu danych w usłudze monitorowania MDT.

Przykład 2

Enable-MDTMonitorService -EventPort 7000 -DataPort 7001

Opis

Ten przykład włącza usługę monitorowania MDT na komputerze lokalnym przy użyciu wartości 7000 dla portu zdarzenia i wartości 7001 dla portu danych w usłudze monitorowania MDT.

Get-MDTDeploymentShareStatistics

W tej sekcji opisano polecenie cmdlet programu Windows PowerShell Get-MDTDeploymentShareStatistics. Uruchom to polecenie cmdlet z konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell. Aby uzyskać więcej informacji dotyczących sposobu uruchamiania konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell, zobacz "Ładowanie przystawki programu Windows PowerShell MDT".

Składnia

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

Opis

To polecenie cmdlet wyświetla statystykę udziału wdrożenia na podstawie dysku MDTProvder określonego w parametrze Path . Statystyka obejmuje liczbę elementów w określonym udziale wdrożenia:

  • Aplikacje

  • Kierowcy

  • Systemy operacyjne

  • Pakiety

  • Sekwencje zadań

  • Profile wyboru

  • Połączone udziały wdrożeń

  • Nośniki MDT

  • Komputery w bazie danych MDT

  • Marka i modele w bazie danych MDT

  • Lokalizacje w bazie danych MDT

  • Role w bazie danych MDT

Uwaga

Wartości statystyk odnoszących się do bazy danych zestawu MDT nie są wypełniane i zawsze zwracają wartość zero.

Parametry

Ta podsekcja zawiera informacje o różnych parametrach, których można używać z poleceniem cmdlet Get-MDTDeploymentShareStatistics .

-Ciąg ścieżki <>

Ten parametr określa dysk programu MDTProvider programu Windows PowerShell dla żądanego udziału wdrożenia.

Uwaga

Jeśli ten parametr nie zostanie podany, katalog roboczy programu Windows PowerShell musi domyślnie używać lokalizacji w obrębie żądanego dysku programu Windows PowerShell MDTProvider.

Parametr Wartość
Wymagany? False
Pozycja? 2 i nazwane
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

<CommonParameters (Wspólne parametry)>

To polecenie cmdlet obsługuje następujące typowe parametry: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction i WarningVariable. Aby uzyskać więcej informacji, zobacz temat "about_CommonParameters", do którego możesz uzyskać dostęp, wpisując poniższe polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjścia

To polecenie cmdlet wyprowadza obiekt typu PSObject , który zawiera statystykę udziału wdrożenia.

Przykład 1

Get-MDTDeploymentShareStatistics -Path DS001:

Opis

W tym przykładzie są zwracane statystyki udziału wdrożenia dla udziału wdrożenia określonego w dysku programu Windows PowerShell MDTProvider.

Przykład 2

cd DS001:
Get-MDTDeploymentShareStatistics

Opis

W tym przykładzie są zwracane statystyki udziału wdrożenia dla udziału wdrożenia określonego w dysku programu Windows PowerShell MDTProvider. Użyj polecenia cd, aby ustawić katalog roboczy programu Windows PowerShell na dysk DS001: MDTProvider dysku programu Windows PowerShell.

Get-MDTMonitorData

W tej sekcji opisano polecenie cmdlet programu Windows PowerShell Get-MDTMonitorData. Uruchom to polecenie cmdlet z konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell. Aby uzyskać więcej informacji dotyczących sposobu uruchamiania konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell, zobacz "Ładowanie przystawki programu Windows PowerShell MDT".

Składnia

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

Opis

To polecenie cmdlet wyświetla dane monitorowania zestawu MDT, które są zgłaszane do udziału wdrożenia określonego w parametrze Path . Poniżej przedstawiono przykładowe dane wyjściowe tego polecenia cmdlet:

Name               : WDG-REF-01
PercentComplete    : 100
Settings           :
Warnings           : 0
Errors             : 0
DeploymentStatus   : 3
StartTime          : 5/23/2012 6:45:39 PM
EndTime            : 5/23/2012 8:46:32 PM
ID                 : 1
UniqueID           : 94a0830e-f2bb-421c-b1e0-6f86f9eb9fa1
CurrentStep        : 88
TotalSteps         : 88
StepName           :
LastTime           : 5/23/2012 8:46:32 PM
DartIP             :
DartPort           :
DartTicket         :
VMHost             : WDG-HOST-01
VMName             : WDG-REF-01
ComputerIdentities : {}

Uwaga

Dysk programu MDTProvider programu Windows PowerShell, do którego odwołuje się to polecenie cmdlet, musi istnieć przed uruchomieniem tego polecenia cmdlet.

Parametry

Ta podsekcja zawiera informacje o różnych parametrach, których można używać z poleceniem cmdlet Get- MDTMonitorData .

-Ciąg ścieżki <>

Ten parametr określa dysk programu MDTProvider programu Windows PowerShell dla żądanego udziału wdrożenia.

Uwaga

Jeśli ten parametr nie zostanie podany, katalog roboczy programu Windows PowerShell musi domyślnie używać lokalizacji w obrębie żądanego dysku programu Windows PowerShell MDTProvider.

Parametr Wartość
Wymagany? False
Pozycja? 2 i nazwane
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-ID <dopuszczalna do wartości null>

Ten parametr określa konkretny identyfikator wdrożenia na określonym komputerze. Jeśli ten parametr nie zostanie określony, zostaną wyświetlone wszystkie dane monitorowania dla wdrożeń w udziale wdrożenia.

Parametr Wartość
Wymagany? False
Pozycja? 3 i nazwane
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

<CommonParameters (Wspólne parametry)>

To polecenie cmdlet obsługuje następujące typowe parametry: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction i WarningVariable. Aby uzyskać więcej informacji, zobacz temat "about_CommonParameters", do którego możesz uzyskać dostęp, wpisując poniższe polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjścia

To polecenie cmdlet wyprowadza obiekt typu PSObject dla każdego monitorowanego komputera, który zawiera dane monitorowania dla tego komputera.

Przykład 1

Get-MDTMonitorData -Path DS001:

Opis

Ten przykład zwraca dane monitorowania dla wszystkich wdrożeń w udziale wdrożenia określonym w dysku programu Windows PowerShell MDTProvider.

Przykład 2

cd DS001:
Get-MDTMonitorData

Opis

Ten przykład zwraca dane monitorowania dla wszystkich wdrożeń w udziale wdrożenia określonym w dysku programu Windows PowerShell MDTProvider. Użyj polecenia cd, aby ustawić katalog roboczy programu Windows PowerShell na dysk DS001: MDTProvider dysku programu Windows PowerShell.

Przykład 3

Get-MDTMonitorData -Path DS001: -ID 22

Opis

W tym przykładzie są zwracane dane monitorowania wdrożenia o identyfikatorze 22 w udziale wdrożenia określonym w dysku programu Windows PowerShell MDTProvider.

Get-MDTOperatingSystemCatalog

W tej sekcji opisano polecenie cmdlet programu Windows PowerShell Get-MDTOperatingSystemCatalog. Uruchom to polecenie cmdlet z konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell. Aby uzyskać więcej informacji dotyczących sposobu uruchamiania konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell, zobacz "Ładowanie przystawki programu Windows PowerShell MDT".

Składnia

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

Opis

To polecenie cmdlet pobiera lub tworzy katalog systemu operacyjnego dla niestandardowego obrazu systemu operacyjnego, dzięki czemu można zmodyfikować odpowiedni plik unattend.xml przy użyciu programu Windows System Image Manager (WSIM). Jeśli nie jest dostępny żaden katalog systemu operacyjnego lub istniejący katalog systemu operacyjnego jest nieprawidłowy lub nieaktualny, to polecenie cmdlet spowoduje wygenerowanie nowego katalogu systemu operacyjnego.

Uwaga

Proces generowania nowego katalogu systemu operacyjnego może zająć dużo czasu, ponieważ przed ukończeniem tworzenia wykazu systemu operacyjnego należy zamontować, sprawdzić i odinstalować niestandardowy obraz systemu operacyjnego.

Parametry

Ta podsekcja zawiera informacje o różnych parametrach, których można używać z poleceniem cmdlet Get-MDTOperatingSystemCatalog .

-Ciąg pliku <obrazu>

Ten parametr określa w pełni kwalifikowaną ścieżkę do pliku niestandardowego obrazu systemu operacyjnego (plik wim), w tym nazwę pliku niestandardowego obrazu systemu operacyjnego.

Parametr Wartość
Wymagany? True
Pozycja? 2 i nazwane
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-Index <Int32>

Ten parametr określa indeks żądanego obrazu systemu operacyjnego w pliku obrazu systemu operacyjnego (pliku wim).

Parametr Wartość
Wymagany? True
Pozycja? 3 i nazwane
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

<CommonParameters (Wspólne parametry)>

To polecenie cmdlet obsługuje następujące typowe parametry: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction i WarningVariable. Aby uzyskać więcej informacji, zobacz temat "about_CommonParameters", do którego możesz uzyskać dostęp, wpisując poniższe polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjścia

To polecenie cmdlet wyprowadza obiekt typu PSObject , który zawiera ścieżkę do katalogu systemu operacyjnego.

Przykład 1

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

Opis

W tym przykładzie jest zwracany wykaz systemu operacyjnego dla obrazu systemu operacyjnego o indeksie 2 w pliku obrazu systemu operacyjnego DS001:\Operating Systems\Windows 8\sources\install.wim.

Get-MDTPersistentDrive

W tej sekcji opisano polecenie cmdlet programu Windows PowerShell Get-MDTPersistentDrive. Uruchom to polecenie cmdlet z konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell. Aby uzyskać więcej informacji dotyczących sposobu uruchamiania konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell, zobacz "Ładowanie przystawki programu Windows PowerShell MDT".

Składnia

Get-MDTPersistentDrive [<CommonParameters>]

Opis

To polecenie cmdlet wyświetla listę trwałych dysków programu Windows PowerShell MDT. Lista trwałych dysków programu Windows PowerShell MDT jest zarządzana za pomocą poleceń cmdlet Add-MDTPersistentDrive i Remove-MDTPersistentDrive lub środowiska pracy wdrażania.

Dane wyjściowe tego polecenia cmdlet zawierają następujące informacje:

  • Nazwa dysku programu Windows PowerShell, na przykład DS001

  • Ścieżka katalogu, na przykład \\WDG-MDT-01\DeploymentShare$

    Trwałe dyski programu MDT programu Windows PowerShell przypominają trwałe mapowania dysków sieciowych.

Uwaga

Ta lista trwałych dysków programu Windows PowerShell MDT jest przechowywana dla poszczególnych użytkowników i profilów użytkowników.

Parametry

Ta podsekcja zawiera informacje o różnych parametrach, których można używać z poleceniem cmdlet Get- MDTPersistentDrive .

<CommonParameters (Wspólne parametry)>

To polecenie cmdlet obsługuje następujące typowe parametry: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction i WarningVariable. Aby uzyskać więcej informacji, zobacz temat "about_CommonParameters", do którego możesz uzyskać dostęp, wpisując poniższe polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjścia

To polecenie cmdlet wyprowadza obiekt typu PSObject dla każdego dysku utrwalanego zestawu MDT, który jest identyczny z obiektem typu PSObject zwracanym przez polecenie cmdlet New-PSDrive .

Przykład 1

Get-MDTPersistentDrive

Opis

W tym przykładzie przedstawiono listę dysków utrwalonych w zestawie MDT.

Import-MDTApplication

W tej sekcji opisano polecenie cmdlet programu Windows PowerShell Import-MDTApplication. Uruchom to polecenie cmdlet z konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell. Aby uzyskać więcej informacji dotyczących sposobu uruchamiania konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell, zobacz "Ładowanie przystawki programu Windows PowerShell MDT".

Składnia

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

-lub-

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

-lub-

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

Opis

To polecenie cmdlet importuje aplikację do udziału wdrożenia. Za pomocą tego polecenia cmdlet można zaimportować następujące typy aplikacji:

  • Aplikacje, które mają pliki źródłowe, używając parametrów ApplicationSourcePath, DestinationFolder i Move . Pierwszy przykład składni ilustruje zastosowanie tego polecenia cmdlet w aplikacjach tego typu.

  • Aplikacje bez plików źródłowych lub z plikami źródłowymi znajdującymi się w innych udostępnionych folderach sieciowych przy użyciu parametru NoSource . Drugi przykład składni ilustruje zastosowanie tego polecenia cmdlet w aplikacjach tego typu.

  • Pakiety aplikacji, które są używane do grupowania zestawu powiązanych aplikacji przy użyciu parametru Bundle . Ostatni przykład składni ilustruje użycie tego polecenia cmdlet w aplikacjach tego typu.

Parametry

Ta podsekcja zawiera informacje o różnych parametrach, których można używać z poleceniem cmdlet Import-MDTApplication .

-Ciąg ścieżki <>

Ten parametr określa w pełni kwalifikowaną ścieżkę do istniejącego folderu, w którym importowana aplikacja zostanie umieszczona w udziale wdrożenia. Jeśli parametr DestinationFolder jest używany, folder określony w parametrze DestinationFolder jest tworzony poniżej folderu określonego w tym parametrze. Ten parametr jest używany we wszystkich zastosowaniach składni dla tego polecenia cmdlet.

Uwaga

Jeśli ten parametr nie zostanie podany, katalog roboczy programu Windows PowerShell musi domyślnie wybrać żądaną lokalizację w udziale wdrożenia.

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-Ciąg nazw <>

Ten parametr określa nazwę aplikacji, która ma zostać dodana do udziału wdrożeń i musi być unikatowa w udziale wdrożenia. Ten parametr jest używany we wszystkich zastosowaniach składni dla tego polecenia cmdlet.

Parametr Wartość
Wymagany? True
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-ApplicationSourcePath <Ciąg>

Ten parametr określa w pełni kwalifikowaną ścieżkę do plików źródłowych aplikacji, które zostaną zaimportowane do udziału wdrożenia. Ten parametr jest prawidłowy tylko w pierwszym przykładzie składni.

Parametr Wartość
Wymagany? True
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-Ciąg folderu_ <docelowego>

Ten parametr określa folder w udziale wdrażania, do którego mają zostać zaimportowane pliki źródłowe aplikacji. Ten folder jest tworzony poniżej folderu określonego w parametrze Path . Ten parametr jest prawidłowy tylko w pierwszym przykładzie składni.

Parametr Wartość
Wymagany? True
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-move [<parametr przełącznika>]

Ten parametr określa, czy pliki źródłowe aplikacji powinny być przenoszone (a nie kopiowane) z folderu, w którym znajdują się pliki źródłowe aplikacji, co jest określone w parametrze ApplicationSourcePath .

Jeśli ten parametr wynosi:

  • zostaną określone, pliki zostaną przeniesione, a pliki w folderze określonym w parametrze ApplicationSourcePath zostaną usunięte

  • Jeśli nie zostanie określone, pliki zostaną skopiowane, a pliki w folderze określonym w parametrze ApplicationSourcePath zostaną zachowane

    Ten parametr jest prawidłowy tylko w pierwszym przykładzie składni.

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-NoSource [<parametr przełączania>]

Ten parametr określa, że importowana aplikacja nie ma plików źródłowych do skopiowania. W przypadku korzystania z tego parametru plikami źródłowymi aplikacji są:

  • W udostępnionym folderze sieciowym określonym w wierszu polecenia instalacji aplikacji lub w ustawieniach konfiguracji katalogu roboczego

  • Obraz już obecny w systemie operacyjnym

    Ten parametr jest prawidłowy tylko w drugim przykładzie składni.

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? True (ByValue)
Akceptować symbole wieloznaczne? False

-Bundle [<SwitchParameter>]

Ten parametr określa, że importowana aplikacja jest pakietem co najmniej dwóch aplikacji. Ten parametr jest prawidłowy tylko w ostatnim przykładzie składni.

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? True (ByValue)
Akceptować symbole wieloznaczne? False

<CommonParameters (Wspólne parametry)>

To polecenie cmdlet obsługuje następujące typowe parametry: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction i WarningVariable. Aby uzyskać więcej informacji, zobacz temat "about_CommonParameters", do którego możesz uzyskać dostęp, wpisując poniższe polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjścia

To polecenie cmdlet wyprowadza obiekt typu PSObject , który odwołuje się do właśnie zaimportowanej aplikacji.

Przykład 1

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

Opis

W tym przykładzie zaimportowano aplikację z plikami źródłowymi z folderu udostępnionego w sieci pod adresem \\WDG-MDT-01\Source$\Office2010ProPlus\x86 i skopiowano te pliki źródłowe do folderu DS001:\Applications\Office2010ProPlusx86 w ramach udziału wdrożenia. Pliki źródłowe zostaną zachowane.

Przykład 2

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

Opis

W tym przykładzie zaimportowano aplikację z plikami źródłowymi z udostępnionego folderu sieciowego o lokalizacji \\WDG-MDT-01\Source$\Office2010ProPlus\x86 i przeniesiono te pliki źródłowe do folderu DS001:\Applications\Office2010ProPlusx86 w ramach udziału wdrożenia. Pliki źródłowe są usuwane z udostępnionego folderu sieciowego w lokalizacji \\WDG-MDT-01\Source$\Office2010ProPlus\x86. Aplikacja nosi nazwę Office 2012 Professional Plus 32-bitowa.

Przykład 3

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

Opis

W tym przykładzie zaimportowano aplikację o nazwie Office 2012 Professional Plus 32-bitową bez plików źródłowych.

Przykład 4

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

Opis

W tym przykładzie zaimportowano pakiet aplikacji o nazwie Woodgrove Bank Core Applications.

Import-MDTDriver

W tej sekcji opisano polecenie cmdlet programu Windows PowerShell Import-MDTDriver. Uruchom to polecenie cmdlet z konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell. Aby uzyskać więcej informacji dotyczących sposobu uruchamiania konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell, zobacz "Ładowanie przystawki programu Windows PowerShell MDT".

Składnia

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

Opis

To polecenie cmdlet importuje co najmniej jeden sterownik urządzenia do udziału wdrożenia. To polecenie cmdlet wyszukuje sterowniki urządzeń, począwszy od folderu określonego w parametrze SourcePath . To polecenie cmdlet zlokalizuje wiele sterowników urządzeń znalezionych w tej strukturze folderów.

Parametry

Ta podsekcja zawiera informacje o różnych parametrach, których można używać z poleceniem cmdlet Import-MDTDriver .

-Ciąg ścieżki <>

Ten parametr określa w pełni kwalifikowaną ścieżkę do istniejącego folderu, w którym importowany sterownik urządzenia zostanie umieszczony w udziale wdrożenia.

Uwaga

Jeśli ten parametr nie zostanie podany, katalog roboczy programu Windows PowerShell musi domyślnie wybrać żądaną lokalizację w udziale wdrażania. Ten parametr należy podać, jeśli parametr SourcePath nie został podany.

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-Ciąg ścieżki <źródłowej[ ]>

Ten parametr określa co najmniej jedną w pełni kwalifikowaną ścieżkę w tablicy ciągów dla folderów źródłowych, w których znajdują się pliki sterownika urządzenia. W każdej strukturze folderów, począwszy od folderu określonego w tym parametrze, wyszukiwane są sterowniki urządzeń, w tym wszystkie podfoldery i zawartość .cab plików w strukturze folderów.

Uwaga

Jeśli ten parametr nie zostanie podany, to katalog roboczy programu Windows PowerShell musi domyślnie korzystać z folderu, w którym znajdują się pliki sterownika urządzenia. Ten parametr należy podać, jeśli parametr Path nie jest podany.

Parametr Wartość
Wymagany? True
Pozycja? 1 i nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-ImportDuplicates [<SwitchParameter>]

Ten parametr określa, czy to polecenie cmdlet ma importować zduplikowane sterowniki urządzeń. Domyślnie zduplikowane sterowniki urządzeń nie są importowane. Zduplikowane sterowniki urządzeń są wykrywane przez obliczanie wartości skrótu dla wszystkich plików w folderze sterownika urządzenia. Jeśli obliczona wartość skrótu jest zgodna z innym sterownikiem urządzenia, importowany sterownik urządzenia jest uważany za duplikat.

Jeśli zostanie wykryty zduplikowany sterownik, a parametr nie zostanie podany, sterownik urządzenia zostanie dodany i połączony z oryginalnym, istniejącym sterownikiem urządzenia.

Jeśli ten parametr wynosi:

  • po określeniu, zostaną zaimportowane zduplikowane sterowniki urządzeń

  • Jeśli nie zostanie określone, sterowniki urządzeń zostaną dodane i połączone z oryginalnymi, istniejącymi sterownikami urządzeń

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? True (ByValue)
Akceptować symbole wieloznaczne? False

<CommonParameters (Wspólne parametry)>

To polecenie cmdlet obsługuje następujące typowe parametry: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction i WarningVariable. Aby uzyskać więcej informacji, zobacz temat "about_CommonParameters", do którego możesz uzyskać dostęp, wpisując poniższe polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjścia

To polecenie cmdlet wyprowadza co najmniej jeden obiekt typu PSObject (po jednym dla każdego zaimportowanego sterownika urządzenia).

Przykład 1

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

Opis

W tym przykładzie zaimportowano wszystkie sterowniki urządzeń w strukturze folderów, a katalog główny struktury folderów znajduje się w folderze \\WDG-MDT-01\Source$\Drivers. Sterowniki urządzeń są przechowywane w Out-of-Box Drivers folderze w udziale wdrażania zamapowanym na dysk MDTProvder programu Windows PowerShell. Jeśli zostaną wykryte zduplikowane sterowniki urządzeń, zostaną one dodane i połączone z oryginalnymi, istniejącymi sterownikami urządzeń w udziale wdrożenia.

Przykład 2

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

Opis

W tym przykładzie zaimportowano wszystkie sterowniki urządzeń w strukturze folderów określonej w $DriverSourcePath tablicy ciągów. Sterowniki urządzeń są przechowywane w Out-of-Box Drivers folderze w udziale wdrażania zamapowanym na dysk MDTProvder programu Windows PowerShell. Jeśli zostaną wykryte zduplikowane sterowniki urządzeń, zostaną one zaimportowane.

Import-MDTOperatingSystem

W tej sekcji opisano polecenie cmdlet programu Windows PowerShell Import-MDTOperatingSystem. Uruchom to polecenie cmdlet z konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell. Aby uzyskać więcej informacji dotyczących sposobu uruchamiania konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell, zobacz "Ładowanie przystawki programu Windows PowerShell MDT".

Składnia

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

-lub-

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

-lub-

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

Opis

To polecenie cmdlet importuje system operacyjny do udziału wdrożenia. Za pomocą tego polecenia cmdlet można zaimportować następujące typy systemów operacyjnych:

  • Systemy operacyjne z oryginalnych plików źródłowych przy użyciu parametrów SourcePath . Pierwszy przykład składni ilustruje zastosowanie tego polecenia cmdlet na potrzeby tego typu importu systemu operacyjnego.

  • Pliki obrazów niestandardowych systemów operacyjnych, takie jak przechwytywanie obrazów z komputerów referencyjnych, przy użyciu parametru SourceFile . Drugi przykład składni ilustruje zastosowanie tego polecenia cmdlet na potrzeby tego typu importu systemu operacyjnego.

  • Obrazy systemu operacyjnego obecne w usługach wdrażania systemu Windows przy użyciu parametru WDSServer . Ostatni przykład składni ilustruje zastosowanie tego polecenia cmdlet na potrzeby tego typu importu systemu operacyjnego.

Parametry

Ta podsekcja zawiera informacje o różnych parametrach, których można używać z poleceniem cmdlet Import-MDTOperatingSystem .

-Ciąg ścieżki <>

Ten parametr określa w pełni kwalifikowaną ścieżkę do istniejącego folderu w udziale wdrożenia, w którym zostanie umieszczony importowany system operacyjny. Jeśli parametr DestinationFolder jest używany, folder określony w parametrze DestinationFolder jest tworzony poniżej folderu określonego w tym parametrze. Ten parametr jest używany we wszystkich zastosowaniach składni dla tego polecenia cmdlet.

Uwaga

Jeśli ten parametr nie zostanie podany, katalog roboczy programu Windows PowerShell musi domyślnie wybrać żądaną lokalizację w udziale wdrażania.

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-Ciąg ścieżki <źródłowej>

Ten parametr określa w pełni kwalifikowaną ścieżkę do plików źródłowych systemu operacyjnego dla systemu operacyjnego, który zostanie zaimportowany do udziału wdrożenia. Ten parametr jest prawidłowy tylko w pierwszym przykładzie składni.

Parametr Wartość
Wymagany? True
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-Ciąg folderu_ <docelowego>

Ten parametr określa folder w udziale wdrożenia, do którego mają zostać zaimportowane pliki źródłowe systemu operacyjnego. Ten folder jest tworzony poniżej folderu określonego w parametrze Path . Ten parametr jest prawidłowy tylko w pierwszym i drugim przykładzie składni.

Parametr Wartość
Wymagany? True
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-move [<parametr przełącznika>]

Ten parametr określa, czy pliki źródłowe systemu operacyjnego powinny być przenoszone (a nie kopiowane) z folderu, w którym znajdują się pliki źródłowe systemu operacyjnego, określonego w parametrze DestinationFolder .

Jeśli ten parametr wynosi:

  • Po określeniu pliki są przenoszone, a pliki w folderze określonym w parametrze DestinationFolder są usuwane

  • Jeśli nie zostanie określone, pliki zostaną skopiowane, a pliki w folderze określonym w parametrze DestinationFolder zostaną zachowane

    Ten parametr jest prawidłowy tylko w pierwszym i drugim przykładzie składni.

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-SourceFile <String>

Ten parametr określa w pełni kwalifikowaną ścieżkę do pliku WIM źródłowego systemu operacyjnego dla systemu operacyjnego, który zostanie zaimportowany do udziału wdrożenia. Ten parametr jest prawidłowy tylko w drugim przykładzie składni.

Parametr Wartość
Wymagany? True
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-Ciąg ścieżki <konfiguracji>

Ten parametr określa w pełni kwalifikowaną ścieżkę do plików instalacyjnych systemu operacyjnego, które należy zaimportować wraz z plikiem wim określonym w parametrze SourceFile . Ten parametr jest prawidłowy tylko w drugim przykładzie składni.

Parametr Wartość
Wymagany? True
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-WDSServer <ciąg>

Ten parametr określa nazwę serwera usług wdrażania systemu Windows, na którym znajdują się pliki obrazu systemu operacyjnego do zaimportowania. Wszystkie operacyjne pliki obrazów na serwerze usług wdrażania systemu Windows zostaną zaimportowane do udziału wdrożenia. Rzeczywiste pliki obrazów systemu operacyjnego nie są kopiowane do udziału wdrożenia. Zamiast tego udział wdrożenia zawiera link do każdego pliku systemu operacyjnego na serwerze usług wdrażania systemu Windows.

Ten parametr jest prawidłowy tylko w ostatnim przykładzie składni.

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

<CommonParameters (Wspólne parametry)>

To polecenie cmdlet obsługuje następujące typowe parametry: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction i WarningVariable. Aby uzyskać więcej informacji, zobacz temat "about_CommonParameters", do którego możesz uzyskać dostęp, wpisując poniższe polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjścia

To polecenie cmdlet wyprowadza co najmniej jeden obiekt typu PSObject (po jednym dla każdego zaimportowanego systemu operacyjnego).

Przykład 1

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

Opis

W tym przykładzie zaimportowano system operacyjny z udostępnionego folderu sieciowego w lokalizacji \\WDG-MDT-01\Source$\Windows8, a następnie skopiowano pliki źródłowe do folderu DS001:\Operating Systems\Windows8x64 w ramach udziału wdrożenia. Pliki źródłowe zostaną zachowane.

Przykład 2

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

Opis

W tym przykładzie zaimportowano system operacyjny z udostępnionego folderu sieciowego w lokalizacji \\WDG-MDT-01\Source$\Windows8, a następnie skopiowano pliki źródłowe do folderu DS001:\Operating Systems\Windows8x64 w ramach udziału wdrożenia. Pliki źródłowe są usuwane z udostępnionego folderu sieciowego w lokalizacji \\WDG-MDT-01\Source$\Windows8.

Przykład 3

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

Opis

W tym przykładzie zaimportowano przechwycony, niestandardowy plik obrazu systemu operacyjnego (plik wim) z \\WDG-MDT-01\ Rejestrator$\WDG-REF-01_Capture.wim i skopiowano plik obrazu do DS001:\Operating Systems\Windows8x64-Reference w ramach udziału wdrożenia. Źródłowy plik wim jest zachowywany w udostępnionym folderze sieciowym.

Przykład 4

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

Opis

W tym przykładzie zaimportowano wszystkie obrazy systemu operacyjnego z serwera usług wdrażania systemu Windows o nazwie WDG-WDS-01 i utworzono link do każdego obrazu systemu operacyjnego w folderze DS001:\Operating Systems w udziale wdrożenia. Pliki obrazu źródłowego systemu operacyjnego zapisane na serwerze usług wdrażania systemu Windows są zachowywane na serwerze tych usług.

Import-MDTPackage

W tej sekcji opisano polecenie cmdlet programu Windows PowerShell Import-MDTPackage. Uruchom to polecenie cmdlet z konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell. Aby uzyskać więcej informacji dotyczących sposobu uruchamiania konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell, zobacz "Ładowanie przystawki programu Windows PowerShell MDT".

Składnia

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

Opis

To polecenie cmdlet importuje co najmniej jeden pakiet systemu operacyjnego do udziału wdrożenia. Importowane są pakiety systemów operacyjnych, takie jak aktualizacje zabezpieczeń, pakiety językowe i nowe składniki. Dodatków Service Pack nie należy importować jako pakietów systemu operacyjnego, ponieważ nie można ich instalować w trybie offline.

Parametry

Ta podsekcja zawiera informacje o różnych parametrach, których można używać z poleceniem cmdlet Import-MDTPackage .

-Ciąg ścieżki <>

Ten parametr określa w pełni kwalifikowaną ścieżkę do istniejącego folderu w udziale wdrożenia, w którym zostaną umieszczone importowane pakiety systemu operacyjnego.

Uwaga

Jeśli ten parametr nie zostanie podany, katalog roboczy programu Windows PowerShell musi domyślnie wybrać żądaną lokalizację w udziale wdrażania.

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-Ciąg ścieżki <źródłowej>

Ten parametr określa w pełni kwalifikowaną ścieżkę do struktury folderów do skanowania w poszukiwaniu pakietów systemu operacyjnego do zaimportowania. Określona struktura folderów zostanie przeskanowana w poszukiwaniu plików .cab i .msu. W przypadku plików msu są automatycznie wyodrębniane .cab plików w plikach msu.

Parametr Wartość
Wymagany? True
Pozycja? 1 i nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

<CommonParameters (Wspólne parametry)>

To polecenie cmdlet obsługuje następujące typowe parametry: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction i WarningVariable. Aby uzyskać więcej informacji, zobacz temat "about_CommonParameters", do którego możesz uzyskać dostęp, wpisując poniższe polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjścia

To polecenie cmdlet wyprowadza obiekt typu PSObject , który odwołuje się do właśnie zaimportowanego pakietu.

Przykład 1

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

Opis

W tym przykładzie przeskanowany jest sieciowy folder udostępniony w lokalizacji \\WDG-MDT-01\Source$\OSPackages w poszukiwaniu pakietów systemu operacyjnego, a następnie pliki źródłowe są kopiowane do folderu DS001:\Packages w ramach udziału wdrożenia. Pliki źródłowe są usuwane z udostępnionego folderu sieciowego w folderze \\WDG-MDT-01\Source$\OSPackages.

Import-MDTTaskSequence

W tej sekcji opisano polecenie cmdlet programu Windows PowerShell Import-MDTTaskSequence. Uruchom to polecenie cmdlet z konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell. Aby uzyskać więcej informacji dotyczących sposobu uruchamiania konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell, zobacz "Ładowanie przystawki programu Windows PowerShell MDT".

Składnia

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

Opis

To polecenie cmdlet importuje sekwencję zadań do udziału wdrożenia. Nowo zaimportowana sekwencja zadań będzie oparta na istniejącym szablonie sekwencji zadań określonym we właściwości Szablon .

Parametry

Ta podsekcja zawiera informacje o różnych parametrach, których można używać z poleceniem cmdlet Import-MDTPackage .

-Ciąg ścieżki <>

Ten parametr określa w pełni kwalifikowaną ścieżkę do istniejącego folderu w udziale wdrożenia, w którym zostanie umieszczona importowana sekwencja zadań. Domyślnie ścieżka powinna wskazywać folder Control i/lub podfolder folderu Control w udziale wdrożenia. Wartość parametru ID zostanie użyta do utworzenia podfolderu w ścieżce określonej w tym parametrze.

Uwaga

Jeśli ten parametr nie zostanie podany, katalog roboczy programu Windows PowerShell musi domyślnie wybrać żądaną lokalizację w udziale wdrażania.

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-ciąg szablonu <>

Ten parametr określa szablon sekwencji zadań, który ma być używany do importowania nowej sekwencji zadań. Szablony sekwencji zadań to pliki .xml, które zawierają kroki sekwencji zadań dla określonego typu sekwencji zadań. Jeśli szablon sekwencji zadań znajduje się w:

  • installation_folder\Templates (gdzie installation_folder jest folderem, w którym jest zainstalowany zestaw MDT), wymagana jest tylko .xml nazwa pliku.

  • Wymagany jest kolejny folder, a następnie w pełni kwalifikowana ścieżka wraz z nazwą .xml szablonu sekwencji zadań.

    Aby uzyskać więcej informacji na temat szablonów sekwencji zadań, które są dołączone do zestawu MDT dla wdrożeń LTI, zobacz sekcję "Tworzenie nowej sekwencji zadań w środowisku wdrażania środowiska pracy" w dokumencie zestawu MDT przy użyciu zestawu narzędzi firmy Microsoft do wdrażania.

Parametr Wartość
Wymagany? True
Pozycja? 1 i nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-Ciąg nazw <>

Ten parametr określa nazwę sekwencji zadań do zaimportowania. Wartość tego parametru musi być unikatowa w udziale wdrożenia.

Parametr Wartość
Wymagany? True
Pozycja? 2 i nazwane
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-Ciąg identyfikatora <>

Ten parametr określa identyfikator sekwencji zadań do zaimportowania. Wartość tego parametru musi być unikatowa w udziale wdrożenia. Wartość przypisana do tego parametru powinna być zapisana wielkimi literami i nie zawierać spacji ani znaków specjalnych. Ta wartość jest używana do utworzenia podfolderu w folderze określonym w parametrze Path , który powinien znajdować się w folderze Control w udziale wdrożenia.

Parametr Wartość
Wymagany? True
Pozycja? 3 i nazwane
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-Ciąg komentarzy <>

Ten parametr określa tekst, który zawiera dodatkowe, opisowe informacje o sekwencji zadań do zaimportowania. Te informacje opisowe są widoczne w Środowisku wdrażania.

Parametr Wartość
Wymagany? False
Pozycja? 4 i nazwane
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-version <string>

Ten parametr określa numer wersji sekwencji zadań do zaimportowania. Wartość tego parametru służy tylko do przekazywania informacji i nie jest używana przez zestaw MDT do przetwarzania związanego z wersją.

Parametr Wartość
Wymagany? False
Pozycja? 4 i nazwane
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-Ciąg ścieżki <systemu operacyjnego>

Ten parametr określa w pełni kwalifikowaną ścieżkę programu Windows PowerShell do folderu w udziale wdrażania zawierającego system operacyjny, który ma być używany z tą sekwencją zadań, np. DS001:\Operating Systems\Windows 8. System operacyjny musi już istnieć w udziale wdrażania, do którego importowana jest sekwencja zadań.

Uwaga

Jeśli ten parametr nie zostanie podany, a sekwencja zadań musi odwoływać się do systemu operacyjnego, należy podać parametr OperatingSystem .

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-OperatingSystem <PSObject>

Ten parametr określa obiekt systemu operacyjnego, który ma być używany z tą sekwencją zadań. System operacyjny musi już istnieć w udziale wdrażania, do którego importowana jest sekwencja zadań.

Obiekt programu Windows PowerShell dla systemu operacyjnego można pobrać za pomocą polecenia cmdlet Get-Item, jak w poniższym przykładzie:

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

Aby uzyskać więcej informacji na temat polecenia cmdlet Get-Item , zobacz Korzystanie z polecenia cmdlet Get-Item.

Uwaga

Jeśli ten parametr nie zostanie podany, a sekwencja zadań musi odwoływać się do systemu operacyjnego, należy podać parametr OperatingSystemPath .

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-FullName <String>

Ten parametr określa nazwę zarejestrowanego właściciela systemu operacyjnego, który ma być używany z tą sekwencją zadań. Ta nazwa jest zapisywana w kluczu rejestru RegisteredOwner pod adresem HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion. Wartość tego parametru jest wstrzykiwana do pliku Unattend.xml, który ma być skojarzony z tą sekwencją zadań.

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-OrgName <String>

Ten parametr określa nazwę organizacji dla zarejestrowanego właściciela systemu operacyjnego, która ma być używana z tą sekwencją zadań. Ta nazwa jest zapisywana w kluczu rejestru RegisteredOrganization w HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion. Wartość tego parametru jest wstrzykiwana do pliku Unattend.xml, który ma być skojarzony z tą sekwencją zadań.

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-Ciąg strony <głównej>

Ten parametr określa adres URL, który ma być używany jako strona główna w programie Internet Explorer. Wartość tego parametru jest wstrzykiwana do pliku Unattend.xml, który ma być skojarzony z tą sekwencją zadań.

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-Ciąg klucza <produktu>

Ten parametr określa klucz produktu, który ma być używany dla systemu operacyjnego, który ma być używany z tą sekwencją zadań. Ten klucz produktu jest ważny tylko dla detalicznych wersji systemów operacyjnych Windows. Wartość tego parametru jest wstrzykiwana do pliku Unattend.xml, który ma być skojarzony z tą sekwencją zadań.

Uwaga

Jeśli ten parametr nie zostanie podany, klucz produktu należy podać podczas wdrażania tej sekwencji zadań w Kreatorze wdrażania, w pliku CustomSettings.ini lub w bazie danych MDT.

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-OverrideProductKey <String>

Ten parametr określa klucz aktywacji wielokrotnej, który ma być używany przez system operacyjny z tą sekwencją zadań. Ten klucz produktu jest ważny tylko dla wersji systemu Windows z licencją zbiorczą. Wartość tego parametru jest wstrzykiwana do pliku Unattend.xml, który ma być skojarzony z tą sekwencją zadań.

Uwaga

Jeśli ten parametr nie zostanie podany, klucz aktywacji wielokrotnej należy podać podczas wdrażania tej sekwencji zadań w Kreatorze wdrażania, w pliku CustomSettings.ini lub w bazie danych MDT.

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-AdminPassword <String>

Ten parametr określa hasło, które ma zostać przypisane do wbudowanego lokalnego konta administratora na komputerze docelowym. Wartość tego parametru jest wstrzykiwana do pliku Unattend.xml, który ma być skojarzony z tą sekwencją zadań.

Uwaga

Jeśli ten parametr nie zostanie podany, podczas wdrażania tej sekwencji zadań w Kreatorze wdrażania, w pliku CustomSettings.ini lub w bazie danych MDT należy podać hasło, które ma zostać przypisane do wbudowanego, lokalnego konta administratora na komputerze docelowym.

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

<CommonParameters (Wspólne parametry)>

To polecenie cmdlet obsługuje następujące typowe parametry: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction i WarningVariable. Aby uzyskać więcej informacji, zobacz temat "about_CommonParameters", do którego możesz uzyskać dostęp, wpisując poniższe polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjścia

To polecenie cmdlet wyprowadza obiekt typu PSObject , który odwołuje się do właśnie zaimportowanej sekwencji zadań.

Przykład 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"

Opis

W tym przykładzie zaimportowano sekwencję zadań o nazwie Deploy Windows 8 do komputera referencyjnego i utworzono sekwencję zadań w folderze DS001:\Control\WIN8REFERENCE w udziale wdrażania. Komentarz "Sekwencja zadań wdrażania systemu Windows 8 na komputerze referencyjnym (WDG-REF-01)" jest przypisany do sekwencji zadań. Numer wersji sekwencji zadań jest ustawiony na 1.00.

System operacyjny skojarzony z sekwencją zadań znajduje się w lokalizacji DS001:\Operating Systems\Windows 8_x64 w udziale wdrożenia. Zarejestrowanym właścicielem systemu operacyjnego będzie ustawienie Pracownik banku Woodgrove. Zarejestrowaną organizacją systemu operacyjnego będzie Woodgrove Bank. Strona główna programu Internet Explorer zostanie domyślnie ustawiona na https://www.woodgrovebank.com. Hasło dla lokalnego, wbudowanego konta administratora P@ssw0rdzostanie ustawione na wartość . Klucz produktu systemu operacyjnego zostanie ustawiony na 1234512345123451234512345.

Przykład 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"

Opis

W tym przykładzie zaimportowano sekwencję zadań o nazwie Deploy Windows 8 do komputera referencyjnego i utworzono sekwencję zadań w folderze DS001:\Control\WIN8REFERENCE w udziale wdrażania. Komentarz "Sekwencja zadań wdrażania systemu Windows 8 na komputerze referencyjnym (WDG-REF-01)" jest przypisany do sekwencji zadań. Numer wersji sekwencji zadań jest ustawiony na 1.00.

System operacyjny skojarzony z sekwencją zadań znajduje się w lokalizacji DS001:\Operating Systems\Windows 8_x64 w udziale wdrożenia, który jest przekazywany do polecenia cmdlet za pomocą zmiennej $OSObject . Zmienna $OSObject jest ustawiana na istniejący obiekt systemu operacyjnego przy użyciu polecenia cmdlet Get-Item .

Zarejestrowanym właścicielem systemu operacyjnego będzie ustawienie Pracownik banku Woodgrove. Zarejestrowaną organizacją systemu operacyjnego będzie Woodgrove Bank. Strona główna programu Internet Explorer zostanie domyślnie ustawiona na https://www.woodgrovebank.com. Hasło dla lokalnego, wbudowanego konta administratora P@ssw0rdzostanie ustawione na wartość . Podczas wdrażania tej sekwencji zadań w Kreatorze wdrażania, w pliku CustomSettings.ini lub w bazie danych MDT należy podać klucz produktu systemu operacyjnego.

New-MDTDatabase

W tej sekcji opisano polecenie cmdlet programu Windows PowerShell New-MDTDatabase. Uruchom to polecenie cmdlet z konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell. Aby uzyskać więcej informacji dotyczących sposobu uruchamiania konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell, zobacz "Ładowanie przystawki programu Windows PowerShell MDT".

Składnia

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

Opis

To polecenie cmdlet tworzy nową bazę danych MDT DB skojarzoną z udziałem wdrożenia. Każdy udział wdrożenia może być skojarzony tylko z jedną bazą danych MDT DB.

Parametry

Ta podsekcja zawiera informacje o różnych parametrach, których można używać z poleceniem cmdlet New-MDTDatabase .

-Ciąg ścieżki <>

Ten parametr określa w pełni kwalifikowaną ścieżkę programu Windows PowerShell do udziału wdrożenia, z którym zostanie skojarzona nowa baza danych MDT DB.

Uwaga

Jeśli ten parametr nie zostanie podany, katalog roboczy programu Windows PowerShell musi domyślnie wybrać żądaną lokalizację w udziale wdrażania.

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-force [<parametr przełączania>]

Ten parametr określa, że tabele w bazie danych MDT powinny zostać utworzone ponownie, jeśli baza danych określona w parametrze Database już istnieje. Jeśli ten parametr wynosi:

  • Zostaną one ponownie utworzone tabele w istniejącej bazie danych MDT

  • Jeśli zostanie pominięty, tabele w istniejącej bazie danych MDT nie zostaną ponownie utworzone

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? True (ByValue)
Akceptować symbole wieloznaczne? False

-SQLServer <ciąg>

Ten parametr określa nazwę komputera z uruchomionym programem SQL Server, na którym zostanie utworzona nowa baza danych MDT.

Parametr Wartość
Wymagany? True
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-Ciąg instancji <>

Ten parametr określa wystąpienie programu SQL Server, w którym zostanie utworzona nowa baza danych MDT. Jeśli ten parametr zostanie pominięty, baza danych MDT DB zostanie utworzona w domyślnym wystąpieniu programu SQL Server.

Uwaga

Usługa przeglądarki programu SQL Server musi być uruchomiona na komputerze z programem SQL Server, aby polecenie cmdlet zlokalizowało wystąpienie określone w tym parametrze.

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-Ciąg portu <>

Ten parametr określa port TCP, który ma być używany w komunikacji z wystąpieniem programu SQL Server określonym w parametrze SQLServer. Domyślnym portem używanym przez program SQL Server jest port 1433. Ten parametr należy określić, gdy w programie SQL Server skonfigurowano używanie portu innego niż wartość domyślna. Wartość tego parametru musi odpowiadać portowi skonfigurowanemu dla programu SQL Server.

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-netlib <string>

Ten parametr określa bibliotekę sieciową programu SQL Server używaną w komunikacji z wystąpieniem programu SQL Server określonym w parametrze SQLServer. Parametr można ustawić na jedną z następujących wartości:

  • DBNMPNTW, który jest używany do określania komunikacji nazwanych potoków

  • DBSMSOCN, który jest używany do określania komunikacji przez gniazda TCP/IP

    Jeśli parametr ten nie zostanie podany, zostanie użyta nazwana biblioteka sieciowa programu SQL Server (DBNMPNTW).

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-ciąg bazy danych <>

Ten parametr określa nazwę bazy danych, która ma zostać utworzona w wystąpieniu programu SQL Server określonym w parametrze Instance na serwerze SQL Server określonym w parametrze SQLServer. Podczas tworzenia bazy danych i plików dziennika będzie używana domyślna konwencja lokalizacji i nazewnictwa.

Jeśli baza danych określona w tym parametrze już istnieje, nie zostanie odtworzona. Tabele w bazie danych można odtworzyć na podstawie parametru Force .

Parametr Wartość
Wymagany? True
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-SQLShare <String>

Ten parametr określa nazwę udostępnionego folderu sieciowego na komputerze, na którym jest uruchomiony program SQL Server. To połączenie służy do nawiązywania połączeń zintegrowanych zabezpieczeń systemu Windows przy użyciu protokołu nazwanych potoków.

Uwaga

Jeśli ten parametr nie zostanie dołączony, nie zostanie nawiązane zabezpieczone połączenie IPC$. W wyniku tego komunikacja nazwanych potoków z programem SQL Server może zakończyć się niepowodzeniem.

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

<CommonParameters (Wspólne parametry)>

To polecenie cmdlet obsługuje następujące typowe parametry: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction i WarningVariable. Aby uzyskać więcej informacji, zobacz temat "about_CommonParameters", do którego możesz uzyskać dostęp, wpisując poniższe polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjścia

To polecenie cmdlet wyprowadza obiekt typu PSObject dla nowo utworzonej bazy danych MDT.

Przykład 1

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

Opis

W tym przykładzie jest tworzona baza danych MDT o nazwie MDTDB w domyślnym wystąpieniu programu SQL Server na komputerze o nazwie WDG-SQL-01. Jeśli baza danych już istnieje, tabele w istniejącej bazie danych nie zostaną ponownie utworzone. Połączenie zostanie nawiązane przy użyciu domyślnego portu TCP programu SQL Server i protokołu nazwanych potoków.

Przykład 2

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

Opis

W tym przykładzie jest tworzona baza danych MDT o nazwie MDTDB w wystąpieniu programu SQL Server o nazwie MDTInstance na komputerze o nazwie WDG-SQL-01. Jeśli baza danych już istnieje, tabele w istniejącej bazie danych zostaną utworzone ponownie. Połączenie zostanie nawiązane przy użyciu domyślnego portu TCP programu SQL Server i protokołu nazwanych potoków.

Remove-MDTMonitorData

W tej sekcji opisano polecenie cmdlet programu Windows PowerShell Get-MDTPersistentDrive. Uruchom to polecenie cmdlet z konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell. Aby uzyskać więcej informacji dotyczących sposobu uruchamiania konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell, zobacz "Ładowanie przystawki programu Windows PowerShell MDT".

Składnia

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

-lub-

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

Opis

To polecenie cmdlet usuwa zebrane dane monitorowania z istniejących zebranych danych monitorowania w udziale wdrożenia. Dane monitorowania do usunięcia można zidentyfikować, określając:

  • Identyfikator (identyfikator) elementu monitorowania dla określonego udziału wdrożenia. Identyfikatory elementów monitorowania są generowane automatycznie i przypisywane do elementu podczas tworzenia elementu dla udziału wdrożenia. Pierwszy przykład składni ilustruje to zastosowanie.

  • Obiekt komputera dla elementu monitorowania w udziale wdrożenia. Obiekt komputera można uzyskać za pomocą polecenia cmdlet Get-MDTMonitorData . Ostatni przykład składni ilustruje to użycie.

Uwaga

Po usunięciu monitorowanych danych nie ma metody odzyskania informacji.

Parametry

Ta podsekcja zawiera informacje o różnych parametrach, których można używać z poleceniem cmdlet Get- MDTMonitorData .

-Ciąg ścieżki <>

Ten parametr określa dysk programu MDTProvider programu Windows PowerShell dla żądanego udziału wdrożenia.

Uwaga

Jeśli ten parametr nie zostanie podany, katalog roboczy programu Windows PowerShell musi domyślnie używać lokalizacji w obrębie żądanego dysku programu Windows PowerShell MDTProvider.

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-ID <dopuszczalna do wartości null>

Ten parametr określa element danych monitorowania, który ma zostać usunięty, przy użyciu identyfikatora elementu danych monitorowania. Jeśli ten parametr nie zostanie określony, parametr ComputerObject musi zostać określony w celu zidentyfikowania określonego elementu danych monitorowania.

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? True (ByValue)
Akceptować symbole wieloznaczne? False

-ComputerObject <PSObject>

Ten parametr określa element danych monitorowania, który ma zostać usunięty przy użyciu obiektu komputera. Jeśli ten parametr nie zostanie określony, parametr ID musi zostać określony w celu zidentyfikowania określonego elementu danych monitorowania.

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? True (ByValue)
Akceptować symbole wieloznaczne? False

<CommonParameters (Wspólne parametry)>

To polecenie cmdlet obsługuje następujące typowe parametry: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction i WarningVariable. Aby uzyskać więcej informacji, zobacz temat "about_CommonParameters", do którego możesz uzyskać dostęp, wpisując poniższe polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjścia

To polecenie cmdlet może wyprowadzać obiekt typu String , jeśli uwzględniono wspólny parametr Verbose ; W przeciwnym razie nie są generowane żadne dane wyjściowe.

Przykład 1

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

Opis

W tym przykładzie element danych monitorowania o identyfikatorze o wartości 3 jest usuwany z udziału wdrożenia w ścieżce DS001 programu Windows PowerShell:

Przykład 2

Remove-MDTMonitorData -ID 3

Opis

W tym przykładzie element danych monitorowania o identyfikatorze o wartości 3 jest usuwany z udziału wdrożenia w domyślnej ścieżce programu Windows PowerShell.

Przykład 3

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

Opis

W tym przykładzie zostaną usunięte wszystkie elementy danych monitorowania, których nazwa to WDG-REF-01. Obiekt można znaleźć przy użyciu polecenia cmdlet Get-MDTMonitorData i polecenia cmdlet Where-Object . Aby uzyskać więcej informacji na temat polecenia cmdlet Where-Object , zobacz Korzystanie z polecenia cmdlet Where-Object.

Remove-MDTPersistentDrive

W tej sekcji opisano polecenie cmdlet programu Windows PowerShell Remove-MDTPersistentDriveWindows. Uruchom to polecenie cmdlet z konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell. Aby uzyskać więcej informacji dotyczących sposobu uruchamiania konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell, zobacz "Ładowanie przystawki programu Windows PowerShell MDT".

Składnia

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

Opis

To polecenie cmdlet usuwa istniejący dysk programu Windows PowerShell utworzony przy użyciu MDTProvider z listy dysków trwale przechowywanych w środowisku wdrażania lub sesji programu Windows PowerShell przy użyciu polecenia cmdlet Restore-MDTPersistentDrive. To polecenie cmdlet jest wywoływane, gdy udział wdrożenia jest zamykany (usuwany z) środowiska wdrażania .

Uwaga

Lista trwałych dysków MDTProvider jest zachowywana dla poszczególnych użytkowników na podstawie profilu użytkownika.

Listę utrwalonych dysków MDTProvider można wyświetlić przy użyciu polecenia cmdlet Get-MDTPersistentDrive . Dysk MDTProvider można dodać do listy dysków trwałych przy użyciu polecenia cmdlet Add-MDTPersistentDrive .

Parametry

W tej podsekcji znajdują się informacje o różnych parametrach, których można używać z poleceniem cmdlet Add-MDTPersistentDriveWindows .

-Ciąg nazw <>

Określa nazwę dysku programu Windows PowerShell utworzonego przy użyciu dostawcy zestawu MDT i odpowiadającego istniejącemu udziałowi wdrożenia. Nazwa została utworzona przy użyciu polecenia cmdlet New-PSDrive i określając element MDTProvider w parametrze PSProvider .

Aby uzyskać więcej informacji na temat tworzenia nowego dysku programu Windows PowerShell przy użyciu elementu MDTProvider oraz udziału wdrożenia przy użyciu programu Windows PowerShell, zobacz sekcję "Tworzenie udziału wdrażania przy użyciu programu Windows PowerShell" w dokumencie zestawu MDT — przewodnik po zestawie narzędzi firmy Microsoft.

Parametr Wartość
Wymagany? True
Pozycja? 1 i nazwany
Wartość domyślna Brak
Zaakceptować dane wejściowe potoku? True (ByValue)
Akceptować symbole wieloznaczne? False

-InputObject <PSObject>

Ten parametr określa obiekt dysku programu Windows PowerShell utworzony wcześniej w procesie. Wprowadź obiekt PSObject , taki jak wygenerowany przez polecenie cmdlet New-PSDrive .

Parametr Wartość
Wymagany? False
Pozycja? 2 i nazwane
Wartość domyślna -
Zaakceptować dane wejściowe potoku? True (ByValue)
Akceptować symbole wieloznaczne? False

<CommonParameters (Wspólne parametry)>

To polecenie cmdlet obsługuje następujące typowe parametry: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction i WarningVariable. Aby uzyskać więcej informacji, zobacz temat "about_CommonParameters", do którego możesz uzyskać dostęp, wpisując poniższe polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjścia

To polecenie cmdlet nie dostarcza żadnych danych wyjściowych.

Przykład 1

Remove-MDTPersistentDrive -Name "DS001:"

Opis

W tym przykładzie z listy trwałych dysków usunięto udział wdrożenia o nazwie dysku programu Windows PowerShell DS001.

Przykład 2

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

Opis

W tym przykładzie usunięto udział wdrożenia w lokalizacji C:\DeploymentShare$ z listy dysków trwałych. Polecenia cmdlet GetPSDrive i Where-Object służą do zwracania dysku utrwalonego Windows PowerShell zestawu MDT do polecenia cmdlet Remove-MDTPersistentDrive przy użyciu zmiennej $MDTPSDrive. Aby uzyskać więcej informacji na temat polecenia cmdlet Where-Object , zobacz Korzystanie z polecenia cmdlet Where-Object. Aby uzyskać więcej informacji na temat polecenia cmdlet Get-PSDrive , zobacz Korzystanie z polecenia cmdlet Get-PSDrive.

Restore-MDTPersistentDrive

W tej sekcji opisano polecenie cmdlet programu Windows PowerShell Restore-MDTPersistentDrive. Uruchom to polecenie cmdlet z konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell. Aby uzyskać więcej informacji dotyczących sposobu uruchamiania konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell, zobacz "Ładowanie przystawki programu Windows PowerShell MDT".

Składnia

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

Opis

To polecenie cmdlet przywraca utrwalony dysk programu Windows PowerShell MDT na listę aktywnych dysków programu Windows PowerShell dla każdego udziału wdrożenia, który został dodany do listy trwałych dysków programu Windows PowerShell MDT. Lista trwałych dysków programu Windows PowerShell MDT jest zarządzana za pomocą poleceń cmdlet Add-MDTPersistentDrive i Remove-MDTPersistentDrive lub środowiska pracy wdrażania.

To polecenie cmdlet wywołuje polecenie cmdlet New-PSDrive w celu utworzenia dysku programu Windows PowerShell dla każdego dysku na liście trwałych zestawów MDT. Trwałe dyski programu MDT programu Windows PowerShell przypominają trwałe mapowania dysków sieciowych.

Uwaga

Ta lista trwałych dysków programu Windows PowerShell MDT jest obsługiwana dla poszczególnych użytkowników i przechowywana w profilu użytkownika.

Parametry

Ta podsekcja zawiera informacje o różnych parametrach, których można używać z poleceniem cmdlet Restore-MDTPersistentDrive .

-force [<parametr przełączania>]

Ten parametr określa, że udział wdrożenia powinien zostać uaktualniony po przywróceniu (jeśli jest to wymagane). Jeśli ten parametr wynosi:

  • Udział wdrożenia zostanie uaktualniony po przywróceniu (jeśli jest to wymagane)

  • Pominięty, udział wdrożenia nie zostanie uaktualniony po przywróceniu

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? True (ByValue)
Akceptować symbole wieloznaczne? False

<CommonParameters (Wspólne parametry)>

To polecenie cmdlet obsługuje następujące typowe parametry: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction i WarningVariable. Aby uzyskać więcej informacji, zobacz temat "about_CommonParameters", do którego możesz uzyskać dostęp, wpisując poniższe polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjścia

To polecenie cmdlet wyprowadza obiekt typu PSObject dla każdego przywracanego dysku programu Windows PowerShell dostawcy zestawu MDT.

Przykład 1

Get-MDTPersistentDrive

Opis

W tym przykładzie przywrócono listę trwałych dysków zestawu MDT, tworząc dysk programu Windows PowerShell przy użyciu typu MDTProvider. Udział wdrożenia nie zostanie uaktualniony po przywróceniu.

Przykład 2

Get-MDTPersistentDrive -Force

Opis

W tym przykładzie przywrócono listę trwałych dysków zestawu MDT, tworząc dysk programu Windows PowerShell przy użyciu typu MDTProvider. Udział wdrożenia zostanie uaktualniony po przywróceniu (jeśli jest to wymagane).

Set-MDTMonitorData

W tej sekcji opisano polecenie cmdlet programu Windows PowerShell Get-MDTPersistentDrive. Uruchom to polecenie cmdlet z konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell. Aby uzyskać więcej informacji dotyczących sposobu uruchamiania konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell, zobacz "Ładowanie przystawki programu Windows PowerShell MDT".

Składnia

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

-lub-

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

Opis

To polecenie cmdlet tworzy nowy element danych monitorowania lub aktualizuje istniejący element danych monitorowania w udziale wdrożenia. Dane monitorowania do usunięcia można zidentyfikować, określając:

  • Obiekt komputera dla elementu monitorowania w udziale wdrożenia. Obiekt komputera można uzyskać za pomocą polecenia cmdlet Get-MDTMonitorData . Pierwszy przykład składni ilustruje to zastosowanie.

  • Adres MAC podstawowej karty sieciowej elementu monitorowania dla określonego udziału wdrożenia. Adres MAC jest automatycznie przypisywany do elementu danych monitorowania podczas tworzenia elementu dla udziału wdrożenia. Ostatni przykład składni ilustruje to użycie.

Uwaga

Po usunięciu monitorowanych danych nie ma metody odzyskania informacji.

Parametry

Ta podsekcja zawiera informacje o różnych parametrach, których można używać z poleceniem cmdlet Get- MDTMonitorData .

-Ciąg ścieżki <>

Ten parametr określa dysk programu MDTProvider programu Windows PowerShell dla żądanego udziału wdrożenia.

Uwaga

Jeśli ten parametr nie zostanie podany, katalog roboczy programu Windows PowerShell musi domyślnie używać lokalizacji w obrębie żądanego dysku programu Windows PowerShell MDTProvider.

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-ComputerObject <PSObject>

Ten parametr określa element danych monitorowania, który ma zostać utworzony lub zaktualizowany przy użyciu obiektu komputera. Jeśli ten parametr nie zostanie określony, należy określić parametr MACAddress w celu zidentyfikowania określonego elementu danych monitorowania.

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? True (ByValue)
Akceptować symbole wieloznaczne? False

-Ciąg MACAddress <>

Ten parametr określa element danych monitorowania, który ma zostać utworzony lub zaktualizowany przy użyciu adresu MAC podstawowej karty sieciowej monitorowanego komputera. Format adresu MACA to xx:xx:xx:xx:xx:xx, gdzie x jest szesnastkowym znakiem wpisanym wielkimi literami (zgodnie z wymaganiami). Jeśli ten parametr nie zostanie określony, parametr ComputerObject musi zostać określony w celu zidentyfikowania określonego elementu danych monitorowania.

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? True (ByValue)
Akceptować symbole wieloznaczne? False

-Tabela skrótów ustawień <>

Ten parametr określa ustawienia danych monitorowania dla elementu danych monitorowania, który ma zostać utworzony lub zaktualizowany. Format tablicy skrótów dostarczonej z tym parametrem to @{"Setting"="Value"; "Setting1"="Value1"; "Setting2"="Value2}. Jeśli ten parametr nie zostanie określony, element danych monitorowania zostanie utworzony, ale nie będą przechowywane żadne informacje o monitorowaniu.

"Setting" Może to być dowolna właściwość wymieniona w pliku ZTIGather.xml. Value może być dowolną prawidłową wartością właściwości określonej w "Setting".

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? True (ByValue)
Akceptować symbole wieloznaczne? False

<CommonParameters (Wspólne parametry)>

To polecenie cmdlet obsługuje następujące typowe parametry: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction i WarningVariable. Aby uzyskać więcej informacji, zobacz temat "about_CommonParameters", do którego możesz uzyskać dostęp, wpisując poniższe polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjścia

To polecenie cmdlet nie generuje żadnych danych wyjściowych.

Przykład 1

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

Opis

W tym przykładzie zostaną usunięte wszystkie elementy danych monitorowania, których nazwa to WDG-REF-01. Obiekt można znaleźć przy użyciu polecenia cmdlet Get-MDTMonitorData i polecenia cmdlet Where-Object . Aby uzyskać więcej informacji na temat polecenia cmdlet Where-Object , zobacz Korzystanie z polecenia cmdlet Where-Object. Właściwość OSDComputerName jest rejestrowana jako mająca wartość WDG-MDT-01, a właściwość SkipWizard jest rejestrowana jako mająca wartość YES.

Przykład 2

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

Opis

W tym przykładzie jest tworzony lub aktualizowany element danych monitorowania o parametrze MACAddress o wartości 00:11:22:33:44:55. Właściwość OSDComputerName jest rejestrowana jako mająca wartość WDG-MDT-01, a właściwość SkipWizard jest rejestrowana jako mająca wartość YES.

Test-MDTDeploymentShare

Mimo że to polecenie cmdlet jest zwracane za pomocą polecenia cmdlet Get-Command , które znajduje się w przystawce Microsoft.BDD.PSSnapIn, nie zostało ono zaimplementowane.

Test-MDTMonitorData

W tej sekcji opisano polecenie cmdlet programu Windows PowerShell Test-MDTMonitorData. Uruchom to polecenie cmdlet z konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell. Aby uzyskać więcej informacji dotyczących sposobu uruchamiania konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell, zobacz "Ładowanie przystawki programu Windows PowerShell MDT".

Składnia

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

Opis

To polecenie cmdlet sprawdza, czy usługa monitorowania zestawu MDT uruchomiona na komputerze, na którym zainstalowano zestaw MDT, jest włączona i działa prawidłowo. Usługa monitorowania MDT zbiera informacje o monitorowaniu, które mogą być wyświetlane:

  • W węźle Monitorowanie w udziale wdrożenia w środowisku Deployment Workbench

  • Korzystanie z polecenia cmdlet Get-MDTMonitorData

    Usługę monitorowania zestawu MDT można wyłączyć przy użyciu polecenia Disable-MDTMonitorService. Informacje o monitorowaniu można zapisać w usłudze monitorowania zestawu MDT przy użyciu polecenia cmdlet Set-MDTMonitorData .

Uwaga

Aby to polecenie cmdlet działało prawidłowo, musi istnieć co najmniej jeden element danych monitorowania zestawu MDT w udziale wdrożenia. Jeśli nie zarejestrowano żadnych informacji monitorowania zestawu MDT, udział wdrożenia nie przejdzie testu.

Aby uzyskać więcej informacji na temat usługi monitorowania zestawu MDT, zobacz sekcję "Monitorowanie wdrożeń zestawu MDT" w dokumencie zestawu MDT, Using the Microsoft Deployment Toolkit.

Parametry

Ta podsekcja zawiera informacje o różnych parametrach, których można używać z poleceniem cmdlet Test-MDTMonitorData .

-Server <String>

Określa nazwę komputera, na którym jest zainstalowany zestaw MDT i uruchomiona usługa monitorowania zestawu MDT.

Parametr Wartość
Wymagany? True
Pozycja? Nazwany
Wartość domyślna Brak
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-DataPort <Int32>

Ten parametr określa port TCP używany jako port danych dla usługi monitorowania zestawu MDT.

Parametr Wartość
Wymagany? True
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-EventPort <Int32>

Ten parametr określa port TCP używany jako port zdarzenia dla usługi monitorowania zestawu MDT.

Parametr Wartość
Wymagany? True
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

<CommonParameters (Wspólne parametry)>

To polecenie cmdlet obsługuje następujące typowe parametry: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction i WarningVariable. Aby uzyskać więcej informacji, zobacz temat "about_CommonParameters", do którego możesz uzyskać dostęp, wpisując poniższe polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjścia

To polecenie cmdlet wyświetla wartość logiczną reprezentującą powodzenie (prawda) lub niepowodzenie (fałsz) tekstu.

Przykład 1

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

Opis

Ten przykład sprawdza, czy usługa monitorowania MDT na WDG-MDT-01 jest zainstalowana i uruchomiona. Polecenie cmdlet zweryfikuje to przy użyciu portu danych 9801 i portu zdarzenia 9800.

Update-MDTDatabaseSchema

W tej sekcji opisano polecenie cmdlet programu Windows PowerShell Update-MDTDatabaseSchema. Uruchom to polecenie cmdlet z konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell. Aby uzyskać więcej informacji dotyczących sposobu uruchamiania konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell, zobacz "Ładowanie przystawki programu Windows PowerShell MDT".

Składnia

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

Opis

To polecenie cmdlet aktualizuje istniejącą bazę danych MDT DB do najnowszej wersji schematu bazy danych MDT. Każdy udział wdrożenia może być skojarzony tylko z jedną bazą danych MDT DB.

To polecenie cmdlet jest wywoływane automatycznie podczas uaktualniania udziału wdrożenia, na przykład podczas uruchamiania polecenia cmdlet Restore-MDTPersistentDrive z parametrem Force i poleceniem cmdlet Update-MDTDeploymentShare .

Parametry

Ta podsekcja zawiera informacje o różnych parametrach, których można używać z poleceniem cmdlet Upgrade-MDTDatabaseSchema .

-SQLServer <ciąg>

Ten parametr określa nazwę komputera z uruchomionym programem SQL Server, na którym zostanie uaktualniona baza danych MDT DB.

Parametr Wartość
Wymagany? True
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-Ciąg instancji <>

Ten parametr określa wystąpienie programu SQL Server, na którym istnieje baza danych MDT DB do uaktualnienia. Jeśli ten parametr zostanie pominięty, zakłada się, że baza danych MDT znajduje się w domyślnym wystąpieniu programu SQL Server.

Uwaga

Usługa przeglądarki programu SQL Server musi być uruchomiona na komputerze z programem SQL Server, aby polecenie cmdlet zlokalizowało wystąpienie określone w tym parametrze.

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-Ciąg portu <>

Ten parametr określa port TCP, który ma być używany w komunikacji z wystąpieniem programu SQL Server określonym w parametrze SQLServer. Domyślnym portem używanym przez program SQL Server jest port 1433. Ten parametr należy określić, gdy w programie SQL Server skonfigurowano używanie portu innego niż wartość domyślna. Wartość tego parametru musi odpowiadać portowi skonfigurowanemu dla programu SQL Server.

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-netlib <string>

Ten parametr określa bibliotekę sieciową programu SQL Server używaną do komunikacji z wystąpieniem programu SQL Server określonym w parametrze SQLServer. Parametr można ustawić na jedną z następujących wartości:

  • DBNMPNTW, który jest używany do określania komunikacji nazwanych potoków

  • DBSMSOCN, który jest używany do określania komunikacji przez gniazda TCP/IP

    Jeśli parametr ten nie zostanie podany, zostanie użyta nazwana biblioteka sieciowa programu SQL Server (DBNMPNTW).

Uwaga

Środowisko pracy wdrażania nie zawiera opcji konfigurowania biblioteki sieciowej programu SQL Server. Środowisko pracy wdrażania zawsze używa komunikacji nazwanych potoków. W pliku CustomSettings.ini można jednak skonfigurować bibliotekę sieciową SQL Server.

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-ciąg bazy danych <>

Ten parametr określa nazwę bazy danych do uaktualnienia w wystąpieniu programu SQL Server określonym w parametrze Instance w wystąpieniu programu SQL Server określonym w parametrze SQLServer.

Parametr Wartość
Wymagany? True
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

<CommonParameters (Wspólne parametry)>

To polecenie cmdlet obsługuje następujące typowe parametry: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction i WarningVariable. Aby uzyskać więcej informacji, zobacz temat "about_CommonParameters", do którego możesz uzyskać dostęp, wpisując poniższe polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjścia

To polecenie cmdlet wyprowadza obiekt typu PSObject dla uaktualnionej bazy danych MDT. To polecenie cmdlet wyprowadza również dane typu String , jeśli uwzględniono wspólny parametr Verbose .

Przykład 1

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

Opis

W tym przykładzie zaktualizowano schemat bazy danych MDT o nazwie MDTDB w domyślnym wystąpieniu programu SQL Server na komputerze o nazwie WDG-SQL-01. Połączenie z wystąpieniem programu SQL Server zostanie nawiązane przy użyciu domyślnego portu TCP i protokołu Named Pipes.

Przykład 2

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

Opis

Ten przykład aktualizuje schemat bazy danych MDT o nazwie MDTDB w wystąpieniu programu SQL Server o nazwie MDTInstance na komputerze o nazwie WDG-SQL-01. Połączenie z programem SQL Server zostanie nawiązane przy użyciu portu TCP 6333 i protokołu Named Pipes.

Update-MDTDeploymentShare

W tej sekcji opisano polecenie cmdlet programu Windows PowerShell Update-MDTDeploymentShare. Uruchom to polecenie cmdlet z konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell. Aby uzyskać więcej informacji dotyczących sposobu uruchamiania konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell, zobacz "Ładowanie przystawki programu Windows PowerShell MDT".

Składnia

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

Opis

To polecenie cmdlet aktualizuje istniejący udział wdrożenia przy użyciu najnowszych plików z zestawu ADK systemu Windows. To polecenie cmdlet aktualizuje również lub ponownie generuje wymagane obrazy rozruchowe środowiska Windows PE zarówno w formatach plików WIM, jak i ISO.

Parametry

Ta podsekcja zawiera informacje o różnych parametrach, których można używać z poleceniem cmdlet Update-MDTDeploymentShare .

-Ciąg ścieżki <>

Ten parametr określa w pełni kwalifikowaną ścieżkę do istniejącego folderu w aktualizowanym udziale wdrożenia.

Uwaga

Jeśli ten parametr nie zostanie podany, katalog roboczy programu Windows PowerShell musi domyślnie wybrać żądaną lokalizację w udziale wdrażania.

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

-force [<parametr przełączania>]

Ten parametr określa, czy obrazy rozruchowe środowiska Windows PE (pliki .iso i WIM) dla udziału wdrożenia powinny zostać całkowicie ponownie wygenerowane. Jeśli ten parametr wynosi:

  • Następnie polecenie cmdlet tworzy nowe wersje obrazów rozruchowych środowiska Windows PE. Ten proces zajmuje więcej czasu niż optymalizowanie istniejących obrazów rozruchowych środowiska Windows PE.

  • Pominięte, polecenie cmdlet optymalizuje istniejące obrazy rozruchowe środowiska Windows PE. Ten proces trwa krócej niż generowanie nowych wersji obrazów rozruchowych środowiska Windows PE. Jeśli ten parametr zostanie pominięty, można użyć parametru Compress , aby zmniejszyć rozmiar obrazów rozruchowych w ramach procesu optymalizacji obrazu rozruchowego środowiska Windows PE.

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? True (ByValue)
Akceptować symbole wieloznaczne? False

-compress [<parametr przełącznika>]

Ten parametr określa, czy obrazy rozruchowe systemu Windows PE (pliki .iso i WIM) dla udziału wdrożenia powinny być kompresowane podczas ich optymalizacji (bez parametru Force ). Jeśli ten parametr wynosi:

  • Następnie polecenie cmdlet kompresuje obrazy rozruchowe środowiska Windows PE podczas ich optymalizacji

  • Pominięte, oznacza to, że polecenie cmdlet nie kompresuje obrazów rozruchowych Windows PE podczas ich optymalizacji

Uwaga

Ten parametr powinien być podawany tylko wtedy, gdy parametr Force nie jest podany. W przypadku uwzględnienia parametru Force generowane są nowe obrazy rozruchowe środowiska Windows PE, które są kompresowane do minimalnego rozmiaru.

Parametr Wartość
Wymagany? False
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? True (ByValue)
Akceptować symbole wieloznaczne? False

<CommonParameters (Wspólne parametry)>

To polecenie cmdlet obsługuje następujące typowe parametry: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction i WarningVariable. Aby uzyskać więcej informacji, zobacz temat "about_CommonParameters", do którego możesz uzyskać dostęp, wpisując poniższe polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjścia

To polecenie cmdlet wyprowadza dane typu ciągu i generuje dodatkowe dane typu ciągu , jeśli uwzględniono wspólny parametr Verbose .

Przykład 1

Update-MDTDepoymentShare

Opis

W tym przykładzie zaktualizowano udział wdrożenia w katalogu roboczym programu Windows PowerShell. Obrazy rozruchowe środowiska Windows PE zostaną zoptymalizowane. Obrazy rozruchowe środowiska Windows PE nie zostaną skompresowane.

Przykład 2

Update-MDTDepoymentShare -Path "DS001:"

Opis

W tym przykładzie zaktualizowano udział wdrożenia na dysku programu Windows PowerShell MDT o nazwie DS001:. Obrazy rozruchowe środowiska Windows PE zostaną zoptymalizowane. Obrazy rozruchowe środowiska Windows PE nie zostaną skompresowane.

Przykład 3

Update-MDTDepoymentShare -Path "DS001:" -Compress

Opis

W tym przykładzie zaktualizowano udział wdrożenia na dysku programu Windows PowerShell MDT o nazwie DS001:. Obrazy rozruchowe środowiska Windows PE zostaną zoptymalizowane. Obrazy rozruchowe środowiska Windows PE zostaną skompresowane.

Przykład 4

Update-MDTDepoymentShare -Path "DS001:" -Force

Opis

W tym przykładzie zaktualizowano udział wdrożenia na dysku programu Windows PowerShell MDT o nazwie DS001:. Zostaną wygenerowane nowe wersje obrazów rozruchowych środowiska Windows PE.

Update-MDTLinkedDS

W tej sekcji opisano polecenie cmdlet programu Windows PowerShell Update-MDTLinkedDS. Uruchom to polecenie cmdlet z konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell. Aby uzyskać więcej informacji dotyczących sposobu uruchamiania konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell, zobacz "Ładowanie przystawki programu Windows PowerShell MDT".

Składnia

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

Opis

To polecenie cmdlet replikuje zawartość z udziału wdrożenia do połączonego udziału wdrożenia przy użyciu profilu wyboru używanego do definiowania połączonego udziału wdrożenia. Zachowanie replikacji jest określane na podstawie ustawień konfiguracji połączonego udziału wdrożenia.

Parametry

Ta podsekcja zawiera informacje o różnych parametrach, których można używać z poleceniem cmdlet Update-MDTLinkedDS .

-Ciąg ścieżki <>

Ten parametr określa w pełni kwalifikowaną ścieżkę do aktualizowanego połączonego udziału wdrożenia.

Uwaga

Jeśli ten parametr nie zostanie podany, katalog roboczy programu Windows PowerShell musi domyślnie wybrać żądaną lokalizację w udziale wdrażania.

Parametr Wartość
Wymagany? True
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

<CommonParameters (Wspólne parametry)>

To polecenie cmdlet obsługuje następujące typowe parametry: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction i WarningVariable. Aby uzyskać więcej informacji, zobacz temat "about_CommonParameters", do którego możesz uzyskać dostęp, wpisując poniższe polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjścia

To polecenie cmdlet wyprowadza dane typu ciągu i generuje dodatkowe dane typu ciągu , jeśli uwzględniono wspólny parametr Verbose .

Przykład 1

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

Opis

W tym przykładzie zawartość z udziału wdrożenia jest replikowana do połączonego udziału wdrożenia w folderze Windows PowerShell ścieżka DS001:\Linked Deployment Shares\LINKED001.

Update-MDTMedia

W tej sekcji opisano polecenie cmdlet programu Windows PowerShell Update-MDTMedia. Uruchom to polecenie cmdlet z konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell. Aby uzyskać więcej informacji dotyczących sposobu uruchamiania konsoli programu Windows PowerShell z załadowaną przystawką MDT PowerShell, zobacz "Ładowanie przystawki programu Windows PowerShell MDT".

Składnia

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

Opis

To polecenie cmdlet replikuje zawartość z udziału wdrożenia do folderu zawierającego nośnik wdrożenia przy użyciu profilu wyboru użytego do zdefiniowania nośnika wdrożenia. Zachowanie replikacji jest określane na podstawie ustawień konfiguracji nośnika wdrażania.

Multimedia w interfejsie LTI umożliwiają wykonywanie wdrożeń LTI wyłącznie z nośnika lokalnego bez nawiązywania połączenia z udziałem wdrożenia. Nośnik można zapisać na płycie DVD, dysku twardym USB lub innym urządzeniu przenośnym. Po utworzeniu nośnika wygeneruj rozruchowe obrazy WIM, które umożliwiają wykonanie wdrożenia z przenośnych urządzeń multimedialnych dostępnych lokalnie na komputerze docelowym.

Parametry

Ta podsekcja zawiera informacje o różnych parametrach, których można używać z poleceniem cmdlet Update-MDTMedia .

-Ciąg ścieżki <>

Ten parametr określa w pełni kwalifikowaną ścieżkę do folderu zawierającego aktualizowany nośnik wdrażania.

Uwaga

Jeśli ten parametr nie zostanie podany, katalog roboczy programu Windows PowerShell musi domyślnie wybrać żądaną lokalizację w udziale wdrażania.

Parametr Wartość
Wymagany? True
Pozycja? Nazwany
Wartość domyślna -
Zaakceptować dane wejściowe potoku? False
Akceptować symbole wieloznaczne? False

<CommonParameters (Wspólne parametry)>

To polecenie cmdlet obsługuje następujące typowe parametry: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction i WarningVariable. Aby uzyskać więcej informacji, zobacz temat "about_CommonParameters", do którego możesz uzyskać dostęp, wpisując poniższe polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjścia

To polecenie cmdlet wyprowadza dane typu ciągu i generuje dodatkowe dane typu ciągu , jeśli uwzględniono wspólny parametr Verbose .

Przykład 1

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

Opis

W tym przykładzie zawartość z udziału wdrożenia jest replikowana do folderu zawierającego nośnik wdrożenia w folderze Windows PowerShell ścieżka DS001:\Media \MEDIA001.