Я пишу сценарий шеф-повара для установки nvm для окон. Я только что была проблема, где система заканчивает с пользователем и переменной системы для NVM_HOME
Используйте Chef, чтобы исключить переменную пользовательской среды, но не системную переменную в Windows
env 'NVM_HOME' do action :delete end
выше будет предположительный удалить как
Как я могу изменить мой шеф сценарий, чтобы обеспечить системная переменная сохраняется, но пользовательская переменная удаляется, если она присутствует?
Я думаю, для этого вам нужно будет создать небольшой скрипт в PowerShell, см. [здесь] (https://technet.microsoft.com/en-us/library/ff730964 .aspx) для начальной точки. – Tensibai
Да, предполагал, что я могу выложить оболочку и сделать что-то вроде «REG delete HKCU \ Environment/F/V FOOBAR», но задавался вопросом, было ли это встроено, и я не понимал, как работают шеф-повара. –
Предполагаю, что играю с SSID пользователя и 'registry_key 'ресурс это выполнимо, мне нужно будет нацелить KHU//... но это должно быть выполнимо. –
Tensibai