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