Polecenia cmdlet Windows PowerShell MDT

Oprócz aplikacji Deployment Workbench udziałami wdrażania MDT można zarządzać przy użyciu poleceń cmdlet Windows PowerShell. Polecenia cmdlet Windows PowerShell MDT są dołączone do przystawki Windows PowerShell — Microsoft.BDD.PSSnapIn — dołączonej do instalacji mdt.

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

Tabela 7 zawiera listę poleceń cmdlet Windows PowerShell MDT i zawiera krótki opis każdego polecenia cmdlet. Każde polecenie cmdlet zostało szczegółowo omówione w kolejnej sekcji.

Tabela 7. Polecenia cmdlet Windows PowerShell MDT

Polecenie cmdlet Opis
Add-MDTPersistentDrive Dodaje udział wdrożenia do listy dysków trwałych MDT, które można przywrócić przy użyciu polecenia cmdlet Restore-MDTPersistentDrive .
Disable-MDTMonitorService Wyłącza usługi monitorowania MDT.
Enable-MDTMonitorService Włącza usługi monitorowania MDT.
Get-MDTDeploymentShareStatistics Przedstawia statystyki udziału wdrożenia, w tym liczbę jednostek na folder główny w udziale wdrożenia.
Get-MDTMonitorData Wyświetla informacje dotyczące monitorowania MDT zebrane dla co najmniej jednego monitorowanego wdrożenia usługi MTD.
Get-MDTOperatingSystemCatalog Zwraca katalog systemu operacyjnego dla określonego systemu operacyjnego. Jeśli katalog systemu operacyjnego nie istnieje lub jest nieaktualny, katalog systemu operacyjnego jest ponownie generowany.
Get-MDTPersistentDrive Wyświetla listę udziałów wdrożenia, które można przywrócić przy użyciu polecenia cmdlet Restore-MDTPersistentDrive .
Import-MDTApplication Importuje aplikację do udziału wdrożenia.
Import-MDTDriver Importuje co najmniej jeden sterownik urządzenia do udziału wdrożenia.
Import-MDTOperatingSystem Importuje co najmniej jeden system operacyjny do udziału wdrożenia.
Import-MDTPackage Importuje co najmniej jeden pakiet 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 MDT ze zebranych danych monitorowania MDT w udziale wdrożenia.
Remove-MDTPersistentDrive Usuwa udział wdrożenia z listy utrwalonych dysków Windows PowerShell MDT, które można przywrócić przy użyciu polecenia cmdlet Restore-MDTPersistentDrive.
Restore-MDTPersistentDrive Tworzy dysk Windows PowerShell dla każdego udziału wdrożenia na liście dysków Windows PowerShell utrwalonych Windows PowerShell MDT.
Set-MDTMonitorData Tworzy nowy lub aktualizuje istniejący element danych monitorowania MDT w zebranych danych monitorowania MDT w udziale wdrażania.
Test-MDTDeploymentShare Weryfikuje integralność udziału wdrożenia.
Test-MDTMonitorData Sprawdza, czy usługi monitorowania MDT są prawidłowo skonfigurowane i uruchomione.
Update-MDTDatabaseSchema Aktualizacje schemat bazy danych MDT DB.
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śnika wdrażania.

Add-MDTPersistentDrive

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

Składni

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

Opis

To polecenie cmdlet dodaje istniejący dysk Windows PowerShell utworzony przy użyciu narzędzia MDTProvider do listy dysków utrwalonych w aplikacji Deployment Workbench lub w sesji Windows PowerShell przy użyciu polecenia cmdlet Restore-MDTPersistentDrive. To polecenie cmdlet jest wywoływane podczas tworzenia lub otwierania udziału wdrożenia w aplikacji Deployment Workbench.

Uwaga

Lista utrwalonych dysków MDTProvider jest przechowywana dla poszczególnych użytkowników w oparciu o profil użytkownika.

Listę utrwalonych dysków MDTProvider można wyświetlić za pomocą polecenia cmdlet Get-MDTPersistentDrive .

Parametry

Ta podsekcja zawiera informacje o różnych parametrach, które mogą być używane z poleceniem cmdlet Add-MDTPersistentDriveWindows .

-Name <String>

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

Aby uzyskać więcej informacji na temat tworzenia nowego dysku Windows PowerShell przy użyciu narzędzia MDTProvider i sposobu tworzenia udziału wdrożenia przy użyciu Windows PowerShell, zobacz sekcję "Tworzenie udziału wdrożenia przy użyciu Windows PowerShell" w dokumencie MDT Przewodnik po przykładach zestawu narzędzi do wdrażania firmy Microsoft.

Parametr Wartość
Wymagany? True
Pozycji? 2 i nazwane
Wartość domyślna Brak
Czy akceptować dane wejściowe potoku? Prawda (ByValue)
Czy akceptować symbole wieloznaczne? False

-InputObject <PSObject>

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

Parametr Wartość
Wymagany? False
Pozycji? 3 i nazwane
Wartość domyślna -
Czy akceptować dane wejściowe potoku? Prawda (ByValue)
Czy akceptować symbole wieloznaczne? False

<CommonParameters>

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żna uzyskać dostęp, wpisując następujące polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjść

To polecenie cmdlet generuje obiekt typu PSObject dla obiektu dysku Windows PowerShell został dodany do listy dysków utrwalonych.

To polecenie cmdlet powoduje również wyświetlenie obiektu typu String , jeśli uwzględniono wspólny parametr Verbose .

Przykład 1

Add-MDTPersistentDrive -Name DS001

Opis

W tym przykładzie do listy utrwalonych dysków dodano udział wdrożenia z nazwą dysku 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 do listy utrwalonych dysków MDT przy użyciu zmiennej $MDTPSDrive dodaje nazwę dysku Windows PowerShell DS001 utworzoną 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 dodano nazwę dysku Windows PowerShell DS001 utworzoną przez polecenie cmdlet New-PSDrive do listy utrwalonych dysków MDT przez potokowanie nowo utworzonego obiektu dysku Windows PowerShell do polecenia cmdlet Add-MDTPersistentDrive.

Disable-MDTMonitorService

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

Składni

Disable-MDTMonitorService [<CommonParameters>]

Opis

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

  • W węźle Monitorowanie w udziale wdrożenia w aplikacji 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 MDT, zobacz sekcję "Monitorowanie wdrożeń MDT" w dokumencie MDT Using the Microsoft Deployment Toolkit (Używanie zestawu narzędzi wdrażania firmy Microsoft).

Parametry

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

<CommonParameters>

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żna uzyskać dostęp, wpisując następujące polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjść

To polecenie cmdlet generuje obiekt typu String , jeśli dołączony jest 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 MDT.

Enable-MDTMonitorService

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

Składni

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

Opis

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

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

  • Korzystanie z polecenia cmdlet Get-MDTMonitorData

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

    Aby uzyskać więcej informacji na temat usługi monitorowania MDT, zobacz sekcję "Monitorowanie wdrożeń MDT" w dokumencie MDT Using the Microsoft Deployment Toolkit (Używanie zestawu narzędzi wdrażania firmy Microsoft).

