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 }

最新文章

  1. BZOJ 1078: [SCOI2008]斜堆
  2. 在代码中设置IE9的默认文档模式
  3. 用户 'IIS APPPOOL\***' 登录失败
  4. Lambda表达式关于like问题(未解决)
  5. CSS Counters 计数属性
  6. js随机更换
  7. ECMAScript5
  8. css控制图片自适应大小
  9. jq层次选择器
  10. Java学习笔记(1):注释规范
  11. 深入浅出—JAVA(5)
  12. javascript每日一练(三)——DOM一
  13. Bootstrap警告框
  14. JAVA_SE基础——22.面向对象的概念
  15. Python系列 - optparse
  16. vue点击按钮给商品按照价格进行倒叙
  17. IOS开发之--iPhone XR,iPhone XS Max适配
  18. Django之Models进阶操作(字段属性)
  19. DELPHI实现关机,兼容全部WINDOWS系统 转
  20. 记录第一次阿里云服务器部署java web工程的经历

热门文章

  1. 【C++复习】第六章 数组、指针、字符串
  2. Linux操作命令(四) 1.which命令 2.whereis命令 3.locate命令
  3. WGCMS 奇迹网站系统 介绍[V2023.2.2]
  4. 微信小程序if for
  5. 1.1 创建一个WCF应用程序服务
  6. LP1-5:接口测试方法
  7. Bugku-不可破译的密码[wp]
  8. Software_programming_Config_HOCON
  9. CCIE DC Multicast Part 2.
  10. Metasploit渗透测试框架二