Usuário com melhor resposta
Valor de uma variavel remota

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?
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
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
-
-
-