Hallo community,
ich hänge jetzt schon längere Zeit an folgendem Problem:
Ich verbinde mich von einem PC mit einer PSsession auf einen anderen.
Dort lese ich einen Registryschlüssel aus und speicher diesen in einer Variable.
Jetzt möchte ich die Variable mit dem Wert aus der Remotesession in die lokale übertragen.
Gibt es dafür eine Lösung?
Zur veranschaulichung hier noch das bisherige Script:
# Avoid displaying the UI prompt when creating credential object
Set-ItemProperty 'HKLM:\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds' ConsolePrompting $true
# The user name
$username = "ASDF"
# The domain
$domain = ""
# Complete user\domain string
$UserDomain = $domain + "" + $username
# The password (secure string)
$secure_string_pwd = convertto-securestring "PASSWORD" -asplaintext -force
# Create the powershell credential object
$cred = new-object management.automation.pscredential $UserDomain,$secure_string_pwd
# Change the title of the powershell console
(get-host).ui.rawui.windowtitle = $userName
# Create the Powershell session (in this example I create a session to OcsPowerShell)
$session = New-PSSession –Computername EIN-WINDOWS-PC -Credential $cred
#Verbinden
Enter-PSSession $Session
#Auslesen
$PRODUCTVERSION = Invoke-Command –scriptblock {Get-ItemProperty “hklm:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer” –Name Version} | Select-Object Version