Jul 18 2024 10:57 AM
Hi,
I know that i can navigate into admin center and have a look at the Integrated apps that are available in my tenant. However i want to know that is there a powershell way to generate a report of these integrated apps
Jul 18 2024 06:27 PM
Solution
Yes, by using Centralized Deployment PowerShell
Import-Module -Name O365CentralizedAddInDeployment
Example:
New-OrganizationAddIn -ManifestPath 'C:\Users\YOURANME\Desktop\task.xml' -Locale 'en-US' -Members 'email address removed for privacy reasons', 'email address removed for privacy reasons'
Jul 19 2024 12:03 AM
Jul 25 2024 03:04 AM
@PoorMens_Bravo
Ok finally i was able to find out that webapps, Teams deployed add-ins will not be listed from this command and also the 'admin' add-in too.
This was the command i finally used to build a report:
Get-OrganizationAddIn | ForEach-Object {
Get-OrganizationAddIn -ProductId $_.ProductId
} | select ProductId,DisplayName,DefaultStateForUser,Type,@{Name="OfficeProducts";e={$_.OfficeProducts -join ";"}},@{Name="AssignedGroups";e={$_.AssignedGroups -join "|"}},@{Name="AssignedUsers";e={$_.AssignedUsers -join "|"}} | Export-Csv -Path "C:\Temp\OrgAddins-$(Get-Date -Format ddMMMyyyy-HHmmss).csv" -NoTypeInformation
However, i am now really struggling to find the owners of the apps listed here.
Jul 18 2024 06:27 PM
Solution
Yes, by using Centralized Deployment PowerShell
Import-Module -Name O365CentralizedAddInDeployment
Example:
New-OrganizationAddIn -ManifestPath 'C:\Users\YOURANME\Desktop\task.xml' -Locale 'en-US' -Members 'email address removed for privacy reasons', 'email address removed for privacy reasons'