Parametry

Ta podsekcja zawiera informacje o różnych parametrach, które mogą być używane z poleceniem cmdlet Enable-MDTMonitorService .

-EventPort <Int32>

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

Parametr Wartość
Wymagany? False
Pozycji? 2 i nazwane
Wartość domyślna 9800
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-DataPort <Int32>

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

Parametr Wartość
Wymagany? False
Pozycji? 3 i nazwane
Wartość domyślna 9801
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

<CommonParameters>

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żna uzyskać dostęp, wpisując następujące polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjść

To polecenie cmdlet generuje obiekt typu String , jeśli dołączony jest wspólny parametr Verbose ; W przeciwnym razie nie są generowane żadne dane wyjściowe.

Przykład 1

Enable-MDTMonitorService

Opis

Ten przykład umożliwia usługę monitorowania MDT na komputerze lokalnym przy użyciu wartości domyślnej 9800 dla portu zdarzeń 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 umożliwia usługę monitorowania MDT na komputerze lokalnym przy użyciu wartości 7000 dla portu zdarzeń i wartości 7001 dla portu danych w usłudze monitorowania MDT.

Get-MDTDeploymentShareStatistics

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

Składni

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

Opis

To polecenie cmdlet wyświetla statystyki udziału wdrożenia na podstawie dysku MDTProvder określonego w parametrze Ścieżka . Statystyki obejmują liczbę elementów w określonym udziale wdrożenia:

  • Aplikacje

  • Sterowniki

  • Systemy operacyjne

  • Pakiety

  • Sekwencje zadań

  • Profile wyboru

  • Połączone udziały wdrożenia

  • Nośnik MDT

  • Komputery w bazie danych MDT

  • Make and Models in the MDT DB

  • Lokalizacje w bazie danych MDT

  • Role w bazie danych MDT

Uwaga

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

Parametry

Ta podsekcja zawiera informacje o różnych parametrach, które mogą być używane z poleceniem cmdlet Get-MDTDeploymentShareStatistics .

-Ciąg ścieżki <>

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

Uwaga

Jeśli ten parametr nie zostanie podany, katalog roboczy Windows PowerShell musi domyślnie korzystać z lokalizacji na żądanym dysku Windows PowerShell MDTProvider.

Parametr Wartość
Wymagany? False
Pozycji? 2 i nazwane
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

<CommonParameters>

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żna uzyskać dostęp, wpisując następujące polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjść

To polecenie cmdlet generuje obiekt typu PSObject zawierający statystyki udziału wdrożenia.

Przykład 1

Get-MDTDeploymentShareStatistics -Path DS001:

Opis

Ten przykład zwraca statystyki udziału wdrożenia dla udziału wdrożenia określonego w dysku Windows PowerShell DS001: MDTProvider.

Przykład 2

cd DS001:
Get-MDTDeploymentShareStatistics

Opis

Ten przykład zwraca statystyki udziału wdrożenia dla udziału wdrożenia określonego w dysku Windows PowerShell DS001: MDTProvider. Użyj polecenia cd, aby ustawić katalog roboczy dla Windows PowerShell na dysk Windows PowerShell DS001: MDTProvider.

Get-MDTMonitorData

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

Składni

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

Opis

To polecenie cmdlet wyświetla dane monitorowania MDT, które są zgłaszane do udziału wdrożenia określonego w parametrze Ścieżka . Poniżej przedstawiono przykładowe dane wyjściowe z 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

Serwer MDTProvider Windows PowerShell dysku, do którego musi istnieć to polecenie cmdlet przed uruchomieniem tego polecenia cmdlet.

Parametry

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

-Ciąg ścieżki <>

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

Uwaga

Jeśli ten parametr nie zostanie podany, katalog roboczy Windows PowerShell musi domyślnie korzystać z lokalizacji na żądanym dysku Windows PowerShell MDTProvider.

Parametr Wartość
Wymagany? False
Pozycji? 2 i nazwane
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-ID <nullable>

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

Parametr Wartość
Wymagany? False
Pozycji? 3 i nazwane
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

<CommonParameters>

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żna uzyskać dostęp, wpisując następujące polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjść

To polecenie cmdlet generuje obiekt typu PSObject dla każdego monitorowanego komputera, który zawiera dane monitorowania 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 Windows PowerShell DS001: 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 Windows PowerShell DS001: MDTProvider. Użyj polecenia cd, aby ustawić katalog roboczy dla Windows PowerShell na dysk Windows PowerShell DS001: MDTProvider.

Przykład 3

Get-MDTMonitorData -Path DS001: -ID 22

Opis

Ten przykład zwraca dane monitorowania wdrożenia o identyfikatorze 22 w udziale wdrożenia określonym w dysku Windows PowerShell DS001: MDTProvider.

Get-MDTOperatingSystemCatalog

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

Składni

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

Opis

To polecenie cmdlet pobiera lub tworzy katalog systemów operacyjnych dla niestandardowego obrazu systemu operacyjnego, aby można było zmodyfikować odpowiedni plik unattend.xml przy użyciu programu Windows System Image Manager (WSIM). Jeśli katalog systemu operacyjnego nie jest dostępny lub jeśli istniejący wykaz systemów operacyjnych jest nieprawidłowy lub nieaktualny, to polecenie cmdlet wygeneruje nowy wykaz systemów operacyjnych.

Uwaga

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

Parametry

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

-ImageFile Ciąg <>

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

Parametr Wartość
Wymagany? True
Pozycji? 2 i nazwane
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-Index <Int32>

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

Parametr Wartość
Wymagany? True
Pozycji? 3 i nazwane
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

<CommonParameters>

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żna uzyskać dostęp, wpisując następujące polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjść

To polecenie cmdlet generuje obiekt typu PSObject zawierający ścieżkę do katalogu systemu operacyjnego.

Przykład 1

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

Opis

Ten przykład zwraca katalog systemu operacyjnego dla obrazu systemu operacyjnego w indeksie 2 w pliku obrazu systemu operacyjnego DS001:\Operating Systems\Windows 8\sources\install.wim.

Get-MDTPersistentDrive

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

Składni

Get-MDTPersistentDrive [<CommonParameters>]

Opis

To polecenie cmdlet wyświetla listę utrwalonych dysków Windows PowerShell MDT. Lista utrwalonych dysków mdt Windows PowerShell jest zarządzana przy użyciu poleceń cmdlet Add-MDTPersistentDrive i Remove-MDTPersistentDrive lub aplikacji Deployment Workbench.

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

  • nazwa dysku Windows PowerShell, na przykład DS001

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

    Utrwalone dyski Windows PowerShell MDT są podobne do utrwalonych mapowań dysków sieciowych.

Uwaga

Ta lista utrwalonych dysków MDT Windows PowerShell jest przechowywana na poszczególnych użytkowników i jest przechowywana w profilu użytkownika.

Parametry

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

<CommonParameters>

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żna uzyskać dostęp, wpisując następujące polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjść

