Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Как запустить скрипт Powershell из командной строки (http://forum.oszone.net/showthread.php?t=347251)

seit_baglan 07-12-2020 08:35 2942208

Как запустить скрипт Powershell из командной строки
 
Как запустить эту рабочую скрипт 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

DJ Mogarych 07-12-2020 09:14 2942212

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

seit_baglan 07-12-2020 09:46 2942213

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

Vadikan 07-12-2020 10:23 2942219

https://www.outsidethebox.ms/15841/#_Toc374894251

seit_baglan 07-12-2020 11:12 2942227

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


Время: 06:16.

Время: 06:16.
© OSzone.net 2001-