Freigeben über

Powershell: Übertragen einer Variable verschiedener Sessions

Anonym
2014-03-03T16:27:20+00:00

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.

0 Kommentare Keine Kommentare

1 zusätzliche Antwort

Sortieren nach: Am hilfreichsten
  1. Anonym
    2014-03-04T08:33:27+00:00

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare