Nebula.Core
1.1.1
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-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-MboxAlias Get-MboxPermission 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
- Added Add-EntraGroupDevice and Add-EntraGroupUser cmdlets to manage Entra groups.
- Added Remove-EntraGroupDevice and Remove-EntraGroupUser cmdlets to manage removals from Entra groups.
- Renamed Add-MsolAccountSku and Move-MsolAccountSku to Add-UserMsolAccountSku and Move-UserMsolAccountSku for clarity.
- Added Remove-UserMsolAccountSku cmdlet to remove licenses from users.
- Added Copy-UserMsolAccountSku cmdlet to copy licenses between users.
- Added Copy-OoOMessage cmdlet to duplicate Out of Office messages between mailboxes, Export-CalendarPermission to export calendar permissions, and Set-OoO to set Out of Office messages.
- Added Disable-UserDevices cmdlet to disable user devices, Disable-UserSignIn cmdlet to disable sign-in for users and Revoke-UserSessions cmdlet to revoke user sessions.
- Added Get-RoomDetails cmdlet to retrieve detailed information about meeting rooms.
FileList
- Nebula.Core.nuspec
- Private\NC-Hlp.CoreMessage.ps1
- Public\NC.Calendar.ps1
- Public\NC.Mailboxes.ps1
- Private\NC-Hlp.Licenses.ps1
- Public\NC.Configuration.ps1
- Public\NC.Quarantine.ps1
- Nebula.Core.psd1
- Private\NC-Hlp.Mailboxes.ps1
- Public\NC.Connections.ps1
- Public\NC.Security.ps1
- Nebula.Core.psm1
- Private\NC-Hlp.ModuleUtils.ps1
- Public\NC.Groups.ps1
- Public\NC.Statistics.ps1
- README.md
- Private\NC-Hlp.Quarantine.ps1
- Public\NC.Licenses.ps1
- Public\NC.Utils.ps1
- Private\NC-Hlp.Configuration.ps1
- Private\NC-Hlp.UserUtils.ps1
- Private\NC-Hlp.Connections.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.1.1 (current version) | 4 | 12/16/2025 |
| 1.1.0 | 6 | 12/5/2025 |
| 1.0.0 | 7 | 12/2/2025 |