Invoca o comando com o endereço IP, pois o servidor de destino não funciona

1

Por favor, veja o seguinte comando e com os hosts confiáveis ativados, isso não funciona:

Invoke-Command -ComputerName <IP address> -port 5985 -Credential (New-Object System.Management.Automation.PSCredential ('Domain\User', (ConvertTo-SecureString 'passwd' -AsPlainText -Force))) -Authentication CredSSP -ScriptBlock {Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010;Get-Mailbox}

Isso funciona bem quando o Computername é um nome de host. O endereço IP não funciona de todo

    
por Praveen 11.10.2013 / 10:36

2 respostas

2

Isso está documentado nas informações da Microsoft aqui: link

Essencialmente, você não pode usar o parâmetro -computername com um IP sem o parâmetro -credential, bem como usar apenas o -computername com um nome de host.

    
por 12.11.2013 / 05:31
1

Se você não estiver limitado aos comandos do PowerShell, baixe o psexec da Microsoft aqui: link

Isso também funciona para máquinas antigas e para scripts em lote.

    
por 12.11.2013 / 10:20

Tags