To polecenie cmdlet generuje obiekt typu PSObject dla każdego dysku trwałego 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 trwałych MDT.

Import-MDTApplication

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

Składni

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. Następujące typy aplikacji można zaimportować przy użyciu tego polecenia cmdlet:

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

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

  • Pakiety aplikacji używane do grupowania zestawu powiązanych aplikacji przy użyciu parametru Bundle . Ostatni przykład składni ilustruje użycie tego polecenia cmdlet dla tego typu aplikacji.

Parametry

Ta podsekcja zawiera informacje o różnych parametrach, które mogą być używane 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 używany jest parametr DestinationFolder , folder określony w parametrze DestinationFolder jest tworzony pod folderem określonym 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 Windows PowerShell musi domyślnie mieć żądaną lokalizację w udziale wdrożenia.

Parametr Wartość
Wymagany? False
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-Name <String>

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
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-ApplicationSourcePath <— ciąg>

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

Parametr Wartość
Wymagany? True
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-DestinationFolder <String>

Ten parametr określa folder w udziale wdrażania, w którym mają zostać zaimportowane pliki źródłowe aplikacji. Ten folder jest tworzony pod folderem określonym w parametrze Ścieżka . Ten parametr jest prawidłowy tylko do użycia w pierwszym przykładzie składni.

Parametr Wartość
Wymagany? True
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-Move [<SwitchParameter>]

Ten parametr określa, czy pliki źródłowe aplikacji powinny zostać przeniesione (zamiast skopiowane) z folderu, w którym znajdują się pliki źródłowe aplikacji, co jest określone w parametrze ApplicationSourcePath .

Jeśli ten parametr to:

  • Określone, następnie pliki są przenoszone i pliki w folderze określonym w parametrze ApplicationSourcePath zostaną usunięte

  • Nie określono, pliki są kopiowane, a pliki w folderze określonym w parametrze ApplicationSourcePath są zachowywane

    Ten parametr jest prawidłowy tylko do użycia w pierwszym przykładzie składni.

Parametr Wartość
Wymagany? False
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-NoSource [<SwitchParameter>]

Ten parametr określa, że importowana aplikacja jest aplikacją, która nie ma plików źródłowych do skopiowania. W przypadku korzystania z tego parametru pliki źródłowe aplikacji są następujące:

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

  • Już obecny na obrazie systemu operacyjnego

    Ten parametr jest prawidłowy tylko do użycia w drugim przykładzie składni.

Parametr Wartość
Wymagany? False
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? Prawda (ByValue)
Czy akceptować symbole wieloznaczne? False

-Bundle [<SwitchParameter>]

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

Parametr Wartość
Wymagany? False
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? Prawda (ByValue)
Czy akceptować symbole wieloznaczne? False

<CommonParameters>

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żna uzyskać dostęp, wpisując następujące polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjść

To polecenie cmdlet generuje 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

Ten przykład importuje aplikację z plikami źródłowymi z folderu udostępnionego sieci pod adresem \\WDG-MDT-01\Source$\Office2010ProPlus\x86 i kopiuje pliki źródłowe do DS001:\Applications\Office2010ProPlusx86 w udziale wdrożenia. Pliki źródłowe są zachowywane.

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

Ten przykład importuje aplikację z plikami źródłowymi z folderu udostępnionego sieci pod adresem \\WDG-MDT-01\Source$\Office2010ProPlus\x86 i przenosi pliki źródłowe do DS001:\Applications\Office2010ProPlusx86 w udziale wdrożenia. Pliki źródłowe są usuwane z folderu udostępnionego sieci pod adresem \\WDG-MDT-01\Source$\Office2010ProPlus\x86. Aplikacja ma 32-bitową nazwę Office 2012 Professional Plus.

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 import-MDTDriver Windows PowerShell. Uruchom to polecenie cmdlet z konsoli Windows PowerShell z załadowaną przystawką mdt programu PowerShell. Aby uzyskać więcej informacji na temat uruchamiania konsoli Windows PowerShell z załadowaną przystawką programu PowerShell MDT, zobacz "Ładowanie przystawki MDT Windows PowerShell".

Składni

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ń rozpoczynające się 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óre mogą być używane 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 zaimportowany sterownik urządzenia zostanie umieszczony w udziale wdrożenia.

Uwaga

Jeśli ten parametr nie zostanie podany, katalog roboczy Windows PowerShell musi domyślnie korzystać z żądanej lokalizacji w udziale wdrożenia. Ten parametr musi być podany, jeśli parametr SourcePath nie został podany.

Parametr Wartość
Wymagany? False
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-SourcePath <String[ ]>

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. Każda struktura folderów, począwszy od folderu określonego w tym parametrze, jest wyszukiwana pod kątem sterowników urządzeń, w tym wszystkich podfolderów i zawartości plików .cab w strukturze folderów.

Uwaga

Jeśli ten parametr nie zostanie podany, katalog roboczy Windows PowerShell musi być domyślnie folderem, w którym znajdują się pliki sterownika urządzenia. Ten parametr musi zostać podany, jeśli nie podano parametru Path .

Parametr Wartość
Wymagany? True
Pozycji? 1 i nazwane
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-ImportDuplicates [<SwitchParameter>]

Ten parametr określa, czy to polecenie cmdlet powinno importować zduplikowane sterowniki urządzeń. Domyślnie zduplikowane sterowniki urządzeń nie są importowane. Zduplikowane sterowniki urządzeń są wykrywane przez obliczenie wartości skrótu dla wszystkich plików w folderze sterownika urządzenia. Jeśli obliczona wartość skrótu odpowiada innemu sterownikowi urządzenia, sterownik urządzenia, który ma zostać zaimportowany, jest uznawany za duplikat.

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

Jeśli ten parametr to:

  • Określono, a następnie są importowane zduplikowane sterowniki urządzeń

  • Nie określono, sterowniki urządzeń zostaną dodane i połączone z oryginalnymi, istniejącymi sterownikami urządzeń

Parametr Wartość
Wymagany? False
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? Prawda (ByValue)
Czy akceptować symbole wieloznaczne? False

<CommonParameters>

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żna uzyskać dostęp, wpisując następujące polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjść

To polecenie cmdlet generuje 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

Ten przykład importuje wszystkie sterowniki urządzeń w strukturze folderów z katalogiem głównym struktury folderów w folderze \\WDG-MDT-01\Source$\Drivers. Sterowniki urządzeń są przechowywane w folderze Sterowniki out-of-box w udziale wdrożenia zamapowanym na dysk Windows PowerShell DS001: MDTProvder. Jeśli zostaną wykryte zduplikowane sterowniki urządzeń, sterowniki urządzeń zostaną dodane i połączone z oryginalnymi, istniejącymi sterownikami urządzeń w udziale wdrażania.

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

Ten przykład importuje wszystkie sterowniki urządzeń w strukturze folderów określonej w tablicy ciągów $DriverSourcePath. Sterowniki urządzeń są przechowywane w folderze Sterowniki out-of-box w udziale wdrożenia zamapowanym na dysk Windows PowerShell DS001: MDTProvder. Jeśli zostaną wykryte zduplikowane sterowniki urządzeń, zduplikowane sterowniki urządzeń zostaną zaimportowane.

Import-MDTOperatingSystem

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

Składni

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. Następujące typy systemów operacyjnych można zaimportować przy użyciu tego polecenia cmdlet:

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

  • Niestandardowe pliki obrazów systemów operacyjnych, takie jak przechwytywanie obrazów z komputerów odniesienia, przy użyciu parametru SourceFile . Drugi przykład składni ilustruje użycie tego polecenia cmdlet dla tego typu importu systemu operacyjnego.

  • Obrazy systemu operacyjnego, które są obecne w usługach wdrażania systemu Windows przy użyciu parametru WDSServer . Ostatni przykład składni ilustruje użycie tego polecenia cmdlet dla tego typu importu systemu operacyjnego.

Parametry

Ta podsekcja zawiera informacje o różnych parametrach, które mogą być używane 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 używany jest parametr DestinationFolder , folder określony w parametrze DestinationFolder jest tworzony pod folderem określonym 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 Windows PowerShell musi domyślnie korzystać z żądanej lokalizacji w udziale wdrożenia.

Parametr Wartość
Wymagany? False
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-SourcePath <Ciąg>

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 do użycia w pierwszym przykładzie składni.

Parametr Wartość
Wymagany? True
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-DestinationFolder <String>

Ten parametr określa folder w udziale wdrożenia, w którym mają zostać zaimportowane pliki źródłowe systemu operacyjnego. Ten folder jest tworzony pod folderem określonym w parametrze Ścieżka . Ten parametr jest prawidłowy tylko do użycia w przykładach składni pierwszej i drugiej.

Parametr Wartość
Wymagany? True
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-Move [<SwitchParameter>]

Ten parametr określa, czy pliki źródłowe systemu operacyjnego powinny zostać przeniesione (zamiast skopiowane) z folderu, w którym znajdują się pliki źródłowe systemu operacyjnego, który jest określony w parametrze DestinationFolder .

Jeśli ten parametr to:

  • Określono, a następnie pliki są przenoszone i pliki w folderze określonym w parametrze DestinationFolder zostaną usunięte

  • Nie określono, pliki są kopiowane, a pliki w folderze określonym w parametrze DestinationFolder są zachowywane

    Ten parametr jest prawidłowy tylko do użycia w przykładach składni pierwszej i drugiej.

Parametr Wartość
Wymagany? False
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-SourceFile Ciąg <>

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

Parametr Wartość
Wymagany? True
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-SetupPath <Ciąg>

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

Parametr Wartość
Wymagany? True
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-WDSServer <String>

Ten parametr określa nazwę serwera usług wdrażania systemu Windows, na którym znajdują się pliki obrazu systemu operacyjnego do zaimportowania. Wszystkie pliki obrazów operacyjnych 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 do użycia w ostatnim przykładzie składni.

Parametr Wartość
Wymagany? False
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

<CommonParameters>

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żna uzyskać dostęp, wpisując następujące polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjść

To polecenie cmdlet generuje 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

Ten przykład importuje system operacyjny z folderu udostępnionego sieci w folderze \\WDG-MDT-01\Source$\Windows8 i kopiuje pliki źródłowe do folderu DS001:\Operating Systems\Windows8x64 w udziale wdrożenia. Pliki źródłowe są zachowywane.

Przykład 2

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

Opis

Ten przykład importuje system operacyjny z folderu udostępnionego sieci w folderze \\WDG-MDT-01\Source$\Windows8 i kopiuje pliki źródłowe do folderu DS001:\Operating Systems\Windows8x64 w udziale wdrożenia. Pliki źródłowe są usuwane z folderu udostępnionego sieci pod adresem \\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 system operacyjny, niestandardowy plik obrazu (plik wim) z pliku \\WDG-MDT-01\ Capture$\WDG-REF-01_Capture.wim i kopiuje plik obrazu do DS001:\Operating Systems\Windows8x64-Reference w udziale wdrożenia. Źródłowy plik wim jest przechowywany w folderze udostępnionym sieci.

Przykład 4

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

Opis

Ten przykład importuje wszystkie obrazy systemu operacyjnego z serwera usług wdrażania systemu Windows o nazwie WDG-WDS-01 i tworzy link do każdego obrazu systemu operacyjnego w programie DS001:\Operating Systems w udziale wdrożenia. Źródłowe pliki obrazów systemu operacyjnego na serwerze usług wdrażania systemu Windows są przechowywane na serwerze usług wdrażania systemu Windows.

Import-MDTPackage

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

Składni

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

Opis

To polecenie cmdlet importuje co najmniej jeden pakiet systemu operacyjnego do udziału wdrożenia. Typy pakietów systemu operacyjnego, które można zaimportować, obejmują aktualizacje zabezpieczeń, pakiety językowe lub nowe składniki. Dodatki Service Pack nie powinny być importowane jako pakiety systemu operacyjnego, ponieważ nie można ich zainstalować w trybie offline.

Parametry

Ta podsekcja zawiera informacje o różnych parametrach, które mogą być używane 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 Windows PowerShell musi domyślnie korzystać z żądanej lokalizacji w udziale wdrożenia.

Parametr Wartość
Wymagany? False
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-SourcePath <Ciąg>

Ten parametr określa w pełni kwalifikowaną ścieżkę do struktury folderów, która ma być skanowana w poszukiwaniu pakietów systemu operacyjnego do zaimportowania. Określona struktura folderów zostanie przeskanowana pod kątem plików .cab i msu. W przypadku plików msu pliki .cab wewnątrz plików msu są automatycznie wyodrębniane.

Parametr Wartość
Wymagany? True
Pozycji? 1 i nazwane
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

<CommonParameters>

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żna uzyskać dostęp, wpisując następujące polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjść

To polecenie cmdlet generuje 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

Ten przykład skanuje folder udostępniony sieci pod adresem \\WDG-MDT-01\Source$\OSPackages pod kątem pakietów systemu operacyjnego i kopiuje pliki źródłowe do folderu DS001:\Packages w udziale wdrożenia. Pliki źródłowe są usuwane z folderu udostępnionego sieci pod adresem \\WDG-MDT-01\Source$\OSPackages.

Import-MDTTaskSequence

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

Składni

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óre mogą być używane 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 zaimportowana 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 Windows PowerShell musi domyślnie korzystać z żądanej lokalizacji w udziale wdrożenia.

Parametr Wartość
Wymagany? False
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy 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ń są .xml plikami zawierającymi kroki sekwencji zadań dla określonego typu sekwencji zadań. Jeśli szablon sekwencji zadań znajduje się w:

  • Folder installation_folder\Templates (gdzie installation_folder jest folderem, w którym zainstalowano mdt), wymagana jest tylko nazwa pliku .xml.

  • Wymagany jest inny folder, w pełni kwalifikowana ścieżka, w tym nazwa szablonu sekwencji zadań .xml.

    Aby uzyskać więcej informacji na temat szablonów sekwencji zadań dołączonych do rozwiązania MDT dla wdrożeń LTI, zobacz sekcję "Tworzenie nowej sekwencji zadań w aplikacji Robocze wdrażanie" w dokumencie MDT using the Microsoft Deployment Toolkit (Korzystanie z zestawu narzędzi wdrażania firmy Microsoft).

