From b00a625a060ec3fce8611a946e56255748b0374b Mon Sep 17 00:00:00 2001 From: Rob Ellis Date: Tue, 6 Sep 2022 11:30:21 +0100 Subject: [PATCH 1/2] Update Hudu-M365-MailboxPermissions-Documentation.ps1 appears to have been copied from https://github.com/lwhitelock/HuduAutomation/blob/main/CyberdrainRewrite/Hudu-M365-GuestAccess.ps1 - have fixed asset fields, etc. --- .../Hudu-M365-MailboxPermissions-Documentation.ps1 | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/CyberdrainRewrite/Hudu-M365-MailboxPermissions-Documentation.ps1 b/CyberdrainRewrite/Hudu-M365-MailboxPermissions-Documentation.ps1 index b4b5177..8a0eb17 100644 --- a/CyberdrainRewrite/Hudu-M365-MailboxPermissions-Documentation.ps1 +++ b/CyberdrainRewrite/Hudu-M365-MailboxPermissions-Documentation.ps1 @@ -4,7 +4,7 @@ $HuduAPIKey = "abcdefgh12344456778c" # Set the base domain of your Hudu instance without a trailing / $HuduBaseDomain = "https://your.hudu.domain" -$HuduAssetLayoutName = "M365 Guest logbook - AutoDoc" +$HuduAssetLayoutName = "M365 Mailbox Permissions - AutoDoc" ##################################################################### ########################## Azure AD ########################### $customerExclude =@("Example Cuystomer 1","Example Customer 2") @@ -35,13 +35,13 @@ $Layout = Get-HuduAssetLayouts -name $HuduAssetLayoutName if (!$Layout) { $AssetLayoutFields = @( @{ - label = 'tenantid' + label = 'Mailbox Name' field_type = 'Text' show_in_list = 'true' position = 1 }, @{ - label = 'Tenant Name' + label = 'Primary SMTP Address' field_type = 'Text' show_in_list = 'false' position = 2 @@ -94,14 +94,14 @@ foreach ($customer in $customers) { Remove-PSSession $session $AssetFields = @{ - 'tenantid' = $MSOLtentantID + 'mailbox_name' = $mailbox.Name 'permissions' = $HTMLPermissions - 'tenant_name' = $initialdomain.name + 'primary_smtp_address' = $mailbox.PrimarySmtpAddress } - write-output "Uploading O365 guest $($guest.userprincipalname) into Hudu" + write-output "Uploading M365 mailbox permissions for $($mailbox.Names) into Hudu" $companyid = $hududomain.company_id - $AssetName = "$defaultdomain - Permissions" + $AssetName = "$mailbox.Name - Permissions" #Check if there is already an asset $Asset = Get-HuduAssets -name $AssetName -companyid $companyid -assetlayoutid $Layout.id From bc58f9f1762bb0bf23b4a0dcaa344acca7a28b98 Mon Sep 17 00:00:00 2001 From: Rob Ellis Date: Tue, 6 Sep 2022 11:33:57 +0100 Subject: [PATCH 2/2] Update Hudu-M365-MailboxPermissions-Documentation.ps1 --- .../Hudu-M365-MailboxPermissions-Documentation.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CyberdrainRewrite/Hudu-M365-MailboxPermissions-Documentation.ps1 b/CyberdrainRewrite/Hudu-M365-MailboxPermissions-Documentation.ps1 index 8a0eb17..a8cf594 100644 --- a/CyberdrainRewrite/Hudu-M365-MailboxPermissions-Documentation.ps1 +++ b/CyberdrainRewrite/Hudu-M365-MailboxPermissions-Documentation.ps1 @@ -99,7 +99,7 @@ foreach ($customer in $customers) { 'primary_smtp_address' = $mailbox.PrimarySmtpAddress } - write-output "Uploading M365 mailbox permissions for $($mailbox.Names) into Hudu" + write-output "Uploading M365 mailbox permissions for $($mailbox.Name) into Hudu" $companyid = $hududomain.company_id $AssetName = "$mailbox.Name - Permissions" #Check if there is already an asset