Fragen zur Powershell sind im Powershell Forum in den Technet-Foren angesagt. Stell die Frage bitte dort erneut.
Powershell: Übertragen einer Variable verschiedener Sessions
Ich hoffe die Kategorie passt so halbwegs...
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
Windows für Zuhause | Vorherige Windows-Versionen | Apps
Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.
Antwort, die vom Frageautor angenommen wurde