none
Valor de uma variavel remota RRS feed

  • Pergunta

  • $Senha = ConvertTo-SecureString –String “senha” –AsPlainText -Force
    $Credential = New-Object –TypeName System.Management.Automation.PSCredential –ArgumentList $Usuario, $Senha
    Enter-PSSession -ComputerName usl03 -Credential:$Credential
    
    Invoke-Command -Session $s -ScriptBlock {
           $arq = Get-ADUser -filter * -Properties description | Where-Object {$_.description.length -lt 9} | select name, description | sort name 
        }
     echo $arq[1]

    O Código acima executa um acesso remoto e armazena um hash  na variável $arq, porem eu queria encerrar o acesso remoto mas não perder os registros que estão na variável $arq, como faço para trazer esses registro para o ambiente atual , no caso do meu echo $arq[1], a variável já perdeu seus registros?

    quarta-feira, 22 de julho de 2015 16:27

Respostas

  • Easy!

    Agora... Por que você está dando toda esta volta para executar um comando em um host remotamente? Por que não instalar o RSAT e o Active Directory Modules for Windows PowerShell em uma estação de trabalho e usar o comando Get-ADObject sem a necessidade do Invoke-Command?

    • Marcado como Resposta RCBMaps quinta-feira, 30 de julho de 2015 19:37
    quinta-feira, 23 de julho de 2015 03:07

Todas as Respostas

  • Easy!

    Agora... Por que você está dando toda esta volta para executar um comando em um host remotamente? Por que não instalar o RSAT e o Active Directory Modules for Windows PowerShell em uma estação de trabalho e usar o comando Get-ADObject sem a necessidade do Invoke-Command?

    • Marcado como Resposta RCBMaps quinta-feira, 30 de julho de 2015 19:37
    quinta-feira, 23 de julho de 2015 03:07
  • Como funciona, tem algum link ou tutorial para me passar ?
    terça-feira, 28 de julho de 2015 16:20
  • A imagem é auto explicativa e mostra perfeitamente a posição da variável neste cenário. Você não pode criar uma váriável remota dentro do ScriptBlock. Você precisa armazenar o retorno o Invoke-Command em uma variável local.
    quarta-feira, 29 de julho de 2015 13:48
  • Agora entendi, deu certinho, obrigado Anderson.
    quinta-feira, 30 de julho de 2015 19:37