Первая команда получает объект профиля приложения с именем SvcWebAppProfile01 и сохраняет объект в переменной $AppProfile.
Вторая команда получает команду сценария с именем PreInstall для профиля приложения, хранящегося в $AppProfile, а затем сохраняет объект в переменной $ScriptCommand.
Третья команда получает объект настройки команды script для команды script, хранящийся в $ScriptCommand, и сохраняет объект в переменной $ScriptCmdSetting.
Четвертая команда устанавливает для параметра рабочего каталога значение Working_Folder_03.
Последняя команда обновляет команду скрипта, хранящуюся в $ScriptCommand, настройками, хранящимися в $ScriptCmdSetting.
Параметры
-AlwaysReboot
Указывает, следует ли всегда перезапускать компьютер или виртуальную машину после завершения выполнения сценария.
Свойства параметра
Тип:
Boolean
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-CommandMayReboot
Указывает, что команда script может перезагрузить компьютер или виртуальную машину.
Свойства параметра
Тип:
SwitchParameter
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-FailOnMatch
Указывает, что действие, выполняемое при совпадении с политикой сбоя, должно завершиться сбоем.
Свойства параметра
Тип:
SwitchParameter
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-MatchExitCode
Указывает код выхода из политики сбоя.
Пример формата: -MatchExitCode "[1-9][0-9]*"
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-MatchRebootExitCode
Указывает соответствие политики перезапуска коду выхода.
Пример формата: -MatchRebootExitCode "{1641}|{3010}|{3011}"
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-MatchStandardError
Указывает стандартную ошибку политики сбоев.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-MatchStandardOutput
Указывает стандартные выходные данные политики сбоев.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-PersistStandardErrorPath
Указывает путь к файлу для хранения стандартной ошибки.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-PersistStandardOutputPath
Указывает путь к файлу для хранения стандартных выходных данных.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-RestartOnRetry
Указывает, перезапускается ли сценарий при перезапуске задания VMM, если предыдущее задание было сбоем из-за сбоя сценария при использовании в сочетании с New-SCScriptCommandSetting или Set-SCScriptCommandSetting.
Свойства параметра
Тип:
Boolean
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-RestartScriptOnExitCodeReboot
Указывает, перезапускается ли сценарий после перезапуска компьютера или виртуальной машины при совпадении кода выхода.
Свойства параметра
Тип:
Boolean
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-ScriptCommandSetting
Указывает объект настройки команды скрипта.
Свойства параметра
Тип:
SCScriptCommandSetting
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
0
Обязательно:
True
Значение из конвейера:
True
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-WarnAndContinueOnMatch
Указывает, что действие, выполняемое при совпадении с политикой сбоя, заключается в предупреждении пользователя и продолжении операции.
Свойства параметра
Тип:
SwitchParameter
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-WorkingDirectory
Указывает рабочий каталог для команды скрипта.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.
Выходные данные
ScriptCommandSetting
Этот командлет возвращает объект ScriptCommandSetting .