Откуда берется переменная $HOME и почему я не могу ее изменить?

Я знаю, что это глупо, но последние 30 минут я пытаюсь изменить переменную $HOME на другое значение, делая $Env:HOME = "desired value" ничего не сделал для меня, я попробовал несколько других предложений из первых 10 результатов от Google, и на самом деле я не застрял, поэтому задаю этот довольно глупый вопрос.

Вот почему я хочу изменить это. Я отдал свой ноутбук нашим ИТ-специалистам, потому что у меня сломался жесткий диск, и мне пришлось заменить его на новый, поэтому я хотел, чтобы они установили мне новый образ Windows, что они и сделали, но затем они поставили имя пользователя, которое глупо, и я хочу заменить.

Я искал в интернете и увидел, что смена имени пользователя на самом деле не легкая работа, поэтому я решил создать новое и медленно переходить к нему. Что я имею в виду медленно двигаться к нему? - все мои приложения в настоящее время работают с предыдущим пользователем (C:\Users\annoyingUser), устанавливающим \ хранящим там все, что я хотел бы изменить.

Тогда я заметил, что $HOME имеет в виду C: \ Users \ annoyingUser, и я предполагаю, что многие приложения используют эту переменную, поэтому я решил изменить ее значение, но пока безуспешно.

ТЛ; др; Можете ли вы, ребята, помочь мне изменить его значение, кажется, что я что-то упустил?

Вещи, которые я пробовал до сих пор в PowerShell:

  1. $Env:HOME = "C:\Users\DesiredUser"
  2. Заметил, что у меня нет такой переменной (следовательно, спрашиваю, откуда берется $HOME, поскольку, когда я использую ее в терминале, все выглядит нормально) в окне переменных среды, я добавил одну для пользователя и одну систему. - не работал в любом случае.
  3. [Environment]::SetEnvironmentVariable("HOME","C:\Users\DesiredUser")

0 ответов

Другие вопросы по тегам