博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Powershell-远程操作
阅读量:4319 次
发布时间:2019-06-06

本文共 1791 字,大约阅读时间需要 5 分钟。

1. 查看WinRM是否开启

 Get-Service WinRM

2. Enable-PSRemoting –Force

3. 进行信任设置:

Set-Item wsman:\localhost\client\trustedhosts *

Restart-Service WinRM

4. 测试远程连接

Test-WsMan xxx.xxx.xxx.xxx

5. 建立连接

Enter-PSSession -ComputerName my-svr -Credential nickli

 

创建凭证

 

$Username = 'zhnaghao'

$Password = 'mima'

$pass = ConvertTo-SecureString -AsPlainText $Password -Force

$Cred = New-Object System.Management.Automation.PSCredential -ArgumentList $Username,$pass

 

进入会话

$Username = 'zhnaghao'

$Password = 'mima'

$pass = ConvertTo-SecureString -AsPlainText $Password -Force

$Cred = New-Object System.Management.Automation.PSCredential -ArgumentList $Username,$pass

Enter-PSSession -ComputerName SDSVD13 -Credential $Cred

 

退出会话

Exit-PSSession

 

执行单条命令:

$Username = 'zhnaghao'

$Password = 'mima'

$pass = ConvertTo-SecureString -AsPlainText $Password -Force

$Cred = New-Object System.Management.Automation.PSCredential -ArgumentList $Username,$pass

Invoke-Command -ComputerName SDSVD13 -ScriptBlock {  [System.Net.DNS]::GetHostByName('').HostName

 } -credential $Cred 

 

远程执行脚本

$Username = 'zhnaghao'

$Password = 'mima'

$pass = ConvertTo-SecureString -AsPlainText $Password -Force

$Cred = New-Object System.Management.Automation.PSCredential -ArgumentList $Username,$pass

Invoke-Command -computername sdsvd13 -FilePath C:\Users\SDSADMIN\Desktop\Powershell\NEW\hostname.ps1  -credential $Cred 

远程返回结果复制给变量

$Username = 'zhnaghao'

$Password = 'mima'

$pass = ConvertTo-SecureString -AsPlainText $Password -Force

$Cred = New-Object System.Management.Automation.PSCredential -ArgumentList $Username,$pass

$mySession = new-PSSession -ComputerName SDSVD13 -Credential $Cred

$sub = Invoke-Command -Session $mySession -ScriptBlock {[System.Net.DNS]::GetHostByName('').HostName}

$sub

转载于:https://www.cnblogs.com/JinweiChang/p/10748244.html

你可能感兴趣的文章
初学C#之方法
查看>>
[Kubernetes]深入理解StatefulSet
查看>>
2018.2.2 java中的Date如何获取 年月日时分秒
查看>>
基础知识回顾:闭包
查看>>
luogu P1602 Sramoc问题
查看>>
11.29燃尽图
查看>>
CPU31X-2DP通过DP网络连接远程IO站
查看>>
Ubuntu 10.10更新源列表
查看>>
工作总结:文件对话框的分类(C++)
查看>>
Android log system
查看>>
开源库(不定义更新)
查看>>
Java线程:线程的调度-让步
查看>>
jquery和zepto的区别
查看>>
oracle维护表空间和数据文件
查看>>
【原创】修改最大用户进程限制 "ulimit -u"
查看>>
maven 常用插件3
查看>>
五大安全研究者必用的搜索引擎
查看>>
python3.5.3rc1学习十一:字典与模块
查看>>
JDBC连接Mysql 8.0.12版本的几个注意事项
查看>>
Testbench代码设计技巧
查看>>