在将远程脚本运行到另一个客户端时从localhost获取答案

时间:2016-09-21 12:14:04

标签: powershell

我制作了一个脚本(在youtube的帮助下,SS64 +其他资源)并对其进行了一些修改,以便在我的域环境中的远程服务器上工作。我启用了WinRM,我可以连接到网络中的其他客户端/服务器。我还试图在我尝试启动脚本的所有客户端/服务器上不受限制</config>

问题:

我已经在函数中放置了代码块,并且我使用if / else语句来访问本地计算机或远程计算机(使用带有主机名的<?xml version="1.0"?> <!-- /** * Location: magento2_root/app/code/Namespace/Module/etc/acl.xml */ --> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Config:etc/system_file.xsd"> <acl> <resources> <resource id="Magento_Backend::admin"> <resource id="Magento_Backend::stores"> <resource id="Magento_Backend::stores_settings"> <resource id="Magento_Config::config"> <resource id="NAmespace_Module::config" title="Custom Settings" sortOrder="50" /> </resource> </resource> </resource> </resource> </resources> </acl> </config> )。

当我输入Get-ExecutionPolicy / Enter-PSSession语句的远程部分并运行我的函数时,它看起来正常工作。我被提示用我的用户名等登录,但在我选择&#34;列出所有进程&#34;或者我的脚本的另一部分它基本上列出了我本地主机的结果,而不是我的远程主机。一旦我退出脚本,我就会检查我是否确实连接到了远程主机,而且我似乎是这样,当我输入if时,它会为我提供该远程服务器的正确信息。

我不知道我在这里做错了什么,所以我会发布代码。

http://textuploader.com/dscz4

else

0 个答案:

没有答案