Pierwsze polecenie pobiera obiekt profilu aplikacji o nazwie SvcWebAppProfile01 i zapisuje go w zmiennej $AppProfile.
Drugie polecenie pobiera polecenie skryptu o nazwie PreInstall dla profilu aplikacji przechowywanego w $AppProfile, a następnie zapisuje obiekt w zmiennej $ScriptCommand.
Trzecie polecenie pobiera obiekt ustawienia polecenia skryptu dla polecenia skryptu przechowywanego w $ScriptCommand i zapisuje obiekt w zmiennej $ScriptCmdSetting.
Czwarte polecenie ustawia ustawienie katalogu roboczego na Working_Folder_03.
Ostatnie polecenie aktualizuje polecenie skryptu przechowywane w $ScriptCommand z ustawieniami przechowywanymi w $ScriptCmdSetting.
Parametry
-AlwaysReboot
Wskazuje, czy komputer lub maszyna wirtualna powinna zawsze zostać uruchomiona ponownie po zakończeniu działania skryptu.
Właściwości parametru
Typ:
Boolean
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-CommandMayReboot
Wskazuje, że polecenie skryptu może spowodować ponowne uruchomienie komputera lub maszyny wirtualnej.
Właściwości parametru
Typ:
SwitchParameter
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-FailOnMatch
Wskazuje, że akcja podjęta po dopasowaniu zasady niepowodzenia ma zakończyć się niepowodzeniem.
Właściwości parametru
Typ:
SwitchParameter
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-MatchExitCode
Określa kod zakończenia zasady awarii.
Przykładowy format: -MatchExitCode "[1-9][0-9]*"
Właściwości parametru
Typ:
String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-MatchRebootExitCode
Określa kod zakończenia dopasowania zasad ponownego uruchamiania.
Określa ścieżkę do pliku, w którym ma być przechowywany błąd standardowy.
Właściwości parametru
Typ:
String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-PersistStandardOutputPath
Określa ścieżkę do pliku, w którym mają być przechowywane standardowe dane wyjściowe.
Właściwości parametru
Typ:
String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-RestartOnRetry
Wskazuje, czy skrypt jest uruchamiany ponownie po ponownym uruchomieniu zadania programu VMM, jeśli poprzednie niepowodzenie zadania było spowodowane błędem skryptu, gdy jest używane w połączeniu z New-SCScriptCommandSetting lub Set-SCScriptCommandSetting.
Właściwości parametru
Typ:
Boolean
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-RestartScriptOnExitCodeReboot
Wskazuje, czy skrypt jest uruchamiany ponownie po ponownym uruchomieniu komputera lub maszyny wirtualnej po dopasowaniu kodu zakończenia.
Właściwości parametru
Typ:
Boolean
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-ScriptCommandSetting
Określa obiekt ustawień komendy skryptu.
Właściwości parametru
Typ:
SCScriptCommandSetting
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
0
Obowiązkowy:
True
Wartość z potoku:
True
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-WarnAndContinueOnMatch
Wskazuje, że akcja wykonywana po dopasowaniu zasad awarii polega na ostrzeżeniu użytkownika i kontynuowaniu operacji.
Właściwości parametru
Typ:
SwitchParameter
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-WorkingDirectory
Określa katalog roboczy dla polecenia skryptu.
Właściwości parametru
Typ:
String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
CommonParameters
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.
Dane wyjściowe
ScriptCommandSetting
To polecenie cmdlet zwraca obiekt ScriptCommandSetting .