Sessões remotas do Powershell e acesso a recursos de rede

1

Parece que não consigo acessar recursos de rede em uma sessão remota do Powershell. Isso está usando o Powershell v2. Os computadores locais e remotos estão no mesmo domínio.

Como exemplo, se estou no MachineA e conecto ao MachineB via Enter-PSSession MachineB , então execute algo como gci \MachineA\SomeShare , recebo um erro: "Não é possível localizar o caminho '\\ MachineA \ SomeShare' porque não não existe". Se eu executar o comando idêntico diretamente do MachineB, obtenho os resultados esperados.

Eu tentei conceder permissões de 'leitura' para 'SomeShare' para 'Everyone' e para a conta de máquina da máquina remota diretamente. Não fazia diferença.

Existe alguma alteração de configuração que possa permitir que isso funcione?

    
por Daniel Pratt 05.03.2011 / 02:16

2 respostas

3

Você precisa usar "-authentication CredSSP" para dar um salto duplo assim.

Aqui está um bom link:

    
por 05.03.2011 / 04:29
0

para usar o acesso à rede em comandos remotos como

Invoke-Command -ComputerName $ComputerName -ScriptBlock {test-path '\otherPC\share\'} -Credential (Get-Credential (whoami)) -Authentication Credssp

Para habilitar o SSP do lado do cliente para o winrm, execute as seguintes linhas:

Enable-WSManCredSSP -Role client -DelegateComputer *

Para habilitar o SSP do lado do servidor para o winrm:

Enable-WSManCredSSP -Role server
    
por 21.11.2018 / 11:10