ошибка ключа реестра

В приведенной ниже папке реестра есть два ключа - они имеют право:

Имя: 1 Данные: somedate (REG\_SZ)
Имя: 2 Данные: somedata (REG\_SZ)

Название клавиш называется «1» и «2». Это вызывает у меня проблемы в powershell при попытке использовать каждый из ключей, поскольку Powershell думает, что что-то не так.

Итак, я сначала нашел Свойство ключей:

```
$acceptedsnmppackets = Get-Item -Path Registry::HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesSNMPParametersPermittedManagers | Select-Object -ExpandProperty Property

Затем, когда я хочу использовать один из ключей, чтобы получить значение из них, выполните следующие действия:

$acceptedsnmppackets1 = $(Get-ItemProperty hklm:SYSTEMCurrentControlSetservicesSNMPParametersPermittedManagers).1

Я получаю сообщение об ошибке ниже:

Unexpected token '.1' in expression or statement.
At :line:108 char:120
+                         $(Get-ItemProperty hklm:\SYSTEM\CurrentControlSet\services\SNMP\Parameters\PermittedManagers).1 <<<< 

```

Когда я делаю это где-то еще в коде с другим ключом, у которого actualy есть имя вместо символа, тогда он отлично работает. «1» и «2» вызывают у меня проблемы, и я не могу изменить имя клавиш.

Все, что я хочу сделать, это прочитать, какие данные имеют каждый ключ.

Есть идеи?

Благодаря,

Помогает ли это?

```
$path = 'HKLM:SYSTEMCurrentControlSetservicesSNMPParametersPermittedManagers'
(Get-ItemProperty -Path $path -Name 1).'1'

```