Согласно информации от HotHardware.com, сентябрьское обновление Windows (KB5065426) не только решило проблемы с установкой приложений и обработкой запросов UAC, но и удалило несколько значимых программ. В частности, исчезло приложение PowerShell 2.0, выпущенное в 2009 году после завершения поддержки PowerShell 1.0. Это приложение было популярно среди продвинутых пользователей для автоматизации задач и администрирования систем, однако его удаление связано с устареванием и недостаточной безопасностью.
Вопрос-ответ
Каким образом сентябрьское обновление Windows (KB5065426) влияет на доступность PowerShell 2.0?
KB5065426 не только исправляет проблемы с установкой приложений и обработкой запросов UAC, но и удаляет устаревшее ПО, включая PowerShell 2.0, выпущенное в 2009 году. Это часть стратегии по удалению устаревших и потенциально небезопасных компонентов, чтобы повысить общую безопасность системы.
Почему PowerShell 2.0 удаляют?
PowerShell 2.0 считается устаревшим и менее безопасным по сравнению с более новыми версиями. Удаление помогает снизить риск эксплуатации уязвимостей, которые не были бы закрыты в старой версии, и упрощает поддержку современных сценариев администрирования.
Что могу использовать вместо PowerShell 2.0?
Рекомендуется использовать более новые версии PowerShell (PowerShell 5.x, и далее PowerShell Core/PowerShell 7+ на разных платформах). Эти версии предлагают улучшенную функциональность, кроссплатформенность и лучшие средства безопасности. Убедитесь, что скрипты совместимы с новой версией и, если нужно, адаптируйте их под модульную архитектуру и безопасные практики.
Где можно найти альтернативы или обновления для автоматизации после удаления?
Используйте современные инструменты Windows: PowerShell 5.x/7+, Windows Task Scheduler для задач автоматизации, PowerShell ScriptAnalyzer для проверки безопасности скриптов, а также новые модули Desired State Configuration (DSC) и Windows Admin Center для управления инфраструктурой. Обновляйте сценарии кода согласно рекомендациям Microsoft и сообществ.