繁体   English   中英

如何远程运行自己的 psm1 文件?

[英]How run own psm1 file remotely?

我的本地窗口中有一个 psm1 文件,我想在另一台计算机上远程运行此文件。 因为我在这个 psm1 文件中有一些函数,我必须从本地计算机在远程计算机上执行这个函数。 我在本地的每台计算机上创建 psm1 文件并使用 invoke-command 来执行我的函数,但是我有一些错误无法找到我的函数。 我检查了两个系统中的执行策略是不受限制的。 我将其更改为远程处理,但我遇到了同样的错误。

我将此代码用于使用远程功能:

$rdata = Invoke-Command -ComputerName $servername {param($remote_Logs) CheckEventLog -EventLogs $remote_Logs} -ArgumentList $Logs 我该怎么做?

我创建新会话并使用会话调用我的命令。

$session = New-PSSession -ComputerName 'server1'

$rdata = Invoke-Command -Session $session -ScriptBlock {param($module_path,$remote_Logs) Import-Module $module_path CheckEventLogDetails -EventLogs $remote_Logs} -ArgumentList $modulepath,$Logs

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM