【发布时间】:2018-06-02 02:39:48
【问题描述】:
我有以下问题:我尝试通过 powershell 命令在我的服务器(windows server 2012 r2)上运行远程命令,powershell 脚本看起来如下
$password = ConvertTo-SecureString $pass -AsPlainText -Force
$credentials = New-Object System.Management.Automation.PsCredential($deployadmin,$password)
$scriptBlock1 = {Get-NetAdapter}
Invoke-Command -computername $server -Credential $credentials -scriptblock $scriptBlock1
我收到错误“访问被拒绝”
我已尝试在服务器 Enable-PSRemoting 上运行以允许远程连接。
我为该服务器上的管理员用户使用凭据。
奇怪的是,这个命令对于这个服务器上另一个用户的凭据是成功的,那个用户也是管理员。
我错过了什么? 感谢您的任何建议
更新:
命令Test-WSMan $server 成功
尝试命令winrm quickconfig系统建议设置远程访问,配置后执行Invoke-Command命令没有错误
如果有人能解释这种行为,我将不胜感激
【问题讨论】:
标签: powershell windows-server-2012-r2