Я пытаюсь определить версию Internet Explorer на удаленной машине.После некоторого поиска в Google я написал это.Я тестирую его на локальной машине
$pc = "."
$key = "SOFTWARE\Microsoft\Internet Explorer"
$reg = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey('LocalMachine', $pc)
$regKey = $reg.OpenSubKey($key)
$regkey.GetValue("Version")
, но он возвращает мне много ошибок.
Eccezione durante la chiamata di "OpenRemoteBaseKey" con "2" argomento/i: "Impossibile trovare il percorso di rete.
"
In riga:3 car:56
+ $reg = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey <<<< ('LocalMachine', $pc)
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : DotNetMethodException
Impossibile chiamare un metodo su un'espressione con valore null.
In riga:4 car:26
+ $regKey = $reg.OpenSubKey <<<< ($key)
+ CategoryInfo : InvalidOperation: (OpenSubKey:String) [], RuntimeException
+ FullyQualifiedErrorId : InvokeMethodOnNull
Impossibile chiamare un metodo su un'espressione con valore null.
In riga:5 car:17
+ $regkey.GetValue <<<< ("Version")
+ CategoryInfo : InvalidOperation: (GetValue:String) [], RuntimeException
+ FullyQualifiedErrorId : InvokeMethodOnNull
Я надеюсь, что кто-нибудь может дать мне несколько советов.Благодарю.редактировать.Я нашел эту ссылку http://archive.msdn.microsoft.com/PSRemoteRegistry
Является ли этот модуль абсолютно необходимым для запроса реестра на удаленных компьютерах?