3/5 - (2 голоса)

Я пытаюсь использовать функцию OpenBaseKey в системе Windows 7, но она не работает. Почему?

Функция OpenBaseKey дает возможность работать с параметром реестра системы. Эта функция была введена в третьей версии PowerShell, поэтому она не работает в Windows 7, где используется вторая версия PowerShell.

Пользователи Windows 7 могут применять функцию OpenRemoteBaseKey. Например, вместо команды SRegistry = [Microsoft.Win32.RegistryKey]:: OpenBaseKey (‘CurrentUser’, ‘Default’)
можно вводить команду:

SRegistry = [Microsoft.Win32.RegistryKey]:: OpenRemoteBaseKey ('CurrentUserVlocalhost')

Затем вы сможете использовать параметр для взаимодействия с реестром. Например:

$key = Sregistry.OpenSubKey (‘Software\Microsoft\lnternet Explorer’) Skey.GetSubKeyNames ()