2016-07-18 3 views
0

С тех пор, как я пытаюсь sysprep использовать лазурную виртуальную машину.удаленный powerhell в лазурной VM

Ниже команда, которую я использую для подключения к виртуальной машине из локального и выполнения загрузки-GoldImage.ps1 скрипт

Invoke-Command -ConnectionURI $ URI -SessionOption (New-PSSessionOption -SkipCACheck -SkipCNCheck) -Credential $ учетных -scriptblock {C: \ Windows \ system32 \ WindowsPowerShell \ v1.0 \ powershell.exe -file "C: \ Program Files \ WindowsPowerShell \ Upload-GoldImage.ps1" -validateCurrentOS}

удаленная машина успешно подключена. Все команды в файле ps1 выполняются успешно, но только команда sysprep не выполняется.

ps1 упоминалось выше, содержит одну команду, чтобы программа Sysprep машину - Запуск процесса -FilePath C: \ Windows \ System32 \ Sysprep \ sysprep.exe -ArgumentList '/ обобщают/OOBE/выключения/тихий'

Write-Host ("После Sysprep")

Когда исполняются на моей локальной Powershell строке - "После того, как Sysprep" выходит на печать. Я не получаю ошибки в команде sysprep. Тем не менее машина не получает sysprepped.

Пожалуйста, если кто-нибудь может мне помочь

Спасибо.

ответ

0

Наконец-то я был в состоянии sysprep машины из моей локальной powershell.

Ранее мой сценарий использовался Пуск-процесс команда.

Но тогда http://social.technet.microsoft.com/wiki/contents/articles/7703.powershell-running-executables.aspx#Diagnostics_Process_Start - эта ссылка помогла мне, где я пробовал различные способы, упомянутые в ссылке.

Смежные вопросы