2014-02-04 2 views
4

Я хочу, чтобы эмулировать PowerShell 3.0Можете ли вы имитировать PowerShell v3 после установки v4?

С PowerShell v3 или v4 вы можете эмулировать v2 с этой командой:

%windir%\system32\WindowsPowerShell\v1.0\PowerShell.exe -version 2 

$ Хост показывает: Версия: 2,0

Однако, в PowerShell 4

%windir%\system32\WindowsPowerShell\v1.0\PowerShell.exe -version 3 

$ Хост теперь сообщает: Версия: 4.0 (я надеялся на 3: 0)

Вопрос: Есть ли способ эмуляции PowerShell 3.0 от 4.0?

ответ

6

Нет, это невозможно. V4 обратно совместим с V3, поэтому любой скрипт, написанный с таргетингом V3, отлично работает с V4.

Если вы хотите написать сценарии, поддерживающие как V3, так и V4, лучше использовать машину/виртуальную машину с V3, чтобы убедиться, что вы не полагаетесь на функции V4.

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