zoukankan      html  css  js  c++  java
  • PowerShell远程连接主机进行会话

    Get-ExecutionPolicy #脚本的执行策略
    set-ExecutionPolicy 枚举值 不同的策略,执行脚本的权限不同


    允许开启远程
    Enable-PSRemoting

    添加域账户或者客户端授权

    set-Item WSMan:localhostClientTrustedHosts -Value 192.168.1.201


    在别的机器上也需要装上远程管理框架
    http://support.microsoft.com/kb/968929
    下载,安装对应的管理框架核心Windows Management Framework Core)
    启动winrm
    winrm quickconfig -q
    设置信任主机
    winrm set winrm/config/client @{TrustedHosts="192.168.1.201"}
    这样后你就能通过powershell连接到另一台机器上了。

    $c = Get-Credential #登录验证
    $cname = "192.168.1.201" #这里是你要连接的那台机器
    $ser1=New-PSSession -ComputerName $cname -Credential $c #建立一个连接
    #下面就可以在这台机器做操作了
    invoke-command -session $ser1 -scriptblock {net stop w32Time} #停止时间服务
    invoke-command -session $ser1 -scriptblock {net start w32Time} #启动时间服务
    invoke-command -session $ser1 -scriptblock {dir} #查看当前文件

    查看远程主机的进程数
    C:WINDOWSsystem32> invoke-command -session $ser1 {get-process|sort cpu -Descending}

  • 相关阅读:
    POJ 2388(排序)
    优先队列(堆实现)
    POJ 3322(广搜)
    POJ 1190(深搜)
    POJ 1456(贪心)
    poj 2524 (并查集)
    poj 1611(并查集)
    poj 1521
    poj 1220(短除法)
    css 如何实现图片等比例缩放
  • 原文地址:https://www.cnblogs.com/micro-chen/p/5776969.html
Copyright © 2011-2022 走看看