Где разместить скрипт powershell в unattend.xml - PullRequest
1 голос
/ 03 июля 2019

У меня сейчас проблемы с запуском скрипта powershell в имеющемся у меня файле unattend.xml.Предполагается, что powershell устанавливает приложения, но файл xml, похоже, не запускает строку для скрипта.

Я перебирал между использованием <FirstLogonCommands>, <RunSynchronousCommand> и <SynchronousCommand>

<FirstLogonCommands>
   <SynchronousCommand wcm:action="add">
    <CommandLine>Powershell -ExecutionPolicy ByPass -File \\deploy\RemoteInstall\WdsClientUnattend\deploySoftware.ps1</CommandLine>
    <Description>Installs software</Description>
    <Order>1</Order>
   </SynchronousCommand>
</FirstLogonCommands>

Предполагается, что эта команда запускает скрипт ps1, который устанавливает приложения с нашего сервера.

1 Ответ

0 голосов
/ 04 июля 2019

Я не уверен, в чем проблема, но если нет необходимости иметь команду в файле autounattend.xml, я бы посоветовал вам попробовать поместить команду в \ sources \ $ OEM $ \ $Файл $ \ Setup \ Scripts \ SetupComplete.cmd .

Сначала создайте файл cmd с помощью команды powershell, например,

PowerShell.exe /W Normal -ExecutionPolicy Bypass ...

, а затем проверьте, работает ли он правильно, запустив его.вручную.Если это так, поместите его в вышеупомянутый каталог и попробуйте установить Windows снова.

...