跨平台PowerShell如何远程管理Linux/Mac/Windows?
来源:互联网 发布:云豹直播完整源码 编辑:程序博客网 时间:2024/05/22 12:10
跨平台PowerShell如何远程管理Linux/Mac/Windows?
首先,在要管理的机器上安装跨平台PowerShell:https://github.com/PowerShell/PowerShell/releases
如何安装呢?看Instructions:
然后,安装OMI和PSRP:
OMI:https://github.com/Microsoft/omi
PSRP:https://github.com/PowerShell/psl-omi-provider
最后,在windows端运行下列命令来管理Linux/Mac/Windows机器:
$User = "root"$PWord = convertto-securestring "密码" -asplaintext -force$cred = New-Object –TypeName System.Management.Automation.PSCredential –ArgumentList $User, $PWord$mySession = New-PSSession -ComputerName 机器名 -Credential $cred -Authentication basic -UseSSL -SessionOption (New-PSSessionOption -SkipCACheck -SkipRevocationCheck -SkipCNCheck)Invoke-Command -Session $mySession {Get-Host}
如果你想把本地的脚本在被管理的机器上运行:
$script1='get-host';$path1='/root/test.ps1';Invoke-Command -Session $mySession {echo $args[0]>$args[1];. $args[1]} -Args $script1,$path1
读取本地的文件,然后在被管理的机器上运行:
$script1 = Get-Content "d:\test.txt"$path1='/root/test.ps1';Invoke-Command -Session $mySession {echo $args[0]>$args[1];. $args[1]} -Args $script1,$path1
0 0
- 跨平台PowerShell如何远程管理Linux/Mac/Windows?
- 初探 Windows PowerShell 2.0 远程管理应用
- 使用Powershell远程管理Windows Server(WinRM)
- 用Powershell远程管理Windows Server(WinRM)
- Windows平台PowerShell简介
- PowerShell中远程管理服务
- Powershell 远程管理Exchange
- powershell远程管理服务器磁盘空间
- Mysql跨平台(Windows,Linux,Mac)使用与安装
- 【如何实现Windows XP远程管理功能】
- PowerShell 2.0远程管理之隐式远程管理
- windows下putty 连接linux远程管理
- LInux和windows系统的远程管理
- Linux下远程管理Windows服务器(下)
- windows、linux间远程管理及文件传输
- Linux下远程管理Windows服务器 Linux下远程管理Windows服务器(上)
- Windows/linux powershell 安装install
- Linux----远程管理
- Linux cat 终端 中文 乱码
- 一个简单的C++加密,解密文件程序
- 再谈区块链在积分领域的应用
- [160902][Android]Android中数据的存储方式
- 腾讯模拟笔试题——回形数
- 跨平台PowerShell如何远程管理Linux/Mac/Windows?
- object-c 入门基础篇
- 织梦 dede:arclist
- Objective-C 入门教程
- (07)通过 Aware 接口获取 WEB 资源
- jasperReports 与spring mvc整合 及 图片显示问题
- Xilinx vivado迅雷下载地址(所有版本)
- GoKit-SoC-ESP8266 开发套件,让我大吃一斤。
- java乱码问题解决方法