|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Новичку для выполнения скриптов PowerShell |
|
PowerShell - Новичку для выполнения скриптов PowerShell
|
Пользователь Сообщения: 53 |
Профиль | Отправить PM | Цитировать По сравнению с CMD/BAT, запуск скриптов PowerShell требует знаний. Тексты скриптов есть, а выполнить не удалось. Источника с краткими указаниями именно по запуску не нашёл. Пожалуйста, поясните:
1) Важна ли версия PowerShell для успешного выполнения любого скрипта? 2) Для запуска в виде файлов, текст достаточно сохранить в файле PS1 без изменений? 3) Запускать лучше PS1 или CMD/BAT со ссылкой на PS1? 4) Как задать политику выполнения? Одноразово - Set-ExecutionPolicy -executionPolicy Unrestricted? Как разрешить выполнение скриптов постоянно? |
|
Отправлено: 15:43, 27-11-2015 |
Забанен Сообщения: 793
|
1)
2) Смотря что подразумевается под изменениями. И потом,
3) Смотря для чего
4) Прежде , наиболее оптимальный вариант Если запускать CMD\BAT как сценарий PS, можно оставить политики без изменений. |
Отправлено: 16:12, 27-11-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1754
|
Masutin,
2. Скрипты запускаются только из консоли, так как ассоциированы с блокнотом, но можно сделать ассоциацию с powershell (ftype и assoc в помощь). |
Отправлено: 16:12, 27-11-2015 | #3 |
Пользователь Сообщения: 53
|
Профиль | Отправить PM | Цитировать Спасибо за ответы! Похоже, скрипты не выполняются из-за отсутствия в PowerShell 1.0 для XP команд Get-Ciminstance, Get-WinUserLanguageList. Нет файлов помощи about_requires, about_scripts. На microsoft.com для XP только PowerShell 1.0.
|
Отправлено: 07:47, 29-11-2015 | #4 |
Забанен Сообщения: 793
|
Цитата Masutin:
|
||
Отправлено: 10:04, 29-11-2015 | #5 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать На Windows Xp можно поставить PowerShell V2:
Get-Ciminstance - доступен с версии PowerShell v3 и выше Get-WinUserLanguageList - доступен начиная с ОС Windows 8 и выше |
Отправлено: 11:39, 29-11-2015 | #6 |
Пользователь Сообщения: 53
|
Профиль | Отправить PM | Цитировать Установлена v2! Папка v1.0 ввела в заблуждение.
A как сделать, чтобы после запуска файла PS1 (или BAT?) окно не закрывалось? |
Отправлено: 22:12, 25-06-2016 | #7 |
Забанен Сообщения: 793
|
В конце кода ps1, например, поместить [Console]::ReadKey()
|
Отправлено: 10:10, 26-06-2016 | #8 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - Получение HTML после выполнения клиентских скриптов | veter48 | Программирование и базы данных | 0 | 04-12-2013 17:12 | |
Программа для выполнения скриптов/хранимых процедур на сервере MsSQL | LilLoco | Хочу все знать | 0 | 28-01-2013 11:15 | |
Любой язык - Учебники по JavaScript для написания скриптов для Adobe Photoshop | Lan-Laboratory | Скриптовые языки администрирования Windows | 1 | 26-05-2010 13:59 | |
Soft для С++ новичку. | Drem | Программное обеспечение Windows | 6 | 08-02-2006 20:06 | |
Программа для шифровки Perl'овых скриптов | Sean Ingumsky | Вебмастеру | 4 | 10-06-2003 15:42 |
|