当我尝试 运行 远程计算机上的脚本时调用命令错误
Invoke-Command error when I try to run a script on a remote computer
我正在尝试 运行 位于远程计算机上的本地计算机上的脚本,但我遇到了问题:
首先:它试图 运行 我本地计算机上的脚本,我不希望它这样做
第二个:脚本不会 运行 在远程计算机上
这是我的命令 运行 和有问题的错误消息:
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
SYSTEM
此文件 ICSweepscripttaskscheduler.xml
应该存在于远程计算机上。
另请指定路径如:
c:\temp\xmlfile
这样 schtasks 就会在 windows 文件夹中查找该文件。
evntlog 源可能也在远程计算机上注册
我正在尝试 运行 位于远程计算机上的本地计算机上的脚本,但我遇到了问题:
首先:它试图 运行 我本地计算机上的脚本,我不希望它这样做
第二个:脚本不会 运行 在远程计算机上
这是我的命令 运行 和有问题的错误消息:
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 SYSTEM
此文件 ICSweepscripttaskscheduler.xml
应该存在于远程计算机上。
另请指定路径如:
c:\temp\xmlfile
这样 schtasks 就会在 windows 文件夹中查找该文件。 evntlog 源可能也在远程计算机上注册