{"id":4453,"date":"2025-02-14T11:06:00","date_gmt":"2025-02-14T10:06:00","guid":{"rendered":"https:\/\/www.lieben.nu\/liebensraum\/?p=4453"},"modified":"2025-02-14T11:06:00","modified_gmt":"2025-02-14T10:06:00","slug":"m365permissions-v1-1-4","status":"publish","type":"post","link":"https:\/\/lieben.nu\/liebensraum\/2025\/02\/m365permissions-v1-1-4\/","title":{"rendered":"M365Permissions v1.1.4"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.lieben.nu\/liebensraum\/wp-content\/uploads\/2025\/02\/M365Permissions_v1.1.3.gif\"><img loading=\"lazy\" decoding=\"async\" width=\"1111\" height=\"626\" src=\"https:\/\/www.lieben.nu\/liebensraum\/wp-content\/uploads\/2025\/02\/M365Permissions_v1.1.3.gif\" alt=\"\" class=\"wp-image-4451\"\/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">1.1.4 finally brings <strong>unattended<\/strong> scanning using a <strong>service principal<\/strong>! <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;ve described how to first set up a service principal in a <a href=\"https:\/\/www.lieben.nu\/liebensraum\/2025\/02\/scanning-unattended-using-a-service-principal\/\" data-type=\"link\" data-id=\"https:\/\/www.lieben.nu\/liebensraum\/2025\/02\/scanning-unattended-using-a-service-principal\/\">separate post<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Full changelog:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>[<a href=\"https:\/\/github.com\/jflieben\/assortedFunctionsV2\/pull\/26\/commits\/33fd685be5e60e4211f73e0eaa8dbd5104d358a4\">Feature<\/a>] Add <strong>SPN<\/strong> scanning<\/li>\n\n\n\n<li>[<a href=\"https:\/\/github.com\/jflieben\/assortedFunctionsV2\/pull\/26\/commits\/225238b945f6fed2aa3bee79f31781a8bac6ad63\">Feature<\/a>] Configurable <strong>connection method<\/strong><\/li>\n\n\n\n<li>[<a href=\"https:\/\/github.com\/jflieben\/assortedFunctionsV2\/pull\/26\/commits\/f2377cfecd4a13984cfd662379d456803e77c647\">Feature<\/a>] Scan <strong>PowerBI gateways<\/strong><\/li>\n\n\n\n<li>[<a href=\"https:\/\/github.com\/jflieben\/assortedFunctionsV2\/pull\/16\/commits\/3ae038e82ee97b2e06fb601c45275fc795218b2c\">Feature<\/a>] Scan PowerBI <strong>Lakehouses and Warehouses<\/strong><\/li>\n\n\n\n<li>[<a href=\"https:\/\/github.com\/jflieben\/assortedFunctionsV2\/pull\/26\/commits\/33b84a02bddd6dc29c9ec55632906338e0fb497d\">Feature<\/a>] Add <strong>view config<\/strong> function<\/li>\n\n\n\n<li>[<a href=\"https:\/\/github.com\/jflieben\/assortedFunctionsV2\/pull\/26\/commits\/df68c9aa43740e39b1e9848a168af4a55a707a6e\">Feature<\/a>] Client <strong>cert creation<\/strong> function<\/li>\n\n\n\n<li>[<a href=\"https:\/\/github.com\/jflieben\/assortedFunctionsV2\/pull\/15\/commits\/37c94899105160c288c8a5c434753190775eda6a\">BugFix<\/a>]<strong> <\/strong>Fix diff scanning <strong>path issue<\/strong><\/li>\n\n\n\n<li>[<a href=\"https:\/\/github.com\/jflieben\/assortedFunctionsV2\/pull\/26\/commits\/ebaaa1229df2739ead009b188ed9cf222e787dc4\">BugFix<\/a>]<strong> <\/strong>Exclude<strong> modified field <\/strong>when detecting changes<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Download \/ Use:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.lieben.nu\/liebensraum\/m365permissions\/\" data-type=\"page\" data-id=\"4280\">M365Permissions module page<\/a> | <a href=\"https:\/\/github.com\/jflieben\/assortedFunctionsV2\/tree\/main\/M365Permissions\" data-type=\"link\" data-id=\"https:\/\/github.com\/jflieben\/assortedFunctionsV2\/tree\/main\/M365Permissions\">Github <\/a> | <a href=\"https:\/\/www.powershellgallery.com\/packages\/M365Permissions\">PSGallery<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1.1.4 finally brings unattended scanning using a service principal! I&#8217;ve described how to first set up a service principal in a separate post. Full changelog: Download \/ Use: M365Permissions module page | Github | PSGallery<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","footnotes":""},"categories":[4,18,21,24,27,32,34,38,39,43,44],"tags":[],"class_list":["post-4453","post","type-post","status-publish","format-standard","hentry","category-automation","category-exchange-online","category-identity","category-m365permissions","category-microsoft-teams","category-office-365","category-onedrive-for-business","category-powerbi","category-powershell","category-security","category-sharepoint-online"],"_links":{"self":[{"href":"https:\/\/lieben.nu\/liebensraum\/wp-json\/wp\/v2\/posts\/4453","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lieben.nu\/liebensraum\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lieben.nu\/liebensraum\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lieben.nu\/liebensraum\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lieben.nu\/liebensraum\/wp-json\/wp\/v2\/comments?post=4453"}],"version-history":[{"count":0,"href":"https:\/\/lieben.nu\/liebensraum\/wp-json\/wp\/v2\/posts\/4453\/revisions"}],"wp:attachment":[{"href":"https:\/\/lieben.nu\/liebensraum\/wp-json\/wp\/v2\/media?parent=4453"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lieben.nu\/liebensraum\/wp-json\/wp\/v2\/categories?post=4453"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lieben.nu\/liebensraum\/wp-json\/wp\/v2\/tags?post=4453"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}