Microsoft will remove PowerShell 2.0 from Windows starting in August, eight years after announcing its deprecation and keeping it around as an optional feature.
Microsoft will remove PowerShell 2.0 from Windows starting in August, eight years after announcing its deprecation and keeping it around as an optional feature.
PowerShell 2.0 ab August 2025 aus Windows 11 und Windows Server entfernt
Windows ohne PowerShell 2.0: Microsoft entfernt die noch zur Kompatibilität enthaltene Version endgültig. Als veraltet gilt sie schon lange.
Practical Graph: Creating Dynamic Microsoft 365 Groups without Entra P1 Licenses
Dynamic Microsoft 365 Groups come with many advantages, but they also require Entra P1 licenses. This article explores how to create and maintain a DIY version of dynamic Microsoft 365 groups using the Microsoft Graph PowerShell SDK and Azure Automation. At the end of the day, the principle is proven, but maybe it's best to pay for the licenses.
https://practical365.com/diy-dynamic-microsoft-365-group/
#Microsoft365 #PowerShell
Phew! This little #powershell gem saved my ass today when I tried to migrate a #Signal Desktop install to another Windows PC.
(Not a thing officially supported by @signalapp)
The database encryption key itself is device-specifically encrypted using the „Data Protection API“ (haha) #DPAPI, so signal can't decrypt it on the new machine.
Using a legacy parameter, you can put the unencrypted key on the old machine, transfer it to the new one and have it re-encrypted.
Maintaining a Microsoft 365 Retention Policy with PowerShell
The Connect-IPPSSession cmdlet is needed to connect to the Security and Compliance endpoint to update a Microsoft 365 retention policy. Unhappily, the Security and Compliance module doesn’t support managed identities, which makes it harder to run Connect-IPPSSession securely in an Azure Automation runbook. In the end, we use a credential stored in the automation account. And then we had to disable WAM. All explained here.
https://office365itpros.com/2025/08/12/connect-ippssession-azure/
#Microsoft365 #PowerShell
iX-Workshop: Windows Server absichern und härten
Lernen Sie, wie Sie Ihren Windows Server effektiv absichern und härten, Schutzmaßnahmen integrieren, Konfigurationen optimieren und Angriffsszenarien bewerten.
Creating a Microsoft 365 Retention Policy for Shared Mailboxes
After being asked whether licenses are needed to include shared mailboxes in Microsoft 365 retention policies, I investigated and found that licenses are not. This led to a consideration of the steps needed to create a special retention policy for shared mailboxes (with PowerShell, naturally) and how to avoid retention setting collisions with other policies. All explained in detail here.
https://office365itpros.com/2025/08/05/shared-mailboxes-retention/
#Microsoft365 #PowerShell
heise+ | Microsoft-365-Audits mit Maester automatisch sichern
Um Tenant und Dienste in Microsoft 365 abzusichern, müssen Unternehmen die Konfiguration überprüfen. Hier kommt das PowerShell-Framework Maester ins Spiel.
How Microsoft Graph PowerShell SDK Access Tokens Work
If you use the Microsoft Graph PowerShell SDK, you don’t need to worry about obtaining an access token because SDK cmdlets include automatic token management. Although you don’t need to know the details of the access token used in an SDK session, it’s possible to find and examine its contents, and even use the token with a Graph request. Knowing the details of the access token is something that you’ll probably never need in practice, but good to know none the same.
https://office365itpros.com/2025/08/04/access-token-graph-sdk/
#Microsoft365 #PowerShell
Я всего-лишь пытался запустить 75-мегабайтный #PowerShell скрипт! НЕУЖЕЛИ Я МНОГО ПРОШУ?!
iX-Workshop: Windows Server absichern und härten
Lernen Sie, wie Sie Ihren Windows Server effektiv absichern und härten, Schutzmaßnahmen integrieren, Konfigurationen optimieren und Angriffsszenarien bewerten.
August 2025 Update for Automating Microsoft 365 with PowerShell eBook
The August 2025 update for the Automating Microsoft 365 with PowerShell eBook is available for subscribers to download. The eBook now includes over 350 content-rich pages packed full of practical examples of how to use PowerShell to automate Microsoft 365 operations. It’s an essential tool for anyone who needs to use PowerShell in a Microsoft 365 environment.
https://office365itpros.com/2025/07/28/microsoft-365-powershell-ebook14/
#Microsoft365 #PowerShell
In fairness, that's a culture that the GNOME, KDE, et al. desktop people changed by doing, years ago.
They've had long meaningful names, with more than 1 vowel in, in the desktop applications world for years.
When it comes to nomenclature "st" actually sucks *more* as a name to unfamiliar users than "gnome-terminal". (-:
It's the same sort of deal with the "convenience" aliases versus the full cmdlet names in #PowerShell.
New Powershell Module "ContextCache"
Need to access local variables from a PowerShell function without entering a debugging session?
ContextCache lets you save & restore all local vars at any point in the same terminal. Perfect for ad-hoc testing & step-tracing! https://github.com/Callidus2000/ContextCache
#PowerShell #Debugging
How to Remove Members from Microsoft 365 Groups with PowerShell
After writing about how to copy group memberships from one user to another, the question arises about removing members from groups. The answer is straightforward when dealing with members of distribution lists and mail-enabled security groups, but things become more complicated when working with Microsoft 365 groups and it’s important to handle group owners correctly.
https://office365itpros.com/2025/07/23/removing-members-from-groups/
#Microsoft365 #MicrosoftGraph #PowerShell
@chfkch
Nice, never heard of #Atuin before. Might be because I use Windows and #PowerShell for work 98% of the time .
As cool as Atuin seems, my CmdFav isn’t meant to replace the built-in history. It’s more for the kind of stuff that’s “too complex to type/invent multiple times but not relevant enough to store in a script/module.”
Like: “Query credentials, connect to API backend, export data to Excel.”
I hate remembering the correct server names
New version of CmdFav released!
A PowerShell module to manage your most-used commands – even multiline ones – and share them across teams. Features: • Save commands with tags & descriptions
• Organize in multiple repositories
• Export/Import via JSON
• Team-friendly sharing Install via PowerShell Gallery: Install-Module CmdFav
github.com/Callidus2000/CmdFav
#PowerShell #DevOps #CLI
Want to make your #PowerShell jobs #sustainable?
At #PSConfEU 2025, Leo Visser showed how to:
Schedule automations during green energy peaks
Use CO₂ forecast APIs (Electricity Maps, ENTSO-E)
Cache smartly to avoid waste
Move jobs or VMs to greener regions
#GreenIT #Climate
- YouTube
Windows 11 : Microsoft poursuit son nettoyage et va supprimer PowerShell 2.0 https://www.it-connect.fr/windows-11-microsoft-poursuit-son-nettoyage-et-va-supprimer-powershell-2-0/ #Logiciel-OS #Powershell #Microsoft #Windows11
Copying Group Membership with the Microsoft Graph PowerShell SDK
Sometimes tenants need to copy group membership from one user to another. Often PowerShell is used, but with the demise of the Azure AD module you might need to update the script that you use. Things are a little more complicated when using the Graph, but where there’s a will, there’s a way. Here’s how to use the Graph PowerShell SDK to do the job.
https://office365itpros.com/2025/07/08/copy-group-membership-powershell/
#Microsoft365 #PowerShell