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 ()