2016-01-18 15 views
1

Термин «Write-Host» не распознается как имя командлета, функции, файла сценария или исполняемой программы. Проверьте правильность написания имени или, если включен путь, проверьте правильность пути и повторите попытку.Функция встроенной функции powershell не распознана как имя командлета

Термин «Новый объект» не распознается как имя командлета, функции, файла сценария или исполняемой программы. Проверьте правильность написания имени или, если был указан путь, проверьте правильность пути и повторите попытку

aka: Write-Host является встроенной функцией в powershell. как найти основную причину этой проблемы?

Update

enter image description here

Тот же сценарий работает, а выполняется в другом Dev машине.

обновление

Я попытался установить максимальную память для PowerShell одного экземпляра до 1 Гб, и установить максимальную память для одного PowerShell пользователя 100M. Это все еще не работает.

+0

'> Приветствую вас, привет, мир, здесь он отлично работает. проверьте свое правописание, и вы в powershell cmd –

+0

Похоже, проблемы с powershell.exe без достаточной памяти. он действительно работает на моей машине dev, но не работает в производстве env. – suiwenfeng

+0

Что со всеми экземплярами powershell? Зачем вам так много? –

ответ

2

Похоже, что существует ограничение на экземпляры экземпляров с числовой оболочкой, которые могут выполняться одним пользователем. Вы достигли этого предела?

Ref: https://msdn.microsoft.com/en-us/library/ee309367(VS.85).aspx

MaxShellsPerUser: Максимальное количество снарядов для каждого пользователя. Значение по умолчанию - 30.

+0

Спасибо vivek. он работает после того, как я удаляю некоторые силосы в нашей среде dev. – suiwenfeng

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