Nebula.Core
1.1.2
A PowerShell module that go beyond your workstations. It will make your Microsoft 365 life easier!
Minimum PowerShell version
5.1
Installation Options
Owners
Package Details
Author(s)
- Giovanni Solone
Tags
Entra Exchange Groups Licenses M365 Mailboxes Microsoft Microsoft-365 Office-365 PowerShell Quarantine Rooms
Functions
Add-EntraGroupDevice Add-EntraGroupUser Add-MboxAlias Add-MboxPermission Add-UserMsolAccountSku Connect-EOL Connect-Nebula Copy-OoOMessage Copy-UserMsolAccountSku Disable-UserDevices Disable-UserSignIn Disconnect-Nebula Export-CalendarPermission Export-DistributionGroups Export-DynamicDistributionGroups Export-M365Group Export-MboxAlias Export-MboxPermission Export-MboxStatistics Export-MsolAccountSku Export-QuarantineEml Format-MessageIDsFromClipboard Format-SortedEmailsFromClipboard Get-DynamicDistributionGroupFilter Get-EntraGroupDevice Get-EntraGroupUser Get-MboxAlias Get-MboxLastMessageTrace Get-MboxPermission Get-MboxPrimarySmtpAddress Get-NebulaConfig Get-QuarantineFrom Get-QuarantineFromDomain Get-QuarantineToRelease Get-RoleGroupsMembers Get-RoomDetails Get-TenantMsolAccountSku Get-UserGroups Get-UserLastSeen Get-UserMsolAccountSku Move-UserMsolAccountSku New-SharedMailbox Remove-EntraGroupDevice Remove-EntraGroupUser Remove-MboxAlias Remove-MboxPermission Remove-UserMsolAccountSku Revoke-UserSessions Set-MboxLanguage Set-MboxRulesQuota Set-OoO Set-SharedMboxCopyForSent Sync-NebulaConfig Test-SharedMailboxCompliance Unlock-QuarantineFrom Unlock-QuarantineMessageId Update-LicenseCatalog
PSEditions
Dependencies
This module has no dependencies.
Release Notes
- Fix: Set-UsageLocation now correctly updates the usage location for users without one set (licenses functions).
- Fix: Added fallback on attempts/max also in other functions that used Invoke-NCRetry logic.
- Fix: Export-QuarantineEml now creates the destination folder when missing and resolves relative paths correctly.
- Improve: Export-QuarantineEml now accepts Identity values (GUID\GUID) in addition to MessageId, supports multiple inputs, and returns all exported items.
- Improve: Format-MessageIDsFromClipboard now outputs the copied quarantine identity values (one per line).
- Improve: Get-UserMsolAccountSku now accepts also pipeline input. Also, it now supports -Clipboard to copy a quoted list of licenses.
- Improve: Remove-UserMsolAccountSku now uses two parameter sets. With -All, it removes all licenses assigned to the user, displaying the names (resolved via catalog if available). The -License parameter remains for selective removal.
- Improve: Get-TenantMsolAccountSku now supports -Filter to show only licenses matching the provided text (name or SkuPartNumber).
- Improve: Remove-MboxPermission now supports -RemoveAllAdditionalPermissions to remove non-inherited FullAccess, SendAs, and SendOnBehalfTo from a mailbox.
- New: Get-MboxPrimarySmtpAddress resolves the PrimarySmtpAddress for any mailbox/recipient, with -Raw for string-only output.
- New: Get-MboxLastMessageTrace returns latest received/sent message info with optional raw trace output.
- New: Get-EntraGroupDevice lists Entra group memberships for a device via Microsoft Graph.
- New: Get-EntraGroupUser lists Entra group memberships for a user via Microsoft Graph.
- New: Added alias gpa for Get-MboxPrimarySmtpAddress.
FileList
- Nebula.Core.nuspec
- Public\NC.Calendar.ps1
- Public\NC.Mailboxes.ps1
- Private\NC-Hlp.CoreMessage.ps1
- Public\NC.Configuration.ps1
- Public\NC.Quarantine.ps1
- Nebula.Core.psd1
- Private\NC-Hlp.Licenses.ps1
- Public\NC.Connections.ps1
- Public\NC.Security.ps1
- Nebula.Core.psm1
- Private\NC-Hlp.Mailboxes.ps1
- Public\NC.Groups.ps1
- Public\NC.Statistics.ps1
- README.md
- Private\NC-Hlp.ModuleUtils.ps1
- Public\NC.Licenses.ps1
- Public\NC.Utils.ps1
- Private\NC-Hlp.Configuration.ps1
- Private\NC-Hlp.Quarantine.ps1
- Private\NC-Hlp.Connections.ps1
- Private\NC-Hlp.UserUtils.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.1.2 (current version) | 6 | 1/22/2026 |
| 1.1.1 | 7 | 12/16/2025 |
| 1.1.0 | 7 | 12/5/2025 |
| 1.0.0 | 8 | 12/2/2025 |