Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Наборы обновлений для Windows XP/2003/Windows 7 (http://forum.oszone.net/forumdisplay.php?f=62)
-   -   [addons] PowerShell 1.0 и 2.0 (командная оболочка) (http://forum.oszone.net/showthread.php?t=81242)

gora 19-03-2007 17:06 563832

[addons] PowerShell 1.0 и 2.0 (командная оболочка)
 
Вложений: 2
Аддоны PowerShell v1.0 ru и PowerShell v2.0 ru


Microsoft Windows® PowerShell – это новая командная оболочка и язык сценариев для системного администрирования и автоматизации.
Основанная на .NET Framework, эта оболочка позволяет ИТ-специалистам и разработчикам контролировать и автоматизировать администрирование Windows и приложений.

Сайт программы: http://www.microsoft.com/windowsserv...l/default.mspx

Аддон предназначен для интеграции в дистрибутив Windows XP посредством UpdatePack-XPSP3-Rus.
Распакуйте содержимое архива и скопируйте в папку Addons.

В качестве аддона установка происходит при первом входе в систему и используется ключ реестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\785.

Для установки требуется установленный .Net FrameWork 2.0 и выше. Проверено с аддоном DotNet11_35SP1_KB_LP.
При установке производится проверка наличия установленного .Net FrameWork 2.0 и выше и, в случае его отсутствия, установка будет прервана с выдачей соответствующего сообщения.

Место установки: %SystemRoot%\system32\WindowsPowerShell\v1.0\
Способ установки: SVCPACK, может использоваться и для установки на "живую" систему.

Ярлык создается: в меню Пуск->Программы->Windows PowerShell 1.0

Аддон PowerShell v1.0 ru сделан из KB926140
Аддон PowerShell v2.0 ru сделан из KB968930

Аддон PowerShell v2.0 ru не совместим с аддоном PowerShell v1.0 ru, он его полностью заменяет.

Ссылки прикреплены, размер аддонов:
PowerShell v1.0 ru - 1,55 МБ
PowerShell v2.0 ru - 5,67 МБ.

Аддоны упакован методом LZMA2, для распаковки используйте архиватор 7-Zip и версии 9.04 и выше.


Текст исходного поста

Аддон Microsoft Windows PowerShell 1.0 RUS для интеграции в дистрибутив Windows XPSP2 посредством UpdatePack-XPSP3-Rus
Тип интеграции - svcpack
Это новая командная оболочка и язык сценариев для системного администрирования и автоматизации. Основанная на .NET Framework, эта оболочка позволяет ИТ-специалистам и разработчикам контролировать и автоматизировать администрирование Windows и приложений.
Домашняя страница - http://www.microsoft.com/windowsserv...l/default.mspx

--
Ссылки на закачку:
Зеркало 1
Зеркало 2
~ 1.6 Мб
--

Ярлык программы помещается в "Пуск - Программы - Windows PowerShell 1.0"
Удаление аддона в "Установка и удаление программ"
Для интеграции в дистрибутив Windows распакуйте архив в папку "Addons" UpdatePack-XPSP2-Rus

---
Замечания:
Требуется .NET Framework 2.0

Petya V4sechkin 19-03-2007 17:25 563841

dimich22
Он ведь требует установленного .NET Framework 2.0.
Не все ставят .NET 2.0 из Svcpack.

dimich22 19-03-2007 17:49 563855

Напишу в замечаниях по установке. Я-то ставлю .NET Framework 2.0 сразу, да и судя по форуму многие так делают.

DNK_Inc 15-01-2008 16:33 717525

Расскажите, пожалуйста, кто уже пользовался этим инструментом на практике? На сколько им удобнее пользоваться, чем, скажем, тем же CMD или WSH? Я немного слышал о нём и даже немного нашел инфы в сети: http://www.intuit.ru/department/os/c...twin/16/1.html. Но практическое применение его в автоматизации не встречал!

Grunger86 15-01-2008 16:37 717534

Цитата:

Цитата DNK_Inc
практическое применение его в автоматизации не встречал! »

imho, по-настоящему юзать его начнут только через года 2-3, когда люди начнут переходить на Vista & Server 2008...
а сейчас... мне вот чёт влом его изучать вообще :) хотя, бывают очень специфические задачи, но редко...

Diver1 18-08-2009 13:23 1196585

У кого-нибудь работает с UpdatePack-XPSP3-Rus? У меня после установки системы нет Повершела. Фреймворк ставится из svcpack (Аддон .Net FrameWork 1.1 + 3.5SP1+LP+KB с поливариантным режимом установки.)

tr011_tmn 18-08-2009 14:56 1196652

Diver1, работает у меня, кроме того на базе данного аддона, создал аналогичный для W23 и тоже работает отлично

Diver1 20-08-2009 13:21 1198278

Как ставить этот аддон? Вернее как до его установки установить Framework?

jameszero 20-08-2009 13:56 1198310

Diver1
Попробуйте другой вариант аддона Framework от simplix - .NET Framework 1.1 + 3.5

Vdm17 20-08-2009 14:02 1198322

Еще как вариант - ставить из RunOnceEx после установки .NET

markowww 20-08-2009 18:51 1198633

Первое зеркало, которое на рапиде - мертво, файл не найден

Diver1 21-08-2009 13:55 1199333

jameszero, и с ним тоже не ставится:(
Vdm17, как это сделать?

tr011_tmn 21-08-2009 15:11 1199401

Diver1, перепакуйте аддон с помощью кнопки работы с 7z архивами, и укажите в файле кофигурации номер запуска из руносекса мозже чем установка .NET. Это делается очень просто, только звучит пугающе

Diver1 27-08-2009 15:45 1204675

tr011_tmn, не нашел в каком файле это в аддоне править.
ЛЮДИ! Если кто использует этот аддон, просвятите как вы его ставите?

tr011_tmn 27-08-2009 16:08 1204684

Diver1, как появится время я выложу его ипапку с измененным номером, мне важно знать с каким номером рунесекаса у вас устанавливается .net, что бы изменить.

Diver1 28-08-2009 06:46 1205181

tr011_tmn, я использую аддон от gora: .Net FrameWork 1.1 + 3.5SP1+LP+KB который использует номер 777. Также используется аддон от gora: x-Reset10 который использует ключ 950. Желательно выложить не готовый аддон, а указать где и что править, так как хочется самому разобраться и уметь это делать самому. Заранее спасибо.

tr011_tmn 28-08-2009 08:33 1205194

Diver1, хорошо не мытьем дак катанием:
- открываете Статью, изучаете её
- открываете ссылку, скачиваете кнопку для работы с 7z архивами, а также изучаете информацию представленую по ссылке
- открываете total commander, запускаете инсталятор кнопки, и следуете инструкциям инсталятора.
- находите каталог куда у вас извлечен аддон
- заходите в каталог svcpack данного аддона
- выделяете курсором исполняемый файл данного аддона
- нажимаете на кнопку "работа с 7z архивами" в панели инструментов total commander'а
- выбираете первый вариант действия (извлечь компоненты указаные в ini (4 шт.))
- получаете 4 составляющих аддона, вас интересует powersh_090828_10-17.txt
- открываете его любым редактором
Цитата:

Цитата содержимое powersh_090828_10-17.txt
;!@Install@!UTF-8!
InstallPath="%Systemdrive%\\temp\powers"
RunProgram="%Systemdrive%\\temp\\powers\\inst.cmd"
Delete="%systemdrive%\\temp\\powers"
GUIMode="2"
;!@InstallEnd@!

- изменяете содержимое на:
Цитата:

Цитата новое содержимое powersh_090828_10-17.txt
;!@Install@!UTF-8!
Title="Microsoft Windows PowerShell 1.0 RUS "
BeginPrompt=" Сейчас будет произведена установка
Microsoft Windows PowerShell 1.0 RUS
Инсталятор сообщит вам об окончании установки"
SetEnvironment="mess=HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx"
SetEnvironment="PShell=%systemdrive%\\temp\\PSHELL"
BeginPrompt="Сейчас будет установлен Microsoft Windows PowerShell 1.0 RUS "
ExtractTitle="Распаковка файлов..."
ExtractDialogText="Придется подождать..."
InstallPath="%PShell%"
;Установка Microsoft Windows PowerShell 1.0 RUS на живую систему
RunProgram="%PShell%\\inst.cmd"
RunProgram="cmd /c RD /S /Q %PShell%"
;Установка Microsoft Windows PowerShell 1.0 RUS в качестве аддона
AutoInstall1="hidcon:REG ADD %mess%\\778 /VE /D \"Microsoft Windows PowerShell 1.0 RUS\" /f"
AutoInstall1="hidcon:REG ADD %mess%\\778 /V 1 /D \"%PShell%\\inst.cmd\" /f"
AutoInstall2="hidcon:REG ADD %mess%\\779 /V 1 /D \"cmd /c RD /S /Q %PShell%\" /f"
GUIFlags="2+4+8+16+32+2048+4096"
GUIMode="1"
FinishMessage="Microsoft Windows PowerShell 1.0 RUS установлен!"
; This SFX archive was created using "Button for creation and work with 7z SFX archives in Total Commander v.12.2" 29.06.2009 14-27. The last version of "Button" you can find on http://buttontc.7zsfx.info
;!@InstallEnd@!

- сохраняете
- в total commander выделяете курсором компоненты извлеченный из архива (можете воспользоваться клавишей insert)
- нажимаете кнопку "работа с 7z архивами", получаете сообщение о успешном выполнении операций ( либо сообщение об ошибке, в случае с ошибками курите первые два пункта)
- получаете новый исполняемый файл аддона предназначенный для запуска установки powershell посредством RunOnceEx, сразу же после установки .Net от gora
- тестируете собранный аддон
p.s. проследите что бы ключи указанные в конфигурационном файле не были заняты другими аддонами. Кроме того после того как аддон будет собран удалите составляющие компоненты, не стоит их оставлять в папке svcpack, иначе они пополнят ваш дистрибьютив, при своей полной ненадобности после сборки.

Вроде бы все описал по пунктам.

Diver1 28-08-2009 09:43 1205229

tr011_tmn, вот это ответ-инструкция!!! Пять баллов! В понедельник попробую. Огромное спасибо!

gora 28-08-2009 10:54 1205272

tr011_tmn, нет слов, инструкция подробная :clapping:, но есть несколько уточнений:
- одновременно используются параметры AutoInstall1 и AutoInstall2, это допустимо при правильной ком строке запуска, но не понятно зачем это сделано!?
- у Вас GUIMode="1", а в исходном GUIMode="2", значит нужен ключ в ком строку аддона
- файл inst.cmd вообще можно не использовать, и перенести единственную строку из него в файл конфигурации в строки
Цитата:

Цитата tr011_tmn
RunProgram="%PShell%\\inst.cmd"
...
AutoInstall1="hidcon:REG ADD %mess%\\778 /V 1 /D \"%PShell%\\inst.cmd\" /f" »

- про изменения файла run, а они нужны, тоже не сказано
- сохранять отредактированный файл конфигурации нужно в кодировке UTF-8, неискушенный пользователь может этого не знать
- не подавляется окно консоли в этой строке:
Цитата:

Цитата tr011_tmn
RunProgram="%PShell%\\inst.cmd" »

- не удаляется папка %systemdrive%\temp\PSHELL при установке без ключей

Надеюсь, что критику сочтете конструктивной.

Diver1 28-08-2009 11:02 1205276

gora, подожду что скажет tr011_tmn

tr011_tmn 28-08-2009 11:39 1205317

Цитата:

Цитата gora
не удаляется папка %systemdrive%\temp\PSHELL при установке без ключей »

- в данном случае подразумевается использование строки
Цитата:

Delete="%PShell%"
либо
Цитата:

AutoInstall2="hidcon:cmd /c RD /S /Q \"%PShell%\""
извиняюсь упустил
Цитата:

Цитата gora
- одновременно используются параметры AutoInstall1 и AutoInstall2, это допустимо при правильной ком строке запуска, но не понятно зачем это сделано!? »

Цитата:

Цитата gora
- файл inst.cmd вообще можно не использовать, и перенести единственную строку из него в файл конфигурации в строки »

согласен, но я не настолько еще искушен в данном вопросе, хотя практикую и данный подход тоже
Цитата:

Цитата gora
- не подавляется окно консоли в этой строке: »

Цитата:

RunProgram="hidcon:cmd /c \"start /wait \"%PShell%\\inst.cmd\"\"
Цитата:

Цитата gora
- у Вас GUIMode="1", а в исходном GUIMode="2", значит нужен ключ в ком строку аддона »

если я правильно понял то вы имеете ввиду параметр -gm2, который указывается в run?
Цитата:

Цитата gora
- одновременно используются параметры AutoInstall1 и AutoInstall2, это допустимо при правильной ком строке запуска, но не понятно зачем это сделано!? »

вот тут немного не понял.
Цитата:

Цитата gora
- про изменения файла run, а они нужны, тоже не сказано »

В данном контексте подразумевается : (имя получившегося exe - powersh_090828_10-17.exe
Цитата:

powersh_090828_10-17.exe - ai12 - gm2
где
-ai12 - это последовательное выполнение команд AutoInstall
-gm2 - режим работы GUIMode, в данном случае без отображение процесса извлечения архива, то есть тихий

gora 28-08-2009 11:55 1205333

Цитата:

Цитата tr011_tmn
- в данном случае подразумевается использование строки
Цитата:
Delete="%PShell%"
либо
Цитата:
AutoInstall2="hidcon:cmd /c RD /S /Q \"%PShell%\"" »

Нужно проверять, не уверен, что так сработает, но трудно судить не видя всего файла конфигурации уже с исправлениями.
Цитата:

Цитата tr011_tmn
если я правильно понял то вы имеете ввиду параметр -gm2, который указывается в run? »

Правильно, именно ключ -gm2 я и имел ввиду.
Цитата:

Цитата tr011_tmn
Цитата gora:
- одновременно используются параметры AutoInstall1 и AutoInstall2, это допустимо при правильной ком строке запуска, но не понятно зачем это сделано!? »
вот тут немного не понял. »

Нужно сделать оба параметра AutoInstall1 и тогда ключ будет -ai1, а не -ai12. Зачем усложнять!?

tr011_tmn 28-08-2009 15:19 1205541

Цитата:

Цитата gora
Нужно сделать оба параметра AutoInstall1 и тогда ключ будет -ai1, а не -ai12. Зачем усложнять!? »

спасибо за идею, я думал что надо по очереди перебирать, а получается что можно под одним ai использовать множество команд?

gora 28-08-2009 15:28 1205554

Цитата:

Цитата tr011_tmn
получается что можно под одним ai использовать множество команд? »

Все команды исполнения множественные и могут быть использованы неограниченное число раз в одном файле конфигурации, пример:
читать дальше »
Код:

;!@Install@!UTF-8!
Title="Addon RP_Poly"
InstallPath="%WINDIR%\\ResPatch"
GUIFlags="8"
GUIMode="2"
RunProgram="fm20:hidcon:cmd /c есно"
; Создание ярлыка
Shortcut="P,{%%T\\Selector.exe},{},{Утилиты},{Изменение оформления Windows},{ResPatch 4 в 1},{%WINDIR%\\ResPatch},{%%T\\Selector.exe}"
; Создание записи в реестре для протачивания при первом входе в систему
SetEnvironment="KEY=HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx\\790"
; С выбором через меню
AutoInstall="hidcon:cmd /c Reg Add %KEY% /ve /d \"Патч системных ресурсов\" /f"
AutoInstall="hidcon:cmd /c Reg Add %KEY% /v 1 /d \"%WINDIR%\\ResPatch\\Selector.exe -ai\" /f"
AutoInstall="Set_logo.exe -ai"
; Без выбора, синие иконки
AutoInstall1="hidcon:cmd /c Reg Add %KEY% /ve /d \"Патч системных ресурсов\" /f"
AutoInstall1="hidcon:cmd /c Reg Add %KEY% /v 1 /d \"%WINDIR%\\ResPatch\\ResPatch.exe -ai1 -! B\" /f"
AutoInstall1="Set_logo.exe -ai"
; Без выбора, желтые иконки
AutoInstall2="hidcon:cmd /c Reg Add %KEY% /ve /d \"Патч системных ресурсов\" /f"
AutoInstall2="hidcon:cmd /c Reg Add %KEY% /v 1 /d \"%WINDIR%\\ResPatch\\ResPatch.exe -ai1 -! Y\" /f"
AutoInstall2="Set_logo.exe -ai"
; Без выбора, желтые иконки от YuriPet
AutoInstall3="hidcon:cmd /c Reg Add %KEY% /ve /d \"Патч системных ресурсов\" /f"
AutoInstall3="hidcon:cmd /c Reg Add %KEY% /v 1 /d \"%WINDIR%\\ResPatch\\ResPatch.exe -ai1 -! YY\" /f"
AutoInstall3="Set_logo.exe -ai"
; Без выбора, зеленые иконки
AutoInstall4="hidcon:cmd /c Reg Add %KEY% /ve /d \"Патч системных ресурсов\" /f"
AutoInstall4="hidcon:cmd /c Reg Add %KEY% /v 1 /d \"%WINDIR%\\ResPatch\\ResPatch.exe -ai1 -! G\" /f"
AutoInstall4="Set_logo.exe -ai"

FinishMessage="                ВНИМАНИЕ !!!

Данный файл является частью аддона RP_Poly
и не предназначен для обычного запуска.

          Установка прервана!"
;!@InstallEnd@!


Diver1 30-08-2009 18:41 1207227

tr011_tmn или gora, не могли бы вы выложить уже переделанный аддон? Или хотя бы файл конфигурации со всеми здесь указанными замечаниями?

gora 31-08-2009 20:40 1208178

Вложений: 1
Аддон PowerShell v1.0 ru

Информация в шапке.

gora 03-11-2009 09:14 1260113

2 ALL

Аддон PowerShell v1.0 ru обновлен.

Изменения:
- использованы файлы из WindowsXP-KB926140-v5-x86-RUS.

Diver1 19-11-2009 14:01 1274599

gora, а KB968930 относится к Powershell? Или это к автору АпдейтПака?

Diver1 19-11-2009 15:42 1274757

gora, если интегрировать этот аддон, то первый повершел через апдейты не будет проситься поставиться?

gora 19-11-2009 15:46 1274760

Diver1, не проверял (нет выхода на MU). Проверьте и отпишитесь.

Diver1 19-11-2009 15:49 1274763

gora, ну что ж. ща соберу заново дистриб с этим аддоном и завтра наверное скажу результат.

Diver1 19-11-2009 17:07 1274838

gora, вобщем сделал сборку. Поставил. WU не предлагает поставить PS1, т.е. PS2 его перекрывает. Я бы предложил под ваши аддоны завести отдельную тему. Или поправить шапку...

Grunger86 04-04-2010 12:45 1384750

Вопрос:
Цитата:

Цитата gora
Место установки: %SystemRoot%\system32\WindowsPowerShell\v1.0\ »

gora, пожалуйста, добавьте в сей аддон и WinRM 2.0 !

gora 04-04-2010 13:17 1384775

Цитата:

Цитата Grunger86
добавьте в сей аддон и WinRM 2.0 »

Аддон сделан из KB968930, который включает WinRM 2.0.
Цитата:

Пакет Windows Management Framework Core предоставляет ИТ-специалистам обновленную функцию управления. Он содержит следующие компоненты: Windows PowerShell 2.0 и службу удаленного управления Windows (WinRM) версии 2.0.

kastet007 13-04-2010 11:24 1391411

С каким ключом можно осуществить тихую установку файла PwShell2.exe на живую систему или через RunOnceEx.cmd?

gora 13-04-2010 11:46 1391433

Цитата:

Цитата kastet007
С каким ключом можно осуществить тихую установку файла PwShell2.exe »

Код:

PwShell2.exe -y -gm2 -fm0

__alex 30-09-2010 17:16 1508289

Кстати насчет winrm. Если кто при запуске команды "winrm quickconfig" получает
Код:

WSManFault
    Message = Отказано в доступе.

Код ошибки:  -2147024891 0x80070005

то нужно сделать следующее:
  • Создать пароль для текущего пользователя;
  • Отключить "Использовать простой общий доступ к файлам".

greg_b 22-01-2012 00:49 1841518

gora, обновления будут?


Время: 14:45.

Время: 14:45.
© OSzone.net 2001-