windows上开启winrm服务
2024-08-31 06:38:51
因为进行远程powershell管理必须需要启用winrm的服务,所以需要在windows平台上启用winrm服务
winrm service 默认都是未启用的状态,先查看状态;如无返回信息,则是没有启动;
winrm enumerate winrm/config/listener
针对winrm service 进行基础配置:
winrm quickconfig
查看winrm service listener:
winrm e winrm/config/listener
为winrm service 配置auth:
winrm set winrm/config/service/auth @{Basic="true"}
为winrm service 配置加密方式为允许非加密:
winrm set winrm/config/service @{AllowUnencrypted="true"}
再记一些比较常用的命令
winrm 这个命令在服务器端为什么是client的呢?我发现如果按照正常的命令来输入的话应该是没有问题的,我相信这个问题不是一个很难的问题,因为powershell远程管理windows是系统管理员必备的功能,必须实现,我觉得这几种防范已经把问题解决了,我只要慢慢搞应该能搞出来
执行以下命令能够以每组多达50个实例的速度获取实例。
winrm set winrm/config @{MaxBatchItems="50"}
此外,通过增大分配的最大封包大小和超时设置,也可以提高性能。
winrm set winrm/config @{MaxEnvelopeSizekb="150"}
winrm set winrm/config @{MaxTimeoutms ="60000"}
下面列出了其他可选的WinRM配置命令,以便您参考。要获取当前的WinRM配置设置,请执行以下命令:
winrm g winrm/config
默认情况下,客户端计算机要求对网络流量加密。要允许客户端计算机请求未加密流量,请执行以下命令:
winrm s winrm/config/Client @{AllowUnencrypted="true"}
TrustedHosts 是一个数组,用于指定可信的远程计算机的列表。同一工作组中的其他计算机或不同域中的计算机均应添加到此列表中。
注意:TrustedHosts 列表中的计算机未经过身份验证。
执行以下命令可将所有计算机都纳入TrustedHosts。
winrm s winrm/config/Client @{TrustedHosts="*"}
基本身份验证是以明文形式将用户名和密码发送给服务器或代理的方案。这是最不安全的身份验证方法。默认值为True。
执行以下命令可将客户端计算机设置为使用基本身份验证:
winrm s winrm/config/Client/Auth @{Basic="true"}
最新文章
- nginx 访问目录403
- 科学计算器(JAVA实现)
- Eclipse版本android 65535解决方案(原理等同android studio现在的分包方式)
- 初学C++ 之 输入输出(IDE:vs2013)
- coursera机器学习笔记-神经网络,初识篇
- 如何定义移动端字体Font-Family?
- POJ 2010 - Moo University - Financial Aid 初探数据结构 二叉堆
- Win764位配置Github环境及将代码部署到Github pages-志银强势总结
- 自己实现的库函数1(strlen,strcpy,strcmp,strcat)
- setjmp和longjmp的使用
- 手写一个自己的简单MVC框架myPHP
- asp.net 后台弹出提示框
- MVC3中 ViewBag、ViewData和TempData的使用和区别(不是自己写的)
- 反编译工具 使用.NET JustDecompile来反编译你的程序代码
- 由基于qml,c++的串口调试工具浅谈qml与c++混合编程
- jq的siblings对a标签不起效
- DALI解码模块
- mysql(4)—— 表连接查询与where后使用子查询的性能分析。
- java排序算法(一):概述
- 监控mysql