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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230

Открыть новую тему     Написать ответ в эту тему

KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Старые и смежные темы: по CMD и в Программах | по PowerShell | В помощь системному администратору | Прикладное программирование

PowerShell
Версии | Ассоциация и подпись сценариев
Сценарий для ассоциации файлов PowerShell и запуска неподписанных скриптов.
 
Прочее
Расширение возможностей
Функции
Write-Color
Output-DebugString
Провайдеры
Готовые скрипты
Полезные ссылки | Будет ли репозиторий PowerShell на ru-board?
Книги в PDF
Cheat Sheets
 

Cmd
Для перекодирования кириллицы 866<—>1251 пользуйтесь онлайн сервисом Перекодировщик кириллицы
 
Готовые решения и частые вопросы
 
Описания работы команд и символов участниками темы:
setlocal enabledelayedexpansion и переменные окружения
символы & и && в командной строке
Переменная %0
 
Полезные ссылки и утилиты

WSH (VBScript, JScript)
Программирование "удобняшек" на VBScript

Примечания:
• Большие куски кода заключайте в тэг [ more ]
• Чтобы не копировались концевые пробелы из форума, жмите на ссылку "Редактировать" в посте, и уже из редактора копируйте код без пробелов иначе сценарий может работать неправильно. Также для удаления концевых пробелов пользуйтесь скриптом от Nagual, или VBS-Скрипт-Модулем от ViSiToR.
• Сторонние консольные утилиты можно использовать только в виде готового решения и только в рамках сценариев. Никаких обсуждений и обучений работе с утилитами не предусмотрено и прямо запрещено правилами топика.
Шапка и около-темные вопросы |

Всего записей: 11450 | Зарегистр. 12-10-2001 | Отправлено: 13:40 17-02-2018 | Исправлено: YuS 2, 08:24 19-06-2021
Simvol09

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iNNOKENTIY21
 
Почитал тут пару статей про PowerShell, поверхностно ознакомился и решил попробовать, с Вашей помощью, поработать с ней.
Итак, я делаю так (у меня Виндовс 10, PowerShell версия 5.1):
Пуск -> PowerShell -> разрешить PowerShell выполнение скриптов. Прописываем команду «Set-ExecutionPolicy RemoteSigned» и жмем «Y» -> а дальше что надо делать?
Как вставлять скрипты (пошагово если можно) ? Мне просто поочередно вставлять строчки по Вашему написанному коду ?
 
Заранее спасибо!

Всего записей: 15 | Зарегистр. 03-12-2019 | Отправлено: 23:54 12-12-2019
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Simvol09, создаешь file.txt, вставляешь код скрипта, сохраняешь и превращаешь в file.ps1. Далее как минимум 3 пути на выбор:
1) не рекомендуется
2) открыть PowerShell и указать путь к file.ps1
3) создать ярлык на PowerShell. В поле Объект дописать нужные параметры и путь к file.ps1

Всего записей: 3557 | Зарегистр. 24-10-2002 | Отправлено: 02:15 13-12-2019
iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Simvol09
Цитата:
а дальше что надо делать?
Как вставлять скрипты (пошагово если можно) ? Мне просто поочередно вставлять строчки по Вашему написанному коду ?  

  Смотря какой код, например, Get-AppxAliasAndProtocols.ps1 можно скопировать весь код и сразу, весь, вставить в консоль и нажать Enter.
 
А так, лучше сохранять в файл:
 
  Копируете код и вставляете в редактор, например блокнот и сохраняете в файл с расширением ps1, кодировка ANSI (Windows-1251) или utf-8 со спецификацией (with BOM). Запускаете консоль powershell переходите в папку с сохранённым скриптом, команда cd "К:\Скрипту путь" и там вызываете скрипт ".\Скрипт.ps1" или сразу, не переходя в папку скрипта, запускаете скрипт: & "К:\Скрипту путь\Скрипт.ps1"
 
  Есть специальный редактор PowerShell ISE (%windir%\system32\WindowsPowerShell\v1.0\PowerShell_ISE.exe) в нём можно и запускать (F5) и более приятно редактировать с подсказками…
 
Get-BingImageDaily.ps1 можно скачать и открыть в блокноте или PowerShell ISE или запустить в консоли.
Скачанный надо проверять на предмет зоны интернета, в проводнике свойства файла – если заблокирован, разблокировать.

Всего записей: 3650 | Зарегистр. 16-08-2012 | Отправлено: 13:18 13-12-2019 | Исправлено: iNNOKENTIY21, 14:32 13-12-2019
newhk



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую!
Вопросик.
В последних версиях PS есть поддержка управления Hyper-V.
Я сделал скрипт с бэкапом виртуалок и он успешно все выполняет кроме машин с физическим диском.
Проблема в следующем, если у виртуальной машины подключен физический диск, то она ругается и не выполняет экспорт, так же как при ручном экспорте из GUI.
В то время как утилита HVBackup делает это.
Подскажите, кто знает, как выполнить экспорт  виртуалки стандартными средствами из ПШ?

Всего записей: 400 | Зарегистр. 02-02-2009 | Отправлено: 16:03 16-12-2019
Nick3230

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, как запустить задачу из планировщика заданий через командную строку в Windows 10.
Через команду schtasks /run /tn "Имя задачи" почему-то не получается.
 
Через сам планировщик задача выполняется нормально, а через командную строку почему-то не работает запуск...

Код:
schtasks /run /tn "Имя задачи в планировщике заданий"

В чем может быть ошибка???
 

Всего записей: 207 | Зарегистр. 05-12-2006 | Отправлено: 19:01 16-12-2019
DragonSerW



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет!
Как нужно поправить реестр, чтобы Винда стала настроена таким образом:
http://serw.su/lib/exe/fetch.php?media=2019-11-04.png
?

----------
Сергей Ш. » DragonSerW.RU

Всего записей: 274 | Зарегистр. 11-05-2007 | Отправлено: 19:19 16-12-2019
Jonmey

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DragonSerW
Используйте любую программу отслеживающую изменения в реестре (systracer, regshot и проч.). Делаете два снимка реестра до изменений и после. Сравнением находите разницу. Это и будут вам искомые поправки в реестр.

Всего записей: 1377 | Зарегистр. 17-01-2011 | Отправлено: 23:39 16-12-2019
Simvol09

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iNNOKENTIY21
 
Вставил код и сохранил файл с расширением ps1, кодировка ANSI.  
Указал путь к файлу. И не получается. Что я делаю не так?
 
https://b.radikal.ru/b27/1912/02/474d277bbe9b.jpg
 
Спасибо всем за помощь!

Всего записей: 15 | Зарегистр. 03-12-2019 | Отправлено: 02:02 17-12-2019
Jonmey

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iNNOKENTIY21
Simvol09 ведет речь о вашем скрипте, который тут
http://forum.ru-board.com/topic.cgi?forum=62&topic=30859&start=2240#13
 
Simvol09
Возможно, надо обновить PowerShell до какой-то (не знаю до какой) версии:
https://docs.microsoft.com/en-us/powershell/scripting/install/installing-windows-powershell
или даже тут
https://github.com/PowerShell/PowerShell/releases

Всего записей: 1377 | Зарегистр. 17-01-2011 | Отправлено: 02:18 17-12-2019
YuS_2



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

Цитата:
Что я делаю не так?

Jonmey

Цитата:
Возможно, надо обновить PowerShell до какой-то (не знаю до какой) версии:

Invoke-WebRequest добавлен с версии PS v3.0, а наличие некоторых функций этого командлета зависят уже от конкретной версии PS v6.0 и выше.
Но в данном случае причина ошибки другая и её видно на скрине, там не работает подсистема Internet Explorer и поэтому сначала необходимо разобраться с ней.

Всего записей: 3218 | Зарегистр. 03-02-2009 | Отправлено: 09:05 17-12-2019
iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Simvol09
Цитата:
Что я делаю не так?  

YuS_2
Цитата:
не работает подсистема Internet Explorer и поэтому сначала необходимо разобраться с ней

YuS_2 прав. У вас ошибка с webview (Internet Explorer) и на скриншоте указана, одна из возможных причин: не было первоначальной настройки, при первом запуске Internet Explorer.
Или Internet Explorer выпилили…
 

Всего записей: 3650 | Зарегистр. 16-08-2012 | Отправлено: 13:03 17-12-2019
Nick3230

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

 
schtasks /Run /TN "Запустить TC"
 
При попытке выполнения команды пишет ошибку:
"ОШИБКА: Не удается найти указанный файл."
 
Через сам планировщик задача выполняется нормально, а через командную строку почему-то не работает запуск...
 
Как правильно запустить выполнение нужной задачи через командную строку???
 
 
 

Всего записей: 207 | Зарегистр. 05-12-2006 | Отправлено: 14:10 17-12-2019
YuS_2



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

Цитата:
Как правильно запустить выполнение нужной задачи через командную строку???

Ну, неужели мало примеров в интернете?
А это смотрели:

Код:
SCHTASKS /Run /?

там ведь примеры есть...
И когда есть вероятность ошибки в кириллице, лучше задачу именовать только латиницей. В том смысле, что проверьте раскладку, когда набираете имя задачи.
 

 
Ну, и про путь не забываем, если задача не в корень записана:

Всего записей: 3218 | Зарегистр. 03-02-2009 | Отправлено: 14:20 17-12-2019 | Исправлено: YuS_2, 14:31 17-12-2019
iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может кому то пригодится, полезняшка
Извлечение из библиотеки (dll) ресурса, строки, по номеру ExtractStringFromDLL.ps1
Типа такого: %WINDIR%\system32\AJRouter.dll, -2 получим: "Служба маршрутизатора AllJoyn" – пример в справке, EXAMPLE №2

Всего записей: 3650 | Зарегистр. 16-08-2012 | Отправлено: 15:54 17-12-2019
Nick3230

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

Цитата:
Ну, неужели мало примеров в интернете?

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

Цитата:
А это смотрели:
 
Код:
SCHTASKS /Run /?
 
там ведь примеры есть...

Там всего-то 3 коротких примера... но, иногда, бывает и это тоже полезно.
 

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

Вообще, мне нужен запуск через ".bat" файл, но набираю - правильно.
 

Цитата:
Ну, и про путь не забываем, если задача не в корень записана:

А вот это точно, спасибо! Совсем про путь забыл, что не в корне лежит...
Проблема решилась!
 
P.S. А вообще задача была - это запуск Total Commander через ярлыки с правами администратора, а также без них, без появления запроса UAC...
 
 
 
 

Всего записей: 207 | Зарегистр. 05-12-2006 | Отправлено: 18:06 17-12-2019
Simvol09

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iNNOKENTIY21
Зашёл в  Internet Explorer и всё заработало. Спасибо огромное!
Закачал все картинки с этой странички, то что мне и надо было.  
 
Только вот теперь не могу скачать другие странички сайта. Например, мне нужно скачать теперь фото из этой странички - https://www.deanscards.com/i/4646116/1985-Topps-1985-Topps-Baseball-Complete-Set-In-Box-
Я в Вашем коде изменил $Url = 'https://www.deanscards.com/i/2800239/1981-Topps-1981-Topps-Baseball-Complete-Set-In-Box-'  на   $Url = 'https://www.deanscards.com/i/4646116/1985-Topps-1985-Topps-Baseball-Complete-Set-In-Box-'    
И теперь выходит эта ошибка:
https://d.radikal.ru/d11/1912/3b/b62d5dab8142.jpg
 
Как правильно изменять код (правильно вставлять другой URL) ?

Всего записей: 15 | Зарегистр. 03-12-2019 | Отправлено: 00:55 18-12-2019
YuS_2



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

Цитата:
И теперь выходит эта ошибка

Прочитайте внимательно, что именно там написано красным на черном и выполните рекомендации...

Всего записей: 3218 | Зарегистр. 03-02-2009 | Отправлено: 07:33 18-12-2019
iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Simvol09
Цитата:
И теперь выходит эта ошибка:  

YuS_2 снова прав!
Ни добавить, ни прибавить… присоединить укажите правильное имя и путь скрипта.
 

Цитата:
Как правильно изменять код (правильно вставлять другой URL) ?

В первой строке кода, заменить ссылку, после знака равно: $Url = 'https://www.ссылка' – одинарные кавычки обязательны.

Всего записей: 3650 | Зарегистр. 16-08-2012 | Отправлено: 12:41 18-12-2019
iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Имя папки, куда будут сохранятся изображения, во второй строке кода:

Код:
$Path = "$([Environment]::GetFolderPath('MyPictures'))\deanscards"

 

Всего записей: 3650 | Зарегистр. 16-08-2012 | Отправлено: 15:50 18-12-2019
Simvol09

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята, всем огромное спасибо!!! Наконец-то я разобрался более или менее с этой программой, всё работает как надо. Нет слов описать мою благодарность Вам. Даже не знаете как Вы меня выручили. Всем помогавшим мне БОЛЬШОЕ СПАСИБО, всех благ Вам!
Особенно хочу поблагодарить iNNOKENTIY21 за код к программе и Jonmey помогавшему мне на разных ветках этого сайта ( и за то что познакомил меня с программой ОЕ).  
Всем удачи и крепкого здоровья!!!

Всего записей: 15 | Зарегистр. 03-12-2019 | Отправлено: 00:56 20-12-2019
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Сценарии для Windows


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru