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}

  • 相关阅读:
    parse_str() 函数把查询字符串解析到变量中。
    ThinkPHP函数详解:L方法
    ThinkPHP函数详解:F方法
    PHP defined() 函数
    Ajax beforeSend和complete 方法
    mdb文件怎么打开
    网盘资料
    win7下IIS的安装和配置
    perl5 第十一章 文件系统
    perl5 第十章 格式化输出
  • 原文地址:https://www.cnblogs.com/micro-chen/p/5776969.html
Copyright © 2011-2022 走看看