Nebula.Core
1.1.0
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
Microsoft PowerShell Microsoft365 Office365 Exchange Entra
Functions
Add-MboxAlias Add-MboxPermission Add-MsolAccountSku Connect-EOL Connect-Nebula Disconnect-Nebula Export-DistributionGroups Export-DynamicDistributionGroups Export-M365Group Export-MboxAlias Export-MboxPermission Export-MboxStatistics Export-MsolAccountSku Export-QuarantineEml Format-MessageIDsFromClipboard Format-SortedEmailsFromClipboard Get-DynamicDistributionGroupFilter Get-MboxAlias Get-MboxPermission Get-NebulaConfig Get-QuarantineFrom Get-QuarantineFromDomain Get-QuarantineToRelease Get-RoleGroupsMembers Get-TenantMsolAccountSku Get-UserLastSeen Get-UserGroups Get-UserMsolAccountSku Move-MsolAccountSku New-SharedMailbox Remove-MboxAlias Remove-MboxPermission Set-MboxLanguage Set-MboxRulesQuota Set-SharedMboxCopyForSent Sync-NebulaConfig Test-SharedMailboxCompliance Unlock-QuarantineFrom Unlock-QuarantineMessageId Update-LicenseCatalog
PSEditions
Dependencies
This module has no dependencies.
Release Notes
- Added Get-TenantMsolAccountSku to list tenant license availability with resolved names and counts.
- Added Move-MsolAccountSku to transfer licenses from one user to another.
- Added Add-MsolAccountSku to assign licenses by friendly name, SKU part number, or SKU ID.
- Added Get-UserLastSeen to retrieve the last sign-in date for users.
- Added UsageLocation default setting (configurable in settings.psd1) and automatic UsageLocation update in Add-MsolAccountSku before license assignment; improved retry error logging.
- Fixed license cache metadata parsing (UTC, invariant) to respect LicenseCacheDays and avoid unnecessary downloads.
- Get-TenantMsolAccountSku -AsTable now trims long names to MaxFieldLength and shows key columns only.
- Unlock-QuarantineMessageId now accepts MessageId or Identity; Format-MessageIDsFromClipboard (mids) works with quarantine identities, trims existing quotes, and releases via -Identity.
FileList
- Nebula.Core.nuspec
- Private\NC-Hlp.Connections.ps1
- Private\NC-Hlp.Quarantine.ps1
- Public\NC.Licenses.ps1
- Nebula.Core.psd1
- Private\NC-Hlp.CoreMessage.ps1
- Private\NC-Hlp.UserUtils.ps1
- Public\NC.Mailboxes.ps1
- Nebula.Core.psm1
- Private\NC-Hlp.Licenses.ps1
- Public\NC.Configuration.ps1
- Public\NC.Quarantine.ps1
- README.md
- Private\NC-Hlp.Mailboxes.ps1
- Public\NC.Connections.ps1
- Public\NC.Statistics.ps1
- Private\NC-Hlp.Configuration.ps1
- Private\NC-Hlp.ModuleUtils.ps1
- Public\NC.Groups.ps1
- Public\NC.Utils.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.1.0 (current version) | 4 | 12/5/2025 |
| 1.0.0 | 7 | 12/2/2025 |