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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Как запустить скрипт Powershell из командной строки

Ответить
Настройки темы
PowerShell - [решено] Как запустить скрипт Powershell из командной строки

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


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

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


Как запустить эту рабочую скрипт powershell из командной строки?

$Username = ‘Пользователь’
$Pdce = 'Сервер'
$GweParams = @{
‘Computername’ = $Pdce
‘LogName’ = ‘ForwardedEvents’
‘FilterXPath’ = "*[System[EventID=4740] and EventData[Data[@Name='TargetUserName']='$Username']]"
}
$Events = Get-WinEvent @GweParams
$Events | foreach {$_.Properties[1].value + ' ' + $_.TimeCreated}

делал так
powershell "Get-WinEvent -Computername "Сервер" -LogName "ForwardedEvents" -FilterXPath "*[System[EventID=4740] and EventData[Data[@Name='TargetUserName']=Пользователь]]" | foreach {$_.Properties[1].value + ' ' + $_.TimeCreated}"

выдал ошибку

Get-WinEvent : Не удается найти позиционный параметр, принимающий аргумент "and".
строка:1 знак:1
+ Get-WinEvent -Computername Сервер -LogName ForwardedEvents -Filter ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: ( [Get-WinEvent], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.GetWinEventCommand

Отправлено: 08:35, 07-12-2020

 

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

fascinating rhythm


Moderator


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

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


А что мешает сразу powershell запускать?

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


Отправлено: 09:14, 07-12-2020 | #2



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

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


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


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

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


есть общий скрипт который выполняется в cmd и нужно совместить их

Отправлено: 09:46, 07-12-2020 | #3


(*.*)


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

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


https://www.outsidethebox.ms/15841/#_Toc374894251
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:23, 07-12-2020 | #4


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


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

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


спасибо!
powershell.exe -ExecutionPolicy Bypass -file c:\temp\1017.ps1
решено

Отправлено: 11:12, 07-12-2020 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Как запустить скрипт Powershell из командной строки

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Службы - [решено] Как запустить проверку обновлений из командной строки? zai Microsoft Windows 10 5 14-11-2018 01:51
Как создать BMP файл из командной строки. Как работать с графикой из командной строки MKN Хочу все знать 22 23-03-2016 11:03
[решено] Как получить данные в скрипт из командной строки? madmasles AutoIt 2 27-11-2009 15:50
Route/Bridge - Как из командной строки настроить и запустить сетевуху в Linux andrystepa Сетевые технологии 2 29-10-2009 14:01
Как из командной строки запустить установку Терминальных Служб Windows 2000 Server ? 1CAdmin Microsoft Windows NT/2000/2003 0 28-11-2006 10:38




 
Переход