Parametr Wartość
Wymagany? True
Pozycji? 1 i nazwane
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-Name <String>

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

Parametr Wartość
Wymagany? True
Pozycji? 2 i nazwane
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-ID String <>

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 zawierać wielkie litery i nie zawierać spacji ani znaków specjalnych. Ta wartość służy do tworzenia podfolderu w folderze określonym w parametrze Ścieżka , który powinien znajdować się w folderze Kontrolka w udziale wdrożenia.

Parametr Wartość
Wymagany? True
Pozycji? 3 i nazwane
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-Comments <String>

Ten parametr określa tekst, który zawiera dodatkowe opisowe informacje o sekwencji zadań do zaimportowania. Te opisowe informacje są widoczne w aplikacji Deployment Workbench.

Parametr Wartość
Wymagany? False
Pozycji? 4 i nazwane
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-Version <String>

Ten parametr określa numer wersji sekwencji zadań do zaimportowania. Wartość tego parametru jest tylko informacyjna i nie jest używana przez funkcję MDT do przetwarzania związanego z wersją.

Parametr Wartość
Wymagany? False
Pozycji? 4 i nazwane
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-OperatingSystemPath <— ciąg>

Ten parametr określa w pełni kwalifikowaną ścieżkę Windows PowerShell do folderu w udziale wdrożenia, który zawiera system operacyjny do użycia z tą sekwencją zadań, taką jak DS001:\Operating Systems\Windows 8. System operacyjny musi już istnieć w udziale wdrożenia, w którym jest importowana 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
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy 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 wdrożenia, w którym jest importowana sekwencja zadań.

Obiekt Windows PowerShell dla systemu operacyjnego można pobrać za pomocą polecenia cmdlet Get-Item, takiego jak poniższy przykład:

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

Aby uzyskać więcej informacji na temat polecenia cmdlet Get-Item , zobacz Using the Get-Item Cmdlet (Używanie 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
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy 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 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
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-OrgName <String>

Ten parametr określa nazwę organizacji dla zarejestrowanego właściciela systemu operacyjnego, który ma być używany 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
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy 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
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-ProductKey Ciąg <>

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 prawidłowy tylko w przypadku wersji detalicznych 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 musi zostać podany podczas wdrażania tej sekwencji zadań w Kreatorze wdrażania, w pliku CustomSettings.ini lub w bazie danych MDT.

Parametr Wartość
Wymagany? False
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-OverrideProductKey, <ciąg>

Ten parametr określa klucz MAK, który ma być używany przez system operacyjny do użycia z tą sekwencją zadań. Ten klucz produktu jest ważny tylko w przypadku wersji licencji zbiorczej systemu 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 MAK musi zostać podany podczas wdrażania tej sekwencji zadań w Kreatorze wdrażania, w pliku CustomSettings.ini lub w bazie danych MDT.

Parametr Wartość
Wymagany? False
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-AdminPassword <ciąg>

Ten parametr określa hasło, które ma zostać przypisane do wbudowanego konta administratora lokalnego 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 konta administratora lokalnego na komputerze docelowym.

Parametr Wartość
Wymagany? False
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

<CommonParameters>

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żna uzyskać dostęp, wpisując następujące polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjść

To polecenie cmdlet generuje obiekt typu PSObject , który odwołuje się do 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

Ten przykład importuje sekwencję zadań o nazwie Deploy Windows 8 to Reference Computer (Wdrażanie Windows 8 do komputera odniesienia) i tworzy sekwencję zadań w folderze DS001:\Control\WIN8REFERENCE w udziale wdrożenia. Komentarz "Sekwencja zadań wdrażania Windows 8 na komputerze odniesienia (WDG-REF-01)" jest przypisywany 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. Zarejestrowany właściciel systemu operacyjnego zostanie ustawiony na wartość Pracownik banku Woodgrove Bank. Zarejestrowana organizacja systemu operacyjnego zostanie ustawiona na Woodgrove Bank. Domyślnie strona główna programu Internet Explorer ma wartość https://www.woodgrovebank.com. Hasło dla lokalnego wbudowanego konta administratora zostanie ustawione na wartość P@ssw0rd. 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

Ten przykład importuje sekwencję zadań o nazwie Deploy Windows 8 to Reference Computer (Wdrażanie Windows 8 do komputera odniesienia) i tworzy sekwencję zadań w folderze DS001:\Control\WIN8REFERENCE w udziale wdrożenia. Komentarz "Sekwencja zadań wdrażania Windows 8 na komputerze odniesienia (WDG-REF-01)" jest przypisywany 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 przy użyciu zmiennej $OSObject . Zmienna $OSObject jest ustawiona na istniejący obiekt systemu operacyjnego przy użyciu polecenia cmdlet Get-Item .

Zarejestrowany właściciel systemu operacyjnego zostanie ustawiony na wartość Pracownik banku Woodgrove Bank. Zarejestrowana organizacja systemu operacyjnego zostanie ustawiona na Woodgrove Bank. Domyślnie strona główna programu Internet Explorer ma wartość https://www.woodgrovebank.com. Hasło dla lokalnego wbudowanego konta administratora zostanie ustawione na wartość P@ssw0rd. Klucz produktu dla systemu operacyjnego należy podać podczas wdrażania tej sekwencji zadań w Kreatorze wdrażania, w pliku CustomSettings.ini lub w bazie danych MDT.

New-MDTDatabase

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

Składni

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óre mogą być używane z poleceniem cmdlet New-MDTDatabase .

-Ciąg ścieżki <>

Ten parametr określa w pełni kwalifikowaną ścieżkę 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 Windows PowerShell musi domyślnie korzystać z żądanej lokalizacji w udziale wdrożenia.

Parametr Wartość
Wymagany? False
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-Force [<SwitchParameter>]

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

  • Podano, że tabele w istniejącej bazie danych MDT zostaną ponownie utworzone

  • Pominięto, a następnie tabele w istniejącej bazie danych MDT nie zostaną ponownie utworzone

Parametr Wartość
Wymagany? False
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? Prawda (ByValue)
Czy akceptować symbole wieloznaczne? False

-SQLServer <String>

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

Parametr Wartość
Wymagany? True
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-Instance <String>

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

Uwaga

Usługa SQL Server Browser musi być uruchomiona na komputerze z uruchomionym SQL Server, aby polecenie cmdlet zlokalizować wystąpienie określone w tym parametrze.

Parametr Wartość
Wymagany? False
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-Ciąg portu <>

Ten parametr określa port TCP, który ma być używany w komunikacji z wystąpieniem SQL Server określonym w parametrze SQLServer. Domyślny port używany przez SQL Server to 1433. Określ ten parametr, gdy SQL Server jest skonfigurowany do używania portu innego niż wartość domyślna. Wartość tego parametru musi być zgodna z portem skonfigurowanym dla SQL Server.

Parametr Wartość
Wymagany? False
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-Netlib String <>

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

  • DBNMPNTW, który służy do określania komunikacji nazwanych potoków

  • DBSMSOCN, który służy do określania komunikacji gniazd TCP/IP

    Jeśli ten parametr nie zostanie podany, używane są nazwane potoki SQL Server biblioteki sieciowej (DBNMPNTW).

Parametr Wartość
Wymagany? False
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-Ciąg bazy danych <>

Ten parametr określa nazwę bazy danych, która ma zostać utworzona w wystąpieniu SQL Server określonym w parametrze Instance na SQL Server określonym w parametrze SQLServer. Domyślna lokalizacja i konwencja nazewnictwa będą używane dla plików bazy danych i dzienników podczas tworzenia bazy danych.

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

Parametr Wartość
Wymagany? True
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-SQLShare <String>

Ten parametr określa nazwę folderu udostępnionego sieci na komputerze, na którym jest uruchomiona SQL Server. To połączenie służy do ustanawiania zintegrowanych połączeń zabezpieczeń systemu Windows przy użyciu protokołu Nazwane potoki.

Uwaga

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

Parametr Wartość
Wymagany? False
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

<CommonParameters>

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żna uzyskać dostęp, wpisując następujące polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjść

To polecenie cmdlet generuje obiekt typu PSObject dla utworzonej nowej bazy danych MDT.

Przykład 1

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

Opis

Ten przykład tworzy bazę danych MDT o nazwie MDTDB w domyślnym wystąpieniu 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 SQL Server TCP i protokołu Nazwane potoki.

Przykład 2

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

Opis

Ten przykład tworzy bazę danych MDT o nazwie MDTDB w wystąpieniu 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ą ponownie utworzone. Połączenie zostanie nawiązane przy użyciu domyślnego portu SQL Server TCP i protokołu Nazwane potoki.

Remove-MDTMonitorData

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

Składni

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 następujące elementy:

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

  • 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 danych monitorowania nie ma metody odzyskiwania informacji.

Parametry

Ta podsekcja zawiera informacje o różnych parametrach, które mogą być używane z poleceniem cmdlet Get- MDTMonitorData .

-Ciąg ścieżki <>

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

Uwaga

Jeśli ten parametr nie zostanie podany, katalog roboczy Windows PowerShell musi domyślnie korzystać z lokalizacji na żądanym dysku Windows PowerShell MDTProvider.

Parametr Wartość
Wymagany? False
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-ID <nullable>

Ten parametr określa element danych monitorowania do usunięcia przy użyciu identyfikatora elementu danych monitorowania. Jeśli ten parametr nie zostanie określony, należy określić parametr ComputerObject w celu zidentyfikowania określonego elementu danych monitorowania.

Parametr Wartość
Wymagany? False
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? Prawda (ByValue)
Czy akceptować symbole wieloznaczne? False

-ComputerObject <PSObject>

Ten parametr określa element danych monitorowania do usunięcia przy użyciu obiektu komputera. Jeśli ten parametr nie zostanie określony, należy określić parametr ID w celu zidentyfikowania określonego elementu danych monitorowania.

Parametr Wartość
Wymagany? False
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? Prawda (ByValue)
Czy akceptować symbole wieloznaczne? False

<CommonParameters>

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żna uzyskać dostęp, wpisując następujące polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjść

To polecenie cmdlet może spowodować wyświetlenie obiektu typu String , jeśli dołączony jest 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 usuwa element danych monitorowania o identyfikatorze o wartości 3 z udziału wdrożenia w ścieżce Windows PowerShell DS001:.

Przykład 2

Remove-MDTMonitorData -ID 3

Opis

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

Przykład 3

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

Opis

W tym przykładzie usunięto wszystkie elementy danych monitorowania, w których nazwa komputera to WDG-REF-01. Obiekt znajduje się przy użyciu polecenia cmdlet Get-MDTMonitorData i polecenia cmdlet Where-Object . Aby uzyskać więcej informacji na temat polecenia cmdlet Where-Object , zobacz Using the Where-Object Cmdlet (Używanie polecenia cmdlet Where-Object).

Remove-MDTPersistentDrive

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

Składni

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

Opis

To polecenie cmdlet usuwa istniejący dysk Windows PowerShell utworzony przy użyciu mdtprovider z listy dysków, które są utrwalane w aplikacji Deployment Workbench lub w sesji Windows PowerShell przy użyciu polecenia cmdlet Restore-MDTPersistentDrive. To polecenie cmdlet jest wywoływane po zamknięciu udziału wdrożenia w (usunięciu z) aplikacji Deployment Workbench.

Uwaga

Lista utrwalonych dysków MDTProvider jest przechowywana dla poszczególnych użytkowników w oparciu o profil użytkownika.

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

Parametry

Ta podsekcja zawiera informacje o różnych parametrach, które mogą być używane z poleceniem cmdlet Add-MDTPersistentDriveWindows .

-Name <String>

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

Aby uzyskać więcej informacji na temat tworzenia nowego dysku Windows PowerShell przy użyciu narzędzia MDTProvider i sposobu tworzenia udziału wdrożenia przy użyciu Windows PowerShell, zobacz sekcję "Tworzenie udziału wdrożenia przy użyciu Windows PowerShell" w dokumencie MDT Przewodnik po przykładach zestawu narzędzi do wdrażania firmy Microsoft.

Parametr Wartość
Wymagany? True
Pozycji? 1 i nazwane
Wartość domyślna Brak
Czy akceptować dane wejściowe potoku? Prawda (ByValue)
Czy akceptować symbole wieloznaczne? False

-InputObject <PSObject>

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

Parametr Wartość
Wymagany? False
Pozycji? 2 i nazwane
Wartość domyślna -
Czy akceptować dane wejściowe potoku? Prawda (ByValue)
Czy akceptować symbole wieloznaczne? False

<CommonParameters>

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żna uzyskać dostęp, wpisując następujące polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjść

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

Przykład 1

Remove-MDTPersistentDrive -Name "DS001:"

Opis

Ten przykład usuwa udział wdrożenia z nazwą dysku Windows PowerShell DS001 z listy dysków utrwalonych.

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 witrynie C:\DeploymentShare$ z listy dysków utrwalonych. Polecenia cmdlet GetPSDrive i Where-Object służą do zwracania dysku Windows PowerShell utrwalonego mdt do polecenia cmdlet Remove-MDTPersistentDrive przy użyciu zmiennej $MDTPSDrive. Aby uzyskać więcej informacji na temat polecenia cmdlet Where-Object , zobacz Using the Where-Object Cmdlet (Używanie polecenia cmdlet Where-Object). Aby uzyskać więcej informacji na temat polecenia cmdlet Get-PSDrive , zobacz Using the Get-PSDrive Cmdlet (Używanie polecenia cmdlet Get-PSDrive).

Restore-MDTPersistentDrive

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

Składni

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

Opis

To polecenie cmdlet przywraca utrwalony dysk Windows PowerShell MDT do listy aktywnych dysków Windows PowerShell dla każdego udziału wdrożenia, który został dodany do listy utrwalonych dysków MDT Windows PowerShell. Lista utrwalonych dysków mdt Windows PowerShell jest zarządzana przy użyciu poleceń cmdlet Add-MDTPersistentDrive i Remove-MDTPersistentDrive lub aplikacji Deployment Workbench.

To polecenie cmdlet wywołuje polecenie cmdlet New-PSDrive, aby utworzyć dysk Windows PowerShell dla każdego dysku na liście utrwalonych mdt. Utrwalone dyski Windows PowerShell MDT są podobne do utrwalonych mapowań dysków sieciowych.

Uwaga

Ta lista utrwalonych dysków MDT Windows PowerShell jest utrzymywana dla poszczególnych użytkowników i jest przechowywana w profilu użytkownika.

Parametry

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

-Force [<SwitchParameter>]

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

  • Pod warunkiem, że udział wdrożenia zostanie uaktualniony po przywróceniu (jeśli jest to wymagane)

  • Pominięto, a następnie udział wdrożenia nie zostanie uaktualniony po przywróceniu

Parametr Wartość
Wymagany? False
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? Prawda (ByValue)
Czy akceptować symbole wieloznaczne? False

<CommonParameters>

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żna uzyskać dostęp, wpisując następujące polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjść

To polecenie cmdlet generuje obiekt typu PSObject dla każdego przywróconego dysku Windows PowerShell dostawcy MDT.

Przykład 1

Get-MDTPersistentDrive

Opis

W tym przykładzie przywraca listę dysków trwałych MDT, tworząc dysk 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 przywraca listę dysków trwałych MDT, tworząc dysk 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 Windows PowerShell Get-MDTPersistentDrive. Uruchom to polecenie cmdlet z konsoli Windows PowerShell z załadowaną przystawką mdt programu PowerShell. Aby uzyskać więcej informacji na temat uruchamiania konsoli Windows PowerShell z załadowaną przystawką programu PowerShell MDT, zobacz "Ładowanie przystawki MDT Windows PowerShell".

Składni

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 następujące elementy:

  • 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 użycie.

  • 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 danych monitorowania nie ma metody odzyskiwania informacji.

Parametry

Ta podsekcja zawiera informacje o różnych parametrach, które mogą być używane z poleceniem cmdlet Get- MDTMonitorData .

-Ciąg ścieżki <>

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

Uwaga

Jeśli ten parametr nie zostanie podany, katalog roboczy Windows PowerShell musi domyślnie korzystać z lokalizacji na żądanym dysku Windows PowerShell MDTProvider.

Parametr Wartość
Wymagany? False
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy 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
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? Prawda (ByValue)
Czy akceptować symbole wieloznaczne? False

-MACAddress <Ciąg>

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 macaddress jest xx:xx:xx:xx:xx:xx:xx, gdzie x jest znakiem szesnastkowym określonym wielkimi literami (zgodnie z potrzebami). Jeśli ten parametr nie zostanie określony, należy określić parametr ComputerObject w celu zidentyfikowania określonego elementu danych monitorowania.

Parametr Wartość
Wymagany? False
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? Prawda (ByValue)
Czy akceptować symbole wieloznaczne? False

-Ustawienia <hashtable>

Ten parametr określa ustawienia danych monitorowania dla elementu danych monitorowania, który ma zostać utworzony lub zaktualizowany. Format skrótu dostarczonego z tym parametrem to @{"Setting"="Value"; "Setting1"="Value1"; "Setting2"="Value2}. Jeśli ten parametr nie zostanie określony, zostanie utworzony element danych monitorowania, ale nie są 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 elemencie "Setting".

Parametr Wartość
Wymagany? False
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? Prawda (ByValue)
Czy akceptować symbole wieloznaczne? False

<CommonParameters>

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żna uzyskać dostęp, wpisując następujące polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjść

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 usunięto wszystkie elementy danych monitorowania, w których nazwa komputera to WDG-REF-01. Obiekt znajduje się przy użyciu polecenia cmdlet Get-MDTMonitorData i polecenia cmdlet Where-Object . Aby uzyskać więcej informacji na temat polecenia cmdlet Where-Object , zobacz Using the Where-Object Cmdlet (Używanie 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ść TAK.

Przykład 2

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

Opis

Ten przykład tworzy lub aktualizuje element danych monitorowania przy użyciu adresu 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ść TAK.

Test-MDTDeploymentShare

Mimo że to polecenie cmdlet jest zwracane przy użyciu polecenia cmdlet Get-Command jako w przystawce Microsoft.BDD.PSSnapIn, nie jest implementowane.

Test-MDTMonitorData

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

Składni

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

Opis

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

Uwaga

Aby to polecenie cmdlet działało prawidłowo, musi istnieć co najmniej jeden element danych monitorowania MDT w udziale wdrażania. Jeśli nie zarejestrowano żadnych informacji monitorowania MDT, udział wdrożenia zakończy się niepowodzeniem testu.

Aby uzyskać więcej informacji na temat usługi monitorowania MDT, zobacz sekcję "Monitorowanie wdrożeń MDT" w dokumencie MDT Using the Microsoft Deployment Toolkit (Używanie zestawu narzędzi wdrażania firmy Microsoft).

Parametry

Ta podsekcja zawiera informacje o różnych parametrach, które mogą być używane z poleceniem cmdlet Test-MDTMonitorData .

-Server <String>

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

Parametr Wartość
Wymagany? True
Pozycji? O nazwie
Wartość domyślna Brak
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-DataPort <Int32>

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

Parametr Wartość
Wymagany? True
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-EventPort <Int32>

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

Parametr Wartość
Wymagany? True
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

<CommonParameters>

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żna uzyskać dostęp, wpisując następujące polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjść

To polecenie cmdlet generuje wartość logiczną, która reprezentuje powodzenie (true) lub niepowodzenie (false) tekstu.

Przykład 1

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

Opis

Ten przykład sprawdza, czy usługa monitorowania MDT w programie WDG-MDT-01 jest zainstalowana i uruchomiona. Polecenie cmdlet zweryfikuje użycie portu danych 9801 i portu zdarzeń 9800.

Update-MDTDatabaseSchema

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

Składni

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 DB. Każdy udział wdrożenia może być skojarzony tylko z jedną bazą danych MDT DB.

To polecenie cmdlet jest automatycznie wywoływane 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óre mogą być używane z poleceniem cmdlet Upgrade-MDTDatabaseSchema .

-SQLServer <String>

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

Parametr Wartość
Wymagany? True
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-Instance <String>

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

Uwaga

Usługa SQL Server Browser musi być uruchomiona na komputerze z uruchomionym SQL Server, aby polecenie cmdlet zlokalizować wystąpienie określone w tym parametrze.

Parametr Wartość
Wymagany? False
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-Ciąg portu <>

Ten parametr określa port TCP, który ma być używany w komunikacji z wystąpieniem SQL Server określonym w parametrze SQLServer. Domyślny port używany przez SQL Server to 1433. Określ ten parametr, gdy SQL Server jest skonfigurowany do używania portu innego niż wartość domyślna. Wartość tego parametru musi być zgodna z portem skonfigurowanym dla SQL Server.

Parametr Wartość
Wymagany? False
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-Netlib String <>

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

  • DBNMPNTW, który służy do określania komunikacji nazwanych potoków

  • DBSMSOCN, który służy do określania komunikacji gniazd TCP/IP

    Jeśli ten parametr nie zostanie podany, używane są nazwane potoki SQL Server biblioteki sieciowej (DBNMPNTW).

Uwaga

Aplikacja Deployment Workbench nie udostępnia opcji konfigurowania biblioteki sieciowej SQL Server. Aplikacja Deployment Workbench zawsze używa komunikacji nazwanych potoków. Jednak bibliotekę sieci SQL Server można skonfigurować w pliku CustomSettings.ini.

Parametr Wartość
Wymagany? False
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-Ciąg bazy danych <>

Ten parametr określa nazwę bazy danych, która ma zostać uaktualniona w wystąpieniu SQL Server określonym w parametrze Instance w wystąpieniu SQL Server określonym w parametrze SQLServer.

Parametr Wartość
Wymagany? True
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

<CommonParameters>

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żna uzyskać dostęp, wpisując następujące polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjść

To polecenie cmdlet generuje obiekt typu PSObject dla bazy danych MDT, która została uaktualniona. To polecenie cmdlet generuje również dane typu Ciąg , jeśli uwzględniono wspólny parametr Verbose .

Przykład 1

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

Opis

Ten przykład aktualizuje schemat bazy danych MDT o nazwie MDTDB w domyślnym wystąpieniu SQL Server na komputerze o nazwie WDG-SQL-01. Połączenie zostanie nawiązane z wystąpieniem SQL Server przy użyciu domyślnego portu TCP i protokołu Nazwanych potoków.

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 SQL Server o nazwie MDTInstance na komputerze o nazwie WDG-SQL-01. Połączenie zostanie nawiązane z SQL Server przy użyciu portu TCP 6333 i protokołu Nazwanych potoków.

Update-MDTDeploymentShare

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

Składni

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 Windows ADK. To polecenie cmdlet aktualizuje lub ponownie generuje wymagane obrazy rozruchowe środowiska Windows PE w formatach plików WIM i ISO.

Parametry

Ta podsekcja zawiera informacje o różnych parametrach, które mogą być używane 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 Windows PowerShell musi domyślnie korzystać z żądanej lokalizacji w udziale wdrożenia.

Parametr Wartość
Wymagany? False
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

-Force [<SwitchParameter>]

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

  • Podano, że polecenie cmdlet tworzy nowe wersje obrazów rozruchowych środowiska Windows PE. Ten proces zajmuje więcej czasu niż optymalizacja istniejących obrazów rozruchowych środowiska Windows PE.

  • Pominięto polecenie cmdlet optymalizuje istniejące obrazy rozruchowe środowiska Windows PE. Ten proces zajmuje mniej czasu niż generowanie nowych wersji obrazów rozruchowych środowiska Windows PE. Jeśli ten parametr zostanie pominięty, parametr Compress może służyć do zmniejszenia rozmiaru obrazów rozruchowych w ramach procesu optymalizacji obrazu rozruchowego środowiska Windows PE.

Parametr Wartość
Wymagany? False
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? Prawda (ByValue)
Czy akceptować symbole wieloznaczne? False

-Compress [<SwitchParameter>]

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 to:

  • Podano polecenie cmdlet kompresuje obrazy rozruchowe systemu Windows PE podczas ich optymalizacji

  • Pominięto, a następnie polecenie cmdlet nie kompresuje obrazów rozruchowych systemu Windows PE, ponieważ są one optymalizowane

Uwaga

Ten parametr powinien być podany tylko wtedy, gdy nie podano parametru Force . Jeśli parametr Force jest dołączony, są generowane nowe obrazy rozruchowe środowiska Windows PE i są kompresowane do minimalnego rozmiaru.

Parametr Wartość
Wymagany? False
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? Prawda (ByValue)
Czy akceptować symbole wieloznaczne? False

<CommonParameters>

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żna uzyskać dostęp, wpisując następujące polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjść

To polecenie cmdlet generuje dane typu Ciąg i generuje dodatkowe dane typu Ciąg , jeśli dołączony jest wspólny parametr Verbose .

Przykład 1

Update-MDTDepoymentShare

Opis

Ten przykład aktualizuje udział wdrożenia w katalogu roboczym 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

Ten przykład aktualizuje udział wdrożenia na dysku 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

Ten przykład aktualizuje udział wdrożenia na dysku 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

Ten przykład aktualizuje udział wdrożenia na dysku Windows PowerShell MDT o nazwie DS001:. Zostaną wygenerowane nowe wersje obrazów rozruchowych środowiska Windows PE.

Update-MDTLinkedDS

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

Składni

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óre mogą być używane z poleceniem cmdlet Update-MDTLinkedDS .

-Ciąg ścieżki <>

Ten parametr określa w pełni kwalifikowaną ścieżkę do połączonego udziału wdrożenia, który jest aktualizowany.

Uwaga

Jeśli ten parametr nie zostanie podany, katalog roboczy Windows PowerShell musi domyślnie korzystać z żądanej lokalizacji w udziale wdrożenia.

Parametr Wartość
Wymagany? True
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

<CommonParameters>

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żna uzyskać dostęp, wpisując następujące polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjść

To polecenie cmdlet generuje dane typu Ciąg i generuje dodatkowe dane typu Ciąg , jeśli dołączony jest wspólny parametr Verbose .

Przykład 1

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

Opis

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

Update-MDTMedia

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

Składni

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

Opis

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

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

Parametry

Ta podsekcja zawiera informacje o różnych parametrach, które mogą być używane 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 Windows PowerShell musi domyślnie korzystać z żądanej lokalizacji w udziale wdrożenia.

Parametr Wartość
Wymagany? True
Pozycji? O nazwie
Wartość domyślna -
Czy akceptować dane wejściowe potoku? False
Czy akceptować symbole wieloznaczne? False

<CommonParameters>

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żna uzyskać dostęp, wpisując następujące polecenie, a następnie naciskając klawisz ENTER:

Get-Help about_CommonParameters

Wyjść

To polecenie cmdlet generuje dane typu Ciąg i generuje dodatkowe dane typu Ciąg , jeśli dołączony jest wspólny parametr Verbose .

Przykład 1

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

Opis

W tym przykładzie replikuje zawartość z udziału wdrożenia do folderu zawierającego nośnik wdrażania w ścieżce Windows PowerShell DS001:\Media \MEDIA001 folder.