使用 PowerShell 远程管理
2024-09-01 05:34:59
要求
- PowerShell 版本要求至少是2.0版本以上,目前PowerShell 2.0 支持最低的操作系统版本为Windows XP。本次操作使用的是 PowerShell 5.1
- 请使用
管理员
身份操作PowerShell
服务端
Enable-PSRemoting
就是如此简单。
客户端
1. 设置服务端为可信主机,如果读者的计算机与服务器在同一个域中,请忽略此步骤
Set-Item wsman:localhost\Client\TrustedHosts -value <IP或计算机名称>
2. 连接服务端
如果读者的计算机在域中,请将$User = "test"
替换成$User = "domain\test"
$User = "test"
$PWord = ConvertTo-SecureString -String "test" -AsPlainText -Force
$Credential = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $User, $PWord
Enter-PSSession -ComputerName 192.168.236.128 -Credential $Credential
至此连接完成
3. 断开服务端
可选步骤,PowerShell 会"智能"识别读者的行为,自动断开连接。比如直接关闭PowerShell窗口的时候。
Exit-PSSession
4. 删除TrustedHosts
全部清空:
CleSar-Item WSMan:\localhost\Client\TrustedHosts
指定删除:
参考Github
Remove-TrustedHost.md https://github.com/BornToBeRoot/PowerShell
Remove-TrustedHost.ps1 https://github.com/BornToBeRoot/PowerShell
参考
远程管理WinRM,Enter-PSSession
PowerTip: Use PowerShell to View Trusted Hosts
PowerShell - remove wsman trustedhosts value
PowerShell: Configure WinRM and enable PSRemoting
Get-Credential
声明
本文采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可,发表在CSDN (生活在底层的低级码农)和博客园 (低级码农),欢迎读者转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接!请读者/爬虫们尊重版权
最新文章
- javascript中一些常见的兼容性问题
- Android中ListView的几种常见的优化方法
- Java里的生产者-消费者模型(Producer and Consumer Pattern in Java)
- 优化Table View
- [转]框架模式 MVC 在Android中的使用
- hdu 3398
- Socket 一对多通信
- 程序员新人怎样在复杂代码中找 bug?
- iOS数据存储之属性列表理解
- cubieboardtruck安装
- zencart的modules下数据库操作templates排版和common首页引用
- 使用Bootstrap + Vue.js实现 添加删除数据
- AndroidBinder进程间通信系统-android学习之旅(86)
- [js]d3.js绘制拓扑树
- TestNG实现日志输出
- 【LDAP】LDAP注入漏洞与防御
- C - Kite URAL - 1963 (几何+四边形判断对称轴)
- CNN卷积核反传分析
- for循环的灵活性
- python记录day24 模块的语法
热门文章
- Arrays工具类常用方法演示
- ComboBox过滤
- 解决Spring的java项目打包后执行出现“无法读取方案文档...“、“原因为 1) 无法找到文档; 2) 无法读取文档; 3) 文档的根元素不是...”问题
- 在django中用MySQL为数据库 新建一个项目的流程
- django基础知识之布署:
- (转)Java 8 中的 Streams API 详解
- 【字符串】P2084 进制转换-C++
- 查看内存的方法。vs-调试-窗口-内存
- 洛谷P2319 [HNOI2006]超级英雄 题解
- Java中的Enumeration、Iterable和Iterator接口详解