Instanciando o objeto COM hnetcfg.fwpolicy2 no servidor remoto

1

Eu bloqueei minha senha inadvertidamente alterando a regra de firewall RDP para usar o IPSec, mas sem concluir as etapas apropriadas para configurar o canal IPSec do meu laptop para o servidor.

Felizmente todos os remotos wmi no Servidor funcionam, Então estou tentando editar a regra com o Powershell

Quando eu entro abaixo do código, o objeto COM está invocando na máquina local. Como posso invocá-lo na máquina remota?

Enter-PSSession $Session
$fw = New-Object -ComObject hnetcfg.fwpolicy2
    
por Pavan Keerthi 24.03.2012 / 10:48

1 resposta

1

Eu fiz mais algumas pesquisas na web e descobri que para ativar o objeto remote com via remoting, precisamos usar

$fw = [Activator]::CreateInstance([Type]::GetTypeFromCLSID([Guid]"{304CE942-6E39-40D8-943A-B913C40C9CD4}",$ServerName))

Infelizmente, no meu caso, isso não funcionou, já que é necessário ativar remotamente os objetos COM no servidor, o que eu não fiz.

No entanto, alterei as faixas e usei o Invoke Command para enviar o código para execução local no servidor e consegui corrigi-lo conforme mencionado neste link.

link

    
por 25.03.2012 / 12:10