none
Powershell Remote Key IE auslesen RRS feed

  • Frage

  • Hallo zusammen,

    ich möchte gerne die Version des Internet Explorers remote auslesen.

    $strIP = Read-Host "IP-Adresse: "
    $reg = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey('LocalMachine', $strIP)
    $regKey= $reg.OpenSubKey("Software\Microsoft\Internet Explorer\Version Vector")
    $version.getvalue('IE')
    Write-Output $version

    bekomme allerdings dies zurück:

    Ausnahme beim Aufrufen von "OpenRemoteBaseKey" mit 2 Argument(en):  "Der Netzwerkpfad wurde nicht gefunden.
    "
    Bei C:\Users\****\Documents\IWversion.ps1:4 Zeichen:56
    + $reg = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey <<<< ('LocalMachine', $strIP)
        + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
        + FullyQualifiedErrorId : DotNetMethodException
     
    Sie können keine Methode für einen Ausdruck mit dem Wert NULL aufrufen.
    Bei C:\Users\****\Documents\IWversion.ps1:6 Zeichen:25
    + $regKey= $reg.OpenSubKey <<<< ("Software\Microsoft\Internet Explorer\Version Vector")
        + CategoryInfo          : InvalidOperation: (OpenSubKey:String) [], RuntimeException
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    Fehler beim Aufrufen der Methode, da [System.String] keine Methode mit dem Namen "getvalue" enthält.
    Bei C:\Users\FMT\Documents\IWversion.ps1:8 Zeichen:18
    + $version.getvalue <<<< ('IE')
        + CategoryInfo          : InvalidOperation: (getvalue:String) [], RuntimeException
        + FullyQualifiedErrorId : MethodNotFound

    Kann wer helfen?

    Grüße

    Dienstag, 14. Mai 2013 10:54

Antworten

  • Hi,

    versuche mal das hier:

    $strIP = Read-Host "IP-Adresse: "
    Invoke-Command -ComputerName $strIP {Get-ItemProperty "HKLM:\Software\Microsoft\Internet Explorer" "Version"}
    

    Best Gruesse
    brima

    Dienstag, 14. Mai 2013 11:17

Alle Antworten