{"id":84,"date":"2025-12-08T23:17:39","date_gmt":"2025-12-09T07:17:39","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/entrapowershell\/?p=84"},"modified":"2025-12-08T23:17:39","modified_gmt":"2025-12-09T07:17:39","slug":"announcing-microsoft-entra-powershell-v1-1-0","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/entrapowershell\/announcing-microsoft-entra-powershell-v1-1-0\/","title":{"rendered":"Announcing Microsoft Entra PowerShell v1.1.0"},"content":{"rendered":"<p>We\u2019re thrilled to introduce <a href=\"https:\/\/github.com\/microsoftgraph\/entra-powershell\/releases\/tag\/1.1.0\"><strong>Microsoft Entra PowerShell v1.1.0<\/strong><\/a> available on PowerShell Gallery. The headline feature is <strong>No more version pinning<\/strong> to Microsoft Graph PowerShell v2.25.0. You can now use the latest Graph modules without restrictions, giving you unmatched flexibility and future-proof automation.<\/p>\n<p>But that\u2019s not all, this update also brings <strong>useful new parameters<\/strong> for device and service principal management, enabling deeper filtering and control in your scripts. Whether you\u2019re managing stale devices, enforcing compliance, or streamlining app assignments, these enhancements will supercharge your identity automation workflows.<\/p>\n<h3>Why This Release Matters<\/h3>\n<ul>\n<li><strong>Removed Version Pinning:<\/strong> No more dependency pinning to Microsoft Graph PowerShell v2.25.0. You can now use the latest versions without restrictions. <a href=\"https:\/\/devblogs.microsoft.com\/entrapowershell\/entra-powershell-now-supports-latest-microsoft-graph-powershell-versions\/\">Read more.<\/a><\/li>\n<li><strong>Improved Stability:<\/strong> Critical bug fixes enhance reliability across modules.<\/li>\n<\/ul>\n<h3>Changes introduced in v1.1.0<\/h3>\n<h4>New Parameters for Device Management<\/h4>\n<p>Added to <code>Get-EntraDevice<\/code> and <code>Get-EntraBetaDevice<\/code>:<\/p>\n<ul>\n<li>&#8211;<strong>LogonTimeBefore<\/strong>: Filter devices with last sign-in before a specified date.\n<pre><code>Get-EntraDevice -LogonTimeBefore \"2025-10-01\"<\/code><\/pre>\n<\/li>\n<li>&#8211;<strong>Stale<\/strong>: Return devices that haven\u2019t signed in for 2+ months.\n<pre><code>Get-EntraDevice -Stale<\/code><\/pre>\n<\/li>\n<li>&#8211;<strong>NonCompliant<\/strong>: Filter devices not compliant with organisational policies.\n<pre><code>Get-EntraDevice -NonCompliant<\/code><\/pre>\n<\/li>\n<li>&#8211;<strong>IsManaged<\/strong>: Filter devices managed by MDM solutions.\n<pre><code>Get-EntraDevice -IsManaged $true<\/code><\/pre>\n<\/li>\n<li>&#8211;<strong>JoinType<\/strong>: Filter by join type (MicrosoftEntraJoined, MicrosoftEntraHybridJoined, MicrosoftEntraRegistered).\n<pre><code>Get-EntraDevice -JoinType MicrosoftEntraHybridJoined<\/code><\/pre>\n<\/li>\n<\/ul>\n<h4>New Parameters for Service Principal Management<\/h4>\n<p>Added to <code>Get-EntraServicePrincipal<\/code> and <code>Get-EntraBetaServicePrincipal<\/code>:<\/p>\n<ul>\n<li>&#8211;<strong>AssignmentRequired<\/strong>: Filter apps requiring user assignment.\n<pre><code>Get-EntraServicePrincipal -AssignmentRequired $true<\/code><\/pre>\n<\/li>\n<li>&#8211;<strong>ApplicationType<\/strong>: Filter by application type (AppProxyApps, EnterpriseApps, ManagedIdentity, MicrosoftApps).\n<pre><code>Get-EntraServicePrincipal -ApplicationType EnterpriseApps<\/code><\/pre>\n<\/li>\n<\/ul>\n<h3>Bug Fixes<\/h3>\n<ul>\n<li>Fixed parsing issues in Microsoft.Entra.Beta.Applications that affected PowerShell 5.1 users.<\/li>\n<\/ul>\n<h3>Installation<\/h3>\n<p>Install Microsoft Entra module<\/p>\n<pre><code>Install-Module -Name Microsoft.Entra -RequiredVersion 1.1.0 -Repository PSGallery -Force -AllowClobber<\/code><\/pre>\n<p>Install Microsoft Entra Beta module<\/p>\n<pre><code>Install-Module -Name Microsoft.Entra.Beta -RequiredVersion 1.1.0 -Repository PSGallery -Force -AllowClobber<\/code><\/pre>\n<h2 id=\"feedback\">Feedback<\/h2>\n<p>We want to hear from you to keep making Entra PowerShell more useful and upto date. Give version 1.1.0 a try in your projects and share your experiences, issues, or suggestions on the <a href=\"https:\/\/github.com\/microsoftgraph\/entra-powershell\/issues\" target=\"_blank\" rel=\"noopener\">GitHub repository<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We\u2019re thrilled to introduce Microsoft Entra PowerShell v1.1.0 available on PowerShell Gallery. The headline feature is No more version pinning to Microsoft Graph PowerShell v2.25.0. You can now use the latest Graph modules without restrictions, giving you unmatched flexibility and future-proof automation. But that\u2019s not all, this update also brings useful new parameters for device [&hellip;]<\/p>\n","protected":false},"author":197208,"featured_media":10,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-84","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-entra-powershell"],"acf":[],"blog_post_summary":"<p>We\u2019re thrilled to introduce Microsoft Entra PowerShell v1.1.0 available on PowerShell Gallery. The headline feature is No more version pinning to Microsoft Graph PowerShell v2.25.0. You can now use the latest Graph modules without restrictions, giving you unmatched flexibility and future-proof automation. But that\u2019s not all, this update also brings useful new parameters for device [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/entrapowershell\/wp-json\/wp\/v2\/posts\/84","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/entrapowershell\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/entrapowershell\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/entrapowershell\/wp-json\/wp\/v2\/users\/197208"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/entrapowershell\/wp-json\/wp\/v2\/comments?post=84"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/entrapowershell\/wp-json\/wp\/v2\/posts\/84\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/entrapowershell\/wp-json\/wp\/v2\/media\/10"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/entrapowershell\/wp-json\/wp\/v2\/media?parent=84"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/entrapowershell\/wp-json\/wp\/v2\/categories?post=84"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/entrapowershell\/wp-json\/wp\/v2\/tags?post=84"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}