PowerShell scripts

Winsage
December 19, 2025
Microsoft has announced the phased discontinuation of the RC4 encryption cipher, with full implementation expected by mid-2026. RC4, created in 1987, has been increasingly recognized as a vulnerability, exploited in various high-profile cyberattacks. Microsoft plans to disable RC4 by default in Windows Kerberos authentication, encouraging organizations to transition to more secure alternatives like AES-256. This decision follows years of warnings from the cybersecurity community and aims to eliminate long-standing cryptographic weaknesses. The transition will require organizations to audit and upgrade their infrastructures, as many legacy applications still depend on RC4. Disabling RC4 is expected to reduce the success rates of attacks exploiting weak encryption. Microsoft has introduced tools to help administrators identify hidden RC4 usage. The change reflects a commitment to zero-trust architectures and aligns with recommendations from organizations like NIST. Experts recommend a multi-step approach for organizations to navigate this transition effectively.
Winsage
December 9, 2025
Microsoft has updated Windows PowerShell to include a security warning for users running scripts with the Invoke-WebRequest cmdlet, addressing a high-severity remote code execution vulnerability (CVE-2025-54100). This feature is integrated into Windows PowerShell 5.1, the default version on Windows 10 and 11, aligning its security protocols with PowerShell 7. When executing scripts with Invoke-WebRequest, users will receive an alert about potential script execution from downloaded web pages. They can choose to cancel the operation or proceed with full HTML parsing, accepting the associated risks. The update advises using the -UseBasicParsing parameter for safer processing. IT administrators will see a confirmation prompt after installing the KB5074204 update, highlighting the risks of script execution. Administrators are encouraged to update their scripts to include the -UseBasicParsing parameter to prevent automation scripts from stalling. The curl command in PowerShell is also aliased to Invoke-WebRequest, meaning the new warnings will apply to curl commands as well. Most existing PowerShell scripts using Invoke-WebRequest will continue to function with little or no modification.
Winsage
December 4, 2025
Microsoft has acknowledged issues with Windows updates that affect key components like the Start menu and Explorer, primarily impacting enterprise environments using Windows 11 versions 24H2 or 25H2 after the July 2025 cumulative update. The problems arise from the failure to register certain XAML packages, leading to crashes or loading failures in XAML-dependent applications. Symptoms include black screens, startup crashes, and unresponsive Start menus and taskbars. Microsoft has not provided an immediate solution but suggests workarounds involving the Windows registry or PowerShell scripts. The issues are unlikely to affect personal devices but may occur if updates are installed before user logins on persistent or non-persistent OS installations.
Winsage
November 19, 2025
Microsoft will integrate its forensic tool, System Monitor (Sysmon), into the Windows kernel with the upcoming releases of Windows 11 and Server 2025. This integration will transform Sysmon from a standalone utility into a native “Optional Feature” that will be serviced automatically through Windows Update. Administrators will no longer need to manually distribute Sysmon; instead, it can be activated through the “Turn Windows features on or off” dialog or command-line instructions. The integration will ensure that updates flow through the standard Windows Update pipeline, providing official support and Service Level Agreements (SLAs) for Sysmon. Microsoft plans to utilize local computing capabilities for AI inferencing to enhance security measures, focusing on detecting credential theft and lateral movement patterns. Sysmon will maintain backward compatibility with existing workflows, allowing the use of custom configuration files and adhering to the XML schema while continuing to log events to the Windows event log. Community-driven configuration repositories will remain operational, preserving established community knowledge.
Search