PowerShell学习笔记三_使用PS操作远程服务器
PowerShell远程操作服务器
参考: https://www.cnblogs.com/sparkdev/p/7200004.html
补充:
1. 服务器上,要被Powershell远程操作,是基于HTTP/HTTPS协议的,而且端口默认:
HTTP:5985
HTTPS:5986
2. 服务器上,仅仅使用 Enable -PSRemoting -Force是不会开启5985、5986的端口的
因此,要使用
Set - WSManQuickConfig(如果加了-Force,不出提示,直接是Y)
出现
如果是云服务器,还得上操作台开端口
3. 不要忘记再云服务器上加入Enable-PSRemoting
4. 本机上,还需要将服务器IP加入到信任列表中(重要)
首先,本机也是要开启(要以管理员身份运行,否则是不能进行下一步)
然后,查看一下信任列表
最后,将服务器IP加入这个列表
Set-Item WSMan:\localhost\Client\TrustedHosts -Value xxx.xxx.xxx.xxx
(清楚信任列表:Clear-Item WSMan:\localhost\Client\TrustedHosts)
再次查一下信任列表,应该就可以开始远程了
4. 参数使用注意
在使用
[int]$index = 0
Invoke-Command -Session $sessions -ScriptBlock { Write-Host $index }
是不会执行成功的,因为 { } 内的东西会作为纯文本传输到远程机器
如果要使用,那么可以
Invoke-Command -Session $sessions -ScriptBlock { Write-Host $using:index }
最新文章
- BZOJ 1078: [SCOI2008]斜堆
- 在代码中设置IE9的默认文档模式
- 用户 'IIS APPPOOL\***' 登录失败
- Lambda表达式关于like问题(未解决)
- CSS Counters 计数属性
- js随机更换
- ECMAScript5
- css控制图片自适应大小
- jq层次选择器
- Java学习笔记(1):注释规范
- 深入浅出—JAVA(5)
- javascript每日一练(三)——DOM一
- Bootstrap警告框
- JAVA_SE基础——22.面向对象的概念
- Python系列 - optparse
- vue点击按钮给商品按照价格进行倒叙
- IOS开发之--iPhone XR,iPhone XS Max适配
- Django之Models进阶操作(字段属性)
- DELPHI实现关机,兼容全部WINDOWS系统 转
- 记录第一次阿里云服务器部署java web工程的经历
热门文章
- 【C++复习】第六章 数组、指针、字符串
- Linux操作命令(四) 1.which命令 2.whereis命令 3.locate命令
- WGCMS 奇迹网站系统 介绍[V2023.2.2]
- 微信小程序if for
- 1.1 创建一个WCF应用程序服务
- LP1-5:接口测试方法
- Bugku-不可破译的密码[wp]
- Software_programming_Config_HOCON
- CCIE DC Multicast Part 2.
- Metasploit渗透测试框架二