🔐 SSH on Windows is levelling up. At #PSConfEU 2025, Microsoft’s Tess Gauthier & @stevenbucher13.bsky.social showed how: 🖥️ #SSH is default on Windows Server 2025 🛡️ SSH Posture Control secures configs via #Azure 🌐 SSH Arc = remote access without public IPs #PowerShell #WindowsServer

- YouTube
SSH and SSH Arc: What's new and next. - Steven Bucher & Tess Gauthier - PSConfEU 2025

YouTube

Just released: The latest edition of PowerShell Weekly for October 3, 2025! Discover new scripts, best practices, and the latest news in the PowerShell community. Don't miss out!

#PowerShell #Automation #TechNews
https://psweekly.dowst.dev/?p=8262

DOWST.DEV | October 3, 2025

PowerShell Weekly for October 3, 2025

https://programming.dev/post/38499080

PowerShell Weekly for October 3, 2025 - programming.dev

## Blogs, Articles, and Posts - Do While, While and Do Until in PowerShell [https://powershellisfun.com/2025/09/26/do-while-while-and-do-until-in-powershell/] I used this again in a few scripts while creating packages in Intune for a customer, where I had to wait for specific tasks to finish. In this brief blog post, I will outline how it works and discuss its use cases. - Set Up Automated Microsoft 365 User Sign-in Summary Email Using PowerShell [https://o365reports.com/2025/09/30/automate-microsoft-365-user-sign-in-summary-email-using-powershell/] Every organization’s ultimate goal is to keep its Microsoft 365 environment secure. Among the many security measures, monitoring user sign-ins keeps you stay one step ahead of potential attacks. For example, repeated occurrence of sign-in failures may indicate attempts to compromise user accounts or result from Conditional Access policies blocking sign-ins. - VSCode & Git on Everything during OSD! [https://garytown.com/vscode-git-on-everything-during-osd] Yeah, I’ve made the switch over to VSCode. I pretty much live in GitHub now days. I find my current website annoying since I’ve been working in GitBook at 2Pint Software. - Practical Teams Phone: Reporting Missed Calls on Call Queues [https://practical365.com/practical-teams-phone-reporting-missed-calls-on-call-queues/] Microsoft Teams Phone has improved over the years, but missed call reporting in call queues remains a gap. In this blog, Martin Heusser shows how to use Microsoft Graph and PowerShell to build a custom report that captures missed and answered calls, complete with caller info and agent details. Until Microsoft adds shared call history natively, this DIY approach is a solid workaround. ## Projects, Scripts, and Modules - MathML [https://github.com/PowerShellWeb/MathML] MathML is an XML stanard for representing mathematics, and a part of HTML5. - EntraFIDOFinder Update [https://clatent.com/2025/09/entrafidofinder-update-3/] There haven’t been much changes the past couple months, but finally a biggish update happened where Microsoft has added 10 more keys that are Attestation capable. Added Attestation capable keys: Are you requiring attestation? How has your implementation of FIDO2 keys been? - GitlabCli v 1.138.0 [https://www.powershellgallery.com/Packages/GitlabCli/1.138.0] Interact with GitLab via PowerShell ## Books, Media, and Learning Resources - PoshBytes: Arrays vs Lists [OC] [https://youtube.com/shorts/ADUEvYtJu6Q#PowerShell] On this edition of PohBytes, a showdown for the ages, Arrays vs. Lists!Two contenders, two minutes, no fluff, many .Add()s and +=s. - How to create, update, delete, and manage mailboxes [https://www.linkedin.com/posts/chris-hackett-94721495_office365administration-powershell-activity-7379233968157757441-DKws?rcm=ACoAAAEheJgBheh4TfQJkhAjpeKXvZt4atyKpSE] Check this out on LinkedIn Learning! I have made it free for you with the link below. - PowerShell Text Manipulation Basics [https://www.youtube.com/watch?v=uWfSbuYnpFA] Join Andrew Pla and Greg Martin as they dive into the fundamentals of text manipulation in PowerShell. Whether you’re cleaning up messy logs, parsing configuration files, or just trying to get your output into the right shape, mastering text manipulation is an essential skill. ## Community - From Sysadmin to Security at Microsoft with Thomas Rayner [https://powershellpodcast.podbean.com/e/from-sysadmin-to-security-at-microsoft-with-thomas-rayner/] Thomas Rayner joins The PowerShell Podcast to share his journey from sysadmin and PowerShell MVP to securing Microsoft 365 as a security professional at Microsoft. He reflects on how PowerShell accelerated his career, the importance of blogging and community involvement, and why clear communication with managers is vital for growth. Thomas also offers advice for beginners, highlighting patience, persistence, and the value of mentorship in tech. ## Fun - Image2Text v1.0.4 [https://www.powershellgallery.com/packages/Image2Text/1.0.4] Converts images to ASCII art with optional color output and file export. Built for creative automation and terminal flair. ## Events - PowerShell + DevOps Global Summit 2026 [https://www.powershellsummit.org/] April 13-17, 2026 in Bellevue, WA - PSConfEU MiniCon 2025 [https://ti.to/synedgy/psconfeu-minicon-2025] 14 October 2025 - MiniCon is back! Join the PSConfEU community for this virtual event. Secure your free ticket now! Check out psweekly.dowst.dev [https://psweekly.dowst.dev/] for all past editions as well as a searchable archive.

Last month my premium members learned about scripting with event subscriptions, creating a rich, interactive console experience and much more. https://jdhitsolutions.com/yourls/newsletter #PowerShell
For @@baethyn and others, I quickly put this thing together. It has a bug where if a user types in a destination and it doesn't exist, it will create that destination, but the bug causes it to fail in creating the destination so the podcast is saved wherever the script is running from, for now.. It can be drastically improved, but here is a #PowerShell script that will take a podcast feed, download all episodes, and then merge them into chapters in an MKV file and an M4B file. No MP3 because I couldn't get it to work, but have a look at it! https://github.com/rkingett/writertools/blob/main/Powershell%20Scripts/Merge-Podcast-Accessible.ps1 #Podcast #Podcasts
writertools/Powershell Scripts/Merge-Podcast-Accessible.ps1 at main · rkingett/writertools

A repository that will hold various tools and templates for writers. - rkingett/writertools

GitHub

Looking for a #powershell solution to query domain name expiration and other relevant info. Searches online keep running into people scraping sites or using an api behind a pay wall. Feels like this should just be a built in #DNS request of some kind.

Does anyone know of a solution for this?

Werewolf raids Russia's public sector with trusted relationship attacks

Cavalry Werewolf, a malicious actor group, targeted Russian state agencies and enterprises in the energy, mining, and manufacturing sectors from May to August 2025. The attackers used targeted phishing emails, posing as Kyrgyz government officials, to gain initial access. They employed custom malware, including FoalShell reverse shells and StallionRAT, controlled via Telegram. The group impersonated or compromised real email accounts from Kyrgyz agencies. Their arsenal includes various versions of FoalShell (Go, C++, C#) and StallionRAT (Go, PowerShell, Python). The attackers executed commands for system reconnaissance, file uploads, and SOCKS5 proxying. Evidence suggests potential expansion to targets in Tajikistan and Middle Eastern countries.

Pulse ID: 68de490aedd85dd657453bd2
Pulse Link: https://otx.alienvault.com/pulse/68de490aedd85dd657453bd2
Pulse Author: AlienVault
Created: 2025-10-02 09:42:34

Be advised, this data is unverified and should be considered preliminary. Always do further verification.

#CyberSecurity #Email #Government #InfoSec #Malware #Manufacturing #MiddleEast #OTX #OpenThreatExchange #Phishing #PowerShell #Proxy #Python #RAT #Russia #Rust #Telegram #Troll #bot #socks5 #AlienVault

LevelBlue - Open Threat Exchange

Learn about the latest cyber threats. Research, collaborate, and share threat intelligence in real time. Protect yourself and the community against today's emerging threats.

LevelBlue Open Threat Exchange

Optique 0.6.0: Shell completion support for type-safe CLI parsers

https://hackers.pub/@hongminhee/2025/optique-060

Optique 0.6.0: Shell completion support for type-safe CLI parsers

Optique 0.6.0 introduces intelligent shell completion to type-safe command-line applications, supporting Bash, zsh, fish, PowerShell, and Nushell. Unlike traditional CLI frameworks, Optique leverages the same parser structure for both argument parsing and completion, eliminating duplicate definitions and ensuring synchronization. Setting up completion is straightforward, with users generating and sourcing a completion script for their shell. The system works automatically with all Optique parser types, offering context-aware suggestions, including file system completion and custom logic for domain-specific value parsers. Additionally, the release enhances command documentation with separate brief, description, and footer texts, and introduces a `commandLine()` message term for clearer command-line examples in help text. Existing Optique users can easily migrate by adding a `completion` option to their `run()` configuration. This release aims to make Optique-based CLIs more user-friendly without sacrificing type safety and composability, providing sophisticated runtime features while maintaining compile-time guarantees.

Hackers' Pub
×