我正在尝试从我的Linux工作站远程连接到Windows机器。
我在我的Arch Linux工作站上安装了PowerShell,目前正在尝试连接到主机。
在主机上:
Enable-PSRemoting
然后允许所有主机使用以下命令:Set-Item wsman:\localhost\client\trustedhosts *
使用以下命令检查所有内容:
PS C:\windows\system32> ls WSMan:\localhost\shell
WSManConfig: Microsoft.WSMan.Management\WSMan::localhost\Shell
Type Name SourceOfValue Value
---- ---- ------------- -----
System.String AllowRemoteShellAccess true
System.String IdleTimeout 7200000
System.String MaxConcurrentUsers 2147483647
System.String MaxShellRunTime 2147483647
System.String MaxProcessesPerShell 2147483647
System.String MaxMemoryPerShellMB 2147483647
System.String MaxShellsPerUser 2147483647
现在当我尝试从 Linux 工作站连接时:
现在当我尝试从 Linux 工作站连接时:
PS /home/user/tmp> Enter-PSSession -ComputerName "myuser" -Credential DOMAIN\myuser
Windows PowerShell credential request
Enter your credentials.
Password for user DOMAIN\myuser: *****************
Enter-PSSession : MI_RESULT_ACCESS_DENIED
At line:1 char:1
+ Enter-PSSession -ComputerName "myuser" -Credential DOMAIN\ajpalhare ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (myuser:String) [Enter-PSSession
], PSInvalidOperationException
+ FullyQualifiedErrorId : CreateRemoteRunspaceFailed
我在winrm windows事件日志中找不到任何信息。
欢迎任何建议,