我正在尝试运行位于远程计算机上的本地计算机上的脚本,我不得不遇到问题:
首先:它试图在我的本地计算机上运行脚本,我不希望它这样做
第二:脚本不在远程计算机上运行
这是我运行的命令和有问题的错误消息:
PS C:\Users\administrator> Invoke-Command -ComputerName UKBTH05TSV08 -FilePath "C:\TaskSchedulerEventViewerSetup.ps1"
The "ICSweep Script" source is already registered on the "localhost" computer.
+ CategoryInfo : InvalidOperation: (:) [New-EventLog], InvalidOperationException
+ FullyQualifiedErrorId : Microsoft.PowerShell.Commands.NewEventLogCommand
ERROR: The system cannot find the file specified.
+ CategoryInfo : NotSpecified: (ERROR: The syst...file specified.:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
这是C:\ TaskSchedulerEventViewerSetup.ps1脚本的内容:
New-EventLog -LogName Application -Source“ICSweep Script”schtasks / Create / XML“ICSweepscripttaskscheduler.xml”/ TN ICSweepscript / RU 系统
答案 0 :(得分:1)
此文件ICSweepscripttaskscheduler.xml
应存在于远程计算机上。
还请指定路径,例如:
c:\temp\xmlfile
这样schtasks就会在windows文件夹中查找该文件。 evntlog源可能也在远程计算机上注册