Entra.psm1
|
try { Write-Telemetry -EventName "EntraImport" # Write-Warning "It looks like you meant to install 'Microsoft.Entra' (or 'Microsoft.Graph.Entra'), but ended up with 'Entra' instead." Write-Warning "It looks like you meant to install 'Microsoft.Entra', but ended up with 'Entra' instead." # Write-Warning "This 'Entra' module is just a placeholder. To get the correct module, press 'Enter' or run: 'Install-Module -Name Microsoft.Entra' (or 'Install-Module Microsoft.Graph.Entra')" Get-Module -Name Microsoft.Entra -ListAvailable Write-Warning "This 'Entra' module is just a placeholder. To get the correct module, press 'Enter' or run: 'Install-Module -Name Microsoft.Entra -Scope CurrentUser'" #Write-Warning "This 'Entra' module is just a placeholder. To get the correct module, press 'Enter' to 'Update-Module -Name Microsoft.Entra' or run: 'Install-Module -Name Microsoft.Entra'" pause Write-Telemetry -EventName "EntraInstall" #Install-Module -Name Microsoft.Entra Install-Module -Name Microsoft.Entra -Repository PSGallery -Scope AllUsers -Force -AllowClobber # > Administrator rights are required to install modules #Write-Telemetry -EventName "EntraUpdate" #Update-Module -Name Microsoft.Entra # > Update-Module: Module 'Microsoft.Entra' was not installed by using Install-Module, so it cannot be updated. #Uninstall-Module -Name Microsoft.Entra } catch { Write-Telemetry -EventName "EntraFailed" #Write-Error -Message ("Failed to import or send message") Write-Error -Message ($_) } Export-ModuleMember -Function @() |