Acesso remoto do Powershell negado no grupo de trabalho

0

Configurei uma rede doméstica com PCs que executam o Windows 10 e estou tentando configurar o acesso remoto via powershell entre esses hosts. Já habilitei o acesso remoto em todos os hosts, autorizando todos os hosts a controlarem E ser controlado por todos os hosts da rede, testei a conexão entre dois PCs e parece estar funcionando pois o seguinte retorna sem erro:

 PS C:\WINDOWS\system32> test-WSman 192.168.1.132                        
 wsmid           : http://schemas.dmtf.org/wbem/wsman/identity/1/wsmanidentity.xsd    
 ProtocolVersion : http://schemas.dmtf.org/wbem/wsman/1/wsman.xs 
 ProductVendor   : Microsoft Corporation                        
 ProductVersion  : OS: 0.0.0 SP: 0.0 Stack: 3.0

mas, quando tento estabelecer uma sessão completa entre os dois hosts com o seguinte comando, recebo um erro:

  PS C:\WINDOWS\system32>Enter-PSSession -ComputerName 192.168.1.132 -Credential User1                                                            
  Enter-PSSession : Connecting to remote server 192.168.1.132 failed       
  with the following error message : Access is denied.                               
  For more information, see the about_Remote_Troubleshooting Help topic.                                                       
  At line:1 char:1                                                             
  + Enter-PSSession -ComputerName 192.168.1.132 -Credential User1                        
  + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  + CategoryInfo : InvalidArgument:(192.168.1.132:String) [Enter-PSSession], PSRemotingTransportException
  + FullyQualifiedErrorId : CreateRemoteRunspaceFailed 

Depois de emitir este comando, é claro, aparece a caixa de diálogo, pedindo senha. Talvez o erro possa estar na credencial que estou emitindo ... onde obtenho credenciais válidas e aceitáveis (usuário e senha) no Windows, para conexão a uma máquina remota em minha rede doméstica?

Preciso criar novos, com o cmdlet get-credential, ou talvez as credenciais estejam vinculadas à conta local na máquina da qual estou me conectando ou, talvez, na máquina à qual estou me conectando? Eu sou totalmente inexperiente nesse campo, então não sei como resolvê-lo

P.S. Eu estou em um grupo de trabalho simplesmente do Windows (sem nenhum grupo doméstico), não em um domínio, portanto as máquinas estão na configuração ponto a ponto

    
por WOPR 27.04.2018 / 20:11

2 respostas

0

Existem alguns cmdlets remotos de PoSH que podem ser usados sem ser administrador ou até mesmo precisar do WinRM no host remoto:

Tip: Work Remotely with Windows PowerShell without using Remoting or

WinRM https://technet.microsoft.com/en-us/library/ff699046.aspx

Mas para muito do envio de mensagens PoSH, você deve estar no grupo de administradores locais no host remoto.

Veja também:

PowerShell Remoting without administrator rights

https://4sysops.com/archives/powershell-remoting-without-administrator-rights

PowerShell Remoting via WinRM for Non-Admin Users

http://woshub.com/powershell-remoting-via-winrm-for-non-admin-users

Configuring WinRM over HTTPS to enable PowerShell remoting

http://www.techdiction.com/2016/02/11/configuring-winrm-over-https-to-enable-powershell-remoting

    
por 02.05.2018 / 20:29
0

no computador que você está conectando de você vai para executar isso no powershell admin WSMan do Set-Item: \ localhost \ Client \ TrustedHosts -Value "" –Force isso faz com que o seu computador confie no que você está conectando ( são todos os computadores) então faça New-PSSession –computername 192.168.1.7 - nome-chave do computador \ administrador você precisa do nome do computador e da conta do usuário nesse computador, em seguida, colocar a senha e ele vai funcionar então Enter-PSSession.

    
por 20.08.2018 / 12:29