Запись HKEY_USERS для сервисной учетной записи

Я наконец понял это (приблизительно после двух дней):

Была серия неразрывных пробелов (и nbsp;) прямо перед рассматриваемым текстом. Я заменил последний физическим пространством и повторно индексировал его - я предполагаю, что сервис индексации не достаточно умен проигнорировать их или рассматривать их как ПРОСТРАНСТВО!

2
задан 1 October 2016 в 11:30
1 ответ

В идеале, прямая поддержка в PuTTY опции командной строки для «предварительного принятия» ключа хоста или полного отключения проверки ключа хоста была бы самым простым решением. Однако не похоже, что эта функция будет здесь в ближайшее время .

Однако у вас уже есть запущенный сценарий PowerShell, который должен иметь возможность писать в свой собственный куст реестра HKEY_CURRENT_USER. И я предполагаю, что ключ хоста вашего Linux-сервера не так часто меняется. Так почему бы просто не заставить сценарий PowerShell записать соответствующее значение в реестр до того, как он начнет выполнять вызовы pscp?

Set-ItemProperty "hkcu:\Software\SimonTatham\PuTTY\SshHostKeys" "{name}" "{value}"

Вы найдете {name} и {value} из сеанса другого пользователя, который уже принял ключ. HKEY_USERS \ совпадает с корнем HKEY_CURRENT_USER для пользователя, который соответствует этому SID. Итак, пока вы ссылаетесь на HKEY_CURRENT_USER из обеих учетных записей, путь к ключам хоста должен быть одинаковым.

0
ответ дан 3 December 2019 в 15:49

Теги

Похожие вопросы