winrm-3
前边有过2篇写winrm的,这回结合点新的认识,和psexec的使用,补个短篇。
1.使用read-host,是快捷的使用方法,适用密码多变或即兴输入。
$newPassword = Read-Host -AsSecureString "Enter the new password"
$credential = New-Object System.Management.Automation.PSCredential($username, $newPassword)
2.导入导出xml文件似乎比txt要简单直观。
$credential | Export-Clixml -Path "C:\Path\Credential.xml"
$credential = Import-Clixml -Path "C:\Path\Credential.xml"
3. 远程电脑参数使用localhost可在本地电脑上执行代码块。
Invoke-Command -ComputerName localhost -ScriptBlock { } -credential $Cred
4.创建交互式对话来连续输入命令。
Enter-PSSession -ComputerName $ip -Credential $cred
5. psexec久不用了,不像旧版在xp上的使用,需要在命令前 -i,不加会报错“未授予用户在此计算机上的请求登录类型”。
6.受限于防火墙,远程电脑上需开135和455的tcp端口psexec才能连接。
7.远程电脑上的本地策略->用户权限->从网络连接此计算机,需添加对应账户。
随笔内容简单,在于经历。
Just record for aimed crowd.