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

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name Nebula.Core

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name Nebula.Core

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

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

Desktop Core

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

Version History

Version Downloads Last updated
1.1.0 (current version) 4 12/5/2025
1.0.0 7 12/2/2025