【原创】开启PowerShell远程管理

非域网络,开启PowerShell远程管理,命令如下:

以下操作,PS命令窗口,必须都以管理员省份执行。

Step 1: 机器A和B,分别开启PowerShell远程管理服务
A = 192.168.3.32
PS >> Enable-PSRemoting
然后按照提示,选项选Y,执行开启远程管理。

B = 192.168.3.37
PS >> Enable-PSRemoting
然后按照提示,选项选Y,执行开启远程管理。

Step 2: 机器A和B,分别信任需要远程管理的机器IP或名称
 A=192.168.3.32
PS >> Set-Item WSMan:\localhost\Client\TrustedHosts -Value 192.168.3.37
然后按照提示,选项选Y,表示允许远程发送命令

B = 192.168.3.37
PS >> Set-Item WSMan:\localhost\Client\TrustedHosts -Value 192.168.3.37
然后按照提示,选项选Y,表示允许远程发送命令

Step 3: 在机器A上面,远程登录和执行命令到机器B
A = 192.168.3.32
PS >> Enter-PSSession -ComputerName 192.168.3.37

效果图如下:

机器A上,远程执行命令机器B创建文件夹D:\Test

查看机器B,上面有刚才远程创建的文件夹D:\Test

后续,我将实验演示,如何利用PowerShell + Jenkins实现远程部署C#.NET的四种程序:
1. 客户端更新包, 文件系统
2.  WCF 服务
3. Task 计划任务
4. MVC 网站

【本人原创,欢迎交流和分享技术,转载请附上如下内容:
如果你觉得这篇文章对你有帮助,请记得帮我点赞, 谢谢!

作者:kevin【转自】http://www.cnblogs.com/itshare/

时间: 2024-11-08 17:42:33

【原创】开启PowerShell远程管理的相关文章

通过Enable-PSRemoting 开启Powershell远程管理失败的解决方法

1 Powershell 远程管理是Windows一项很常用的管理方式,但是我们在网上搜到的一些开启方法都是通过Enable-PSRemoting,或者winrm quickconfig,但是有时候执行完毕后发现还是无法实现远程.提示消息是"连接到远程服务器失败,错误消息如下:客户端无法连接到请求中指定的目标" 2 解决方法: 我们需要首先确定Winrm是否开启了侦听: 查看一下Winrm侦听的端口和IP winrm enumerate winrm/config/Listener 发现

Powershell远程管理服务器&客户端(非mstsc远程连接)

Powershell远程管理采用一种新的通信协议,Web Services for Management,简称WS-MAN它通过http或者https进行工作,WS-WAN的实现主要基于一个后台服务:Windows远程管理(WinRM).Server2008R2中默认开启该服务,从Server2012开始,该服务便集成在系统中默认开启,Win7默认安装此服务,但是默认为禁用状态,Win8,Win10默认开启.这种远程连接不会被客户端察觉到,也不会占用远程连接数! 我们需要两台计算机进行测试,并且

Powershell管理系列(三十二)PowerShell操作之开启终端Powershell远程管理

-----提供AD\Exchange\Lync\Sharepoint\CRM\SC\O365等微软产品实施及外包,QQ:185426445.电话18666943750 步骤1.windows server 2012以上的操作系统,默认是启用远程管理的,但是在windows 2008 R2操作系统之 上,运行invoke-command后报错,如下图,在需要远程连接的电脑上,运行enable-psremoting –force后,即 打开了远程管理,在运行invoke-command,即可成功 步

15. PowerShell -- 远程管理

·         PowerShell中的远程管理:通过远程管理计算机,通过WinRM (Windows Remote Management) 起作用,它是基于微软的WS-Management协议的. ·         PowerShell 2.0远程管理的条件,必须安装以下软件(默认在windows 7, 2008 R2上安装),并且能够在XP SP3, Server 2003 SP2,Vista,2008 SP1-SP3上安装: 1. Windows PowerShell 2.0 2.

16. PowerShell -- 远程管理(2)

PowerShell2.0 远程管理之启用和执行命令 本文涉及的内容: 如何启用和禁用PowerShell的远程管理. 如何在工作组和混合域环境下配置计算机. 如何使用Invoke-Command cmdlet用于在远程主机上执行命令,创建持久线程,在多个命令间同一线程传递的变量和参数. 如何以后台任务的形式实现,用户可以在执行较费时的命令时使用它,并在执行完毕后使用命令回调执行结果. 1 启用和禁用远程管理 PowerShell2.0中能通过在PowerShell提示符下执行下列的cmdlet

使用Windows Azure PowerShell远程管理Windows Azure虚拟机

对于Windows Azure,如果你还在使用windowsazure.com门户来管理虚拟机,那就显得不怎么高上大了.Windows Azure PowerShell 是一个功能强大的脚本环境,可用于在 Windows Azure 中控制和自动执行工作负荷的部署和管理.   安  装   通过Microsoft Web Platform Installer一键搞定安装.   登录Azure账户   启动安装好的Windows Azure PowerShell,使用“Add-AzureAccou

Exchange 2013使用PowerShell远程管理功能

Exchange 2013使用PowerShell远程管理功能 Exchange2013已经可以下载RTM版本,而从Exchange 2010开始已经支持PowerShell远程管理了,我们不再需要在本机安装Exchange管理工具,就可以通过使用PowerShell来远程管理Exchange服务器,以下以使用Basic身份认证去远程管理PowerShell为例:服务器端设置启用PowerShell目录的基本身份认证:1. 登录任何一台Exchange 2013服务器.2. 对一台需要连接的前端

通过Powershell远程管理Windows Azure上的虚拟机

Windows Azure上连接虚拟机想必不是件难事尤其是连接Windows操作系统简单点几下鼠标通过远程桌面RDPWindows Azure虚拟机会帮助你自动创建远程连接RDP的Profile你就能体验到公有云带来的便利.由于虚拟机外部连接都是通过端口映射连接的.当然基于区域网络目前Azure.CN中新创建的虚拟网络已经都是区域网络了当然你目前仍然可以创建基于地缘组的虚拟网络虽然并不推荐后可以创建虚拟机实例级别的公共IP地址所以你也可以跳过通过"云服务"端口映射的RDP而直接连接虚拟

PowerShell远程管理Windows Server(3):工作组环境

一.实验环境 二.操作步骤 (1)在server端输入"Enable-PSRometing",启用远程连接:(具体操作参考:http://281816327.blog.51cto.com/907015/1397239) (2)在client端输入set-item wsman:\localhost\client\trustehosts –value "192.168.11.53",将server设置为client的信任主机. 以避免一下的错误: ( 错误内容为Ente