Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » PowerShell

Модерирует : KLASS, IFkO

KLASS (06-03-2018 00:43): Объединение тем по сценариям: Сценарии Windows
 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71

   

Uriu

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Версии

PowerShell 1.0 -  На текущий момент совершенно неактуальная версия, интересная только для истории. /Прямые ссылки/
PowerShell 2.0 и WinRM 2.0 - Последняя версия, работающая на Windows XP и Windows 2003 (Ещё) /Прямые ссылки/
PowerShell 3.0 (Windows Management Framework 3.0)
PowerShell 4.0 (Windows Management Framework 4.0)
PowerShell 5.0 (Windows Management Framework 5.0)
PowerShell 5.1 (Windows Management Framework 5.1)
PowerShell Core 6.0 (не заменяет PowerShell 5.1)



Ассоциация

Что бы ассоциировать скрипты с PowerShell, аналогично выполнению .bat/.cmd-файлов
нужно в командной строке набрать следующую команду(ы)
Версии 1.0-5.1 для 32-битных ОС: ftype microsoft.powershellscript.1=%windir%\system32\windowspowershell\v1.0\powershell.exe -file "%1"  
%*
 
Версии 1.0-5.1 для 32-битных ОС: ftype microsoft.powershellscript.1=%windir%\sysWOW64\windowspowershell\v1.0\powershell.exe -file "%1"  
%*
 
Версия 6.0 дя 32-битной ОС: ftype microsoft.powershellscript.1="C:\Program Files (86)\PowerShell\6.0.0\pwsh.exe"  -file "%1" %*
Версия 6.0 дя 64-битной ОС: ftype microsoft.powershellscript.1="C:\Program Files\PowerShell\6.0.0\pwsh.exe"  -file "%1" %*



вопрос о подписи скриптов

Что бы PowerShell не задавал вопрос о том, что скрипты не подписаны, ввести в нем команду
set-executionpolicy unrestricted
или в командной строке
powershell Set-ExecutionPolicy Unrestricted -force
(для этих 2-х действий требуются административные права)



Прочее


  • Если используете "белый список" в брандмауэре Windows, то для работы сценариев в сети необходимо создать 2 исходящих правила для svchost.exe и PowerShell.exe.
  • В отличие от батников кодировка скриптов на PowerShell должна быть 1251 (ANSI)




Расширение возможностей PowerShell
Функции
* Write-Color
* PowerTab --- Расширение функций клавиши Tab
Провайдеры
Готовые скрипты
* Ошибки и предупреждения в журнале событий по электронной почте (в4.0)
 


Работа со сценариями в Windows PowerShell
Раздел в MSDN
Краткие справочники по Windows PowerShell 3.0 (english)
Windows PowerShell Франк Кох (БЕРН)  Разработчик и пропагандист платформы. На русском языке в формате pdf и doc

Всего записей: 340 | Зарегистр. 25-11-2004 | Отправлено: 07:13 23-03-2006 | Исправлено: KapralBel, 09:31 29-01-2018
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Я так понимаю переработанный UserGuide.doc

В справке всё (или, пока, почти всё) из русских *.RTF, *.TXT, *.XML идущих с сабжем. Кое-что повторяющееся (типа, авторское право, введение, etc) в справке оставил в одном экземпляре.

----------
Process Explorer RU
Process Monitor RU
Process Hacker RU

Всего записей: 11450 | Зарегистр. 12-10-2001 | Отправлено: 14:52 09-10-2006
KapralBel



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Etalon
А что тебе надо с ними делать?
Set-Location \\Server\C$ - работает

Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 14:54 09-10-2006
Etalon

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KLASS
Хорошая справка. Спасибо.
 
KapralBel
Да в общемто ничего особенного. Так чтобы у пользователей буковки были типа X:>, Y:>, Z:>.

Всего записей: 306 | Зарегистр. 03-02-2006 | Отправлено: 15:05 09-10-2006
KapralBel



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Etalon
Слабо воспользоваться такой конструкцией

Код:
New-PSDrive -name Q -PSProvider FileSystem -Root \\Srv1\C$

К сожалению от сессии к сессии не сохраняется

Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 16:47 09-10-2006
Etalon

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 
К сожалению от сессии к сессии не сохраняется
 

, в Проводнике и прочей файлово-навигационной дребедени не отображается.
Потому и слабо.
 
Хотя, в прочем это мелочь. Net Use то всё равно никуда не девается

Всего записей: 306 | Зарегистр. 03-02-2006 | Отправлено: 18:05 09-10-2006
KapralBel



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Etalon
Понравилась фича

Код:
New-PSDrive -Name RemoteDoc -PSProvider FileSystem -Root \\Srv1\C$\Net\Documents\Departaments\ASUP
Set-Location RemoteDoc:
 

К сожалению, команда RemoteDoc: не проходит а вот через Set-Location RemoteDoc: - работает
 
 
KLASS
Справка очень понравилась - большой сенькс

Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 10:15 10-10-2006
KapralBel



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
В шапке поправил ассоциацию на .PS1 в старом варианте параметры внуть скрипта не передавались

Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 16:38 11-10-2006
KapralBel



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Версия 2.0 скрипта, посылающего ошибки и предупреждения, возникающие в журнале событий на E-Mail
 
История
+ По умолчанию, отрабатывает события прошедшие с момента последнего запуска
+ Управление интервалом времени для обработки событий доступы в командной строке
+ В случае ненахождения ошибок, посылается Е-Майл с информацией об этом
* Исправлена кодировка .html, посылаемая вложением
* различные мелкие правки
 
To-Do
1. Добавить локализацию под разные языки

Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 13:24 16-10-2006 | Исправлено: KapralBel, 13:27 16-10-2006
WRFan



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PowerShellCx добавляет пункт "открыть powershell тут", не знаю, писалось ли об этом уже.
 
http://www.codeplex.com/Project/FileDownload.aspx?ProjectName=PowerShellCX&DownloadId=3448
 
программа кстати страшно медленно стартуется, так секунд 10. в шапке есть линк на инструкцию для ускорения, но там же написано, что это только для rc1, а у меня уже rc2, всё равно медленно

Всего записей: 5275 | Зарегистр. 25-11-2002 | Отправлено: 21:25 08-11-2006
Etalon

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скачать релиз Windows PowerShell 1.0

Всего записей: 306 | Зарегистр. 03-02-2006 | Отправлено: 13:38 15-11-2006 | Исправлено: Etalon, 14:10 15-11-2006
LexusSad

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Интересно, будет ли она быстрее запускаться, а то тормоза...
Кстати есть ли возможность с помощью PS запускать, просматривать, останавливать и т.п. процессы на удаленных компутерах, работать с удаленным реестром и т.д.?

Всего записей: 24 | Зарегистр. 20-07-2006 | Отправлено: 16:38 15-11-2006
idiMAN

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А как заставить PowerShell понимать русские буквы?
Набираю например  
PS> ipconfig | findstr "адрес"
а в ответ -  пустая строка.
А если набрать  
PS> ipconfig | findstr "IP"
то вместо русских букв выдаются вопросики.

Всего записей: 466 | Зарегистр. 05-05-2003 | Отправлено: 14:36 17-11-2006
WRFan



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
релиз Windows PowerShell 1.0
Интересно, будет ли она быстрее запускаться, а то тормоза...  

 
мда, надежда не оправдалась, медленная, собака, по сравнению с обычным cmd промптом

Всего записей: 5275 | Зарегистр. 25-11-2002 | Отправлено: 02:14 18-11-2006
Etalon

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скачать PowerShell Analizer (Beta 3) 1.0.1.4

Всего записей: 306 | Зарегистр. 03-02-2006 | Отправлено: 11:09 18-11-2006
KapralBel



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
WRFan
Почему же медленная - работает почти так же шустро
 
Может быть это поможет
Если вы "разгоняли" RC1 ngen-ом, то деинсталляция не удаляет старье из native кэша. Поэтому после деинсталляции RC1 не помешает разок для очистки запустить:
 

Код:
cd ([Runtime.InteropServices.RuntimeEnvironment]::GetRuntimeDirectory())
.\ngen.exe update  

Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 16:25 28-11-2006
LexusSad

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мне тут сказали, что PS под Win2K server sp4 не устанавливаться, правда ли это и что можно сделать, чтобы он все таки заработал???

Всего записей: 24 | Зарегистр. 20-07-2006 | Отправлено: 12:27 10-12-2006
KapralBel



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
LexusSad
На сайте лежат версии под
Win2003 SP1
WinXP SP2
Так, что скорее всего только переустанавливать ось

Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 11:21 12-12-2006
e0ne

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На моем комне PS как-то медленно работает.... Это мне так "повезло" или я не одинок со своей проблемой?

Всего записей: 78 | Зарегистр. 04-10-2006 | Отправлено: 00:48 15-12-2006
LexusSad

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KapralBel
Спасибо за подтверждение этой неутешительной новости, но вроде как мне повезло и народ созрел на Win2k3...
 
e0ne
Мое впечателние от скорости работы PS:  
 - первый запуск после входа в систему действительно не скорый (мягко говоря)
 - последующие запуски и сама работа претензий по скорости (по крайней мере) не вызывает

Всего записей: 24 | Зарегистр. 20-07-2006 | Отправлено: 08:14 15-12-2006
KapralBel



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
e0ne
А что ты понимаешь под медленно работает???
У меня все тип-топ
Выполни мой совет на этой=же странице про ngen
 
Кстати начал переводить все свои задачи по управлению сеткой - на PowerShell - шикарно

Всего записей: 11354 | Зарегистр. 16-02-2005 | Отправлено: 09:50 15-12-2006
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » PowerShell
KLASS (06-03-2018 00:43): Объединение тем по сценариям: Сценарии Windows


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru