В своем стремлении выяснить, какие переменные были защищены или константы, я решил просто посмотреть, какие из них можно удалить - предполагая, что упомянутые выше будут оставлены в покое.Чего я не осознавал, так это того, что удаление этих переменных не ограничивалось бы областью применения этого сеанса ISE - но было не только глобальным для PowerShell, но и глобальным для системы.Я надеюсь, что кто-то может помочь мне заставить работать ISE снова.
Моя глупость:
Remove-Variable *
... привела к множеству сообщений об ошибках итолько горстка (10-15) осталась, когда я выполнил dir variable:
впоследствии.Думая, что это было не страшно, и что перезапуск ISE вернул бы меня к нормальной жизни, я закрыл его - и больше не могу его запускать.
Дополнительные симптомы
С тех пор я обнаружил, что я потерял такие вещи, как переменные окружения %windir%
пропали - что в самом интересном повороте мешает вам открыть расширенные настройки системы (не удается найти %windir%\system32\systempropertiesadvanced.exe
), чтобы вернуть обратно ENVвверх ... (Да, я могу запустить его напрямую)
Обновление : Я обнаружил дополнительный эффект / симптом: Windows сообщила, что у меня может не быть подлинной версии Windows после автоматической-Обновление не может работать правильно.Я не осознавал, что что-то такое простое, как исчезновение некоторых ENV-вариаций, убьет это.Хм.
Итак - кто-нибудь знает, как восстановить или воссоздать среду, необходимую для успешного запуска ISE?
(И да, я пытался удалить и повторно добавить функцию,в сочетании с перезагрузками.)