WinRM和WinRS
1.6.2 新远程工具:WinRM和WinRS
《精通Windows Server 2008 R2》第1章Windows Server 2008和2008 R2中的新增功能,本章介绍Windows Server 2008和Windows Server 2008 R2(后面缩简为Server 2008/R2),并且介绍为什么要升级到这两种操作系统中的一种。本节为大家介绍新远程工具:WinRM和WinRS。
1.6.2 新远程工具:WinRM和WinRS
情况总是如此,新操作系统中包含了一些确实重要和有用的功能,但是通常又不被注意到。Windows Vista、Windows 7、Server 2008和Server R2在新网络协议中就包含了这样一个强大但又不被人注意的功能,该功能就是Windows远程管理(Windows Remote Management,WinRM)。为了理解WinRM功能伟大的原因,下面我们考虑一下WinRM准备替换的内容,这就是众所周知的远程过程调用(Remote Procedure Call,RPC)协议。
即便从来没有听说过RPC,但是也有可能已经使用它数年之久。RPC的工作就是允许一个程序与另一个程序会话,即便这两个程序运行在不同的计算机上。例如,如果已经在Exchange Server实例上启动了Outlook来阅读电子邮件,就使用了RPC:正是由于RPC的存在,Outlook才能与Exchange联系并请求所需的电子邮件。或者如果曾经使用过诸如DNS、DHCP的MMC管理单元或者Computer Management管理单元从桌面计算机上远程控制远程计算机上的功能,那么也使用了RPC。
RPC是一种协议,多年来提供了众多的服务,但是它拥有一个致命的问题:安全难以保证。微软公司在发明RPC时还没有出现Internet,而且绝大多数LAN的范围不会超出从办公楼第一层到顶层的距离,因此安全问题并没有引起特别关注。数年之后,当安全问题引起极大关注时,微软公司试图改进RPC,添加安全性,这项工作是从XP SP2开始的,试图通过添加一些选项来修改错误,但是在那个时候马已经脱缰,如果强行为RPC添加安全性,那么将不得不停止使用数百个、甚至数千个依赖于RPC的应用程序。
非常明显,是时候改变Windows程序彼此之间的通话方式了,因此微软公司决定采纳一种与RPC完成相同事情的协议,而且改变要非常少。首先,该协议不是专有协议,而是标准协议,与平台无关,Linux和Mac OS中也有相似的实现。其次,该协议是HTTPS的改进。再次,该协议的通信是加密的,这一点完全合情合理。最后,该协议需要身份验证才能使用。
使用WinRM的Windows 2008和R2的组件还包括事件日志集合、能够在远程服务器上使用新的Server Manager管理单元的能力以及一个称为Windows Remote Shell或者winrs的安全远程命令shell。如果需要一个安全的、低带宽的远程控制工具,那么可以试试winrs(通过使用来源于微软知识库文章936059中提及的修补程序还可以更新这个工具,从而应用到XP和2003系统中)。有关WinRM的更多内容,请参见第14章。
WinRM和WinRS的更多相关文章
- Windows 2008 WinRM和WinRS能帮你做什么?
介绍 WinRM及WinRS更新包含在Windows Vista, Windows Server 2003 R2, Windows Server 2008 (及 Server 2008 Cor ...
- winrm.cmd
C:\Windows\system32>winrm.cmdWindows 远程管理命令行工具 Windows 远程管理(WinRM)是 WS-Management 协议的 Microsoft 实 ...
- 利用powershell进行远程服务器管理(命令行模式)
Pssession,Pssession是Windows Powershell会话的意思,一个会话,可以共享数据,提供交互式的对话,我们可以为某些命令例如Invoke-Command 制定会话来远程作业 ...
- 制作一个vagrant的win7 box
准备: 1.win7镜像文件 2.vagrant安装文件 3.virtual box安装文件 步骤: 1.先在本机上安装virtualbox和vagrant,本机为win7,安装虚机也为win7 2. ...
- Dcgpofix
TechNet Library Windows Server Windows Server 2012 R2 and Windows Server 2012 Management and Tools C ...
- Vagrant 手册之 box - 创建基础 box
原文地址 有一种特殊的 box 被称为"base box".这些 box 包含 Vagrant 运作所需的最低限度,通常不是对现有的 Vagrant 环境("base b ...
- Windows Remote Shell(WinRM)使用介绍
最近,为了实验我们安装了台Windows Server Core的服务器,没有图形界面的系统总会给人一种很完全的感觉,我们本着安全到底的想法,使用了Windows Remote Shell 的管理方式 ...
- WinRM服务远程命令执行
WinRM服务简介 WinRM是WindowsRemoteManagementd(win远程管理)的简称.基于Web服务管理(WS-Management)标准,使用80端口或者443端口.这样一来,我 ...
- 配置WinRM的Https
1. 打开IIS管理器,选中IIS服务根节点,然后在主内容页选中IIS条目下的服务器证书双击: 2. 在新出现的服务器证书面板下点右边一列的创建自签名证书 3. 证书名称是:名称(这里强调一下,证书的 ...
随机推荐
- 第6章 传输层(详解TCP的三次握手与四次挥手)
第6章 传输层 传输层简介 传输层为网络应用程序提供了一个接口,并且能够对网络传输提供了可选的错误检测.流量控制和验证功能.TCP/IP传输层包含很多有用的协议,能够提供数据在网络传输所需的必要寻址信 ...
- RStudio Server-0.99.902 (OpenLogic CentOS 7.2)
RStudio Server-0.99.902 (OpenLogic CentOS 7.2) 0 评论 平台: CentOS 类型: 虚拟机镜像 软件包: r-3.2.3 rstudio-server ...
- 富文本编辑器Ueditor的使用
1.下载:http://ueditor.baidu.com/website/download.html. 2.解压,并放到项目webapp下. 3.jsp页面的配置. 4.配置根路径. 5.页面展示: ...
- NYOJ-596-谁是最好的Coder
原题链接 谁是最好的Coder 时间限制:1000 ms | 内存限制:65535 KB 难度:0 描述 计科班有很多Coder,帅帅想知道自己是不是综合实力最强的coder. 帅帅喜欢帅,所以他 ...
- POI对EXCEL的操作【重点:如何设置CELL格式为文本格式】
实际开发过程中通常用到的就是从数据库导出EXCEL表格了,JXL可以这样做,其实POI也可以(关于JXL与POI的异同可访问我之前总结的文章),之前写过POI对七种文档(当然也包括EXCEL)的内容读 ...
- iOS 不同的崩溃类型
http://m.blog.csdn.net/kangguang/article/details/62501490 用汇编语言编写的软件跟用脚本或标记语言编写的Web应用的差别在于,前者在出现问题时会 ...
- 调试工具DEBUG的使用(8086)
有关CPU和存储单元的概念在前一节我们已经了解,那么如何观察实际机器内部的情况呢?能不能看到具体的寄存器.标志.存储单元的内容呢?可不可以修改和控制它们呢? DEBUG这个有力工具,就可以深入到机器内 ...
- 注册Windows service及其相关
注册Windows service,.net写的 net stop "xxxxxx""%SYSTEMROOT%\Microsoft.NET\Framework\v2.0. ...
- python_60_装饰器3
#嵌套函数 def foo(): print('in the foo') def bar(): print('in the bar') bar() #bar()#出错,无法在外边调用,bar函数的作用 ...
- CentOS系统下安装Redis
1. 安装C语言环境 yum install gcc-c++ 2.下载Redis安装包 http://download.redis.io/releases/redis-3.2.9.tar.gz 3.解 ...
