尝试在远程计算机上运行脚本时出现Invoke-Command错误

时间:2015-10-02 08:09:06

标签: powershell powershell-remoting invoke-command

我正在尝试运行位于远程计算机上的本地计算机上的脚本,我不得不遇到问题:

首先:它试图在我的本地计算机上运行脚本,我不希望它这样做

第二:脚本不在远程计算机上运行

这是我运行的命令和有问题的错误消息:

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   系统

1 个答案:

答案 0 :(得分:1)

此文件ICSweepscripttaskscheduler.xml应存在于远程计算机上。

还请指定路径,例如:

c:\temp\xmlfile

这样schtasks就会在windows文件夹中查找该文件。 evntlog源可能也在远程计算机上注册