Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Запуск скрипта PowerShell через cmd

Ответить
Настройки темы
CMD/BAT - Запуск скрипта PowerShell через cmd

Новый участник


Сообщения: 33
Благодарности: 1

Профиль | Отправить PM | Цитировать


Добрый день.
Имеется cmd с содержимым:

PowerShell -noprofile -ExecutionPolicy Bypass -File "c:\Dell_MetroAPP_and_Other_Win10_3.ps1"

При запуске ручками от имени администратора - всё отрабатывает.
При запуске cmd через задачу удаленной установки программы в Kaspersky Security Center - нет эффекта. Предполагаю, что powershell на удаленном АРМ запускается от имени СИСТЕМА и скрипт не отрабатывает, хотя параметры запуска задачи с помощью учетной записи.

Или неправильный синтаксис запуска через CMD?

Использование psexec и им подобным запрещено.

Отправлено: 17:57, 07-06-2023

 

Аватара для NickM

Ветеран


Contributor


Сообщения: 4274
Благодарности: 1003

Профиль | Отправить PM | Цитировать


Пробовали ли указывать полный путь до powershell?

Отправлено: 18:27, 07-06-2023 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 33
Благодарности: 1

Профиль | Отправить PM | Цитировать


Пробовал. Нет результата.

Отправлено: 22:44, 07-06-2023 | #3


Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6522
Благодарности: 1479

Профиль | Отправить PM | Цитировать


Задайте вопрос в техподдержку Каспера - как запускать скрипты ps1 на удалённой машине через задачу.

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 10:29, 08-06-2023 | #4


Старожил


Сообщения: 216
Благодарности: 15

Профиль | Отправить PM | Цитировать


Цитата Garold:
Или неправильный синтаксис запуска через CMD? »
Пробуйте так:
Код: Выделить весь код
set "ps=" & for %%X in (powerShell.exe) do set "ps=%%~$PATH:X"
if not defined ps set "ps=%systemRoot%\system32\windowsPowerShell\v1.0\powerShell.exe"

For /F "UseBackQ delims=" %%a in (`"cmd /c "
  "%ps%" -ExecutionPolicy ByPass -NoProfile -command "./Dell_MetroAPP_and_Other_Win10_3.ps1"
""`) do (
  echo %%a
)

Отправлено: 08:34, 16-06-2023 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Запуск скрипта PowerShell через cmd

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
PowerShell - [решено] запуск скрипта в powershell 7 и вывод информацию в консоли на русском Njem Скриптовые языки администрирования Windows 14 22-10-2022 18:43
Прочие БД - PostgreSQL и запуск через cmd скрипта с командами - как правильно? Svetik2000 Программирование и базы данных 3 24-08-2022 11:16
PowerShell - powershell запуск скрипта на удаленном компьютере с авторизацией на сетевом ресурсе densan Скриптовые языки администрирования Windows 4 15-02-2018 14:07
PowerShell - [решено] Удаленный запуск cmd,msi через PowerShell? smol84 Скриптовые языки администрирования Windows 7 12-12-2013 23:01
PowerShell - [решено] Автоматический запуск скрипта PowerShell по времени. KAB Скриптовые языки администрирования Windows 7 06-03-2012 10:20




 
Переход