powershell – Issue with Connect-SPOService

I have to delete one of my SharePoint site but unfortunately I can only do it using PowerShell

However when I try to use the Connect-SPOService command, I get this error message:

“Connect-SPOService: The term ‘Connect-SPOService’ is not recognized as a name of a cmdlet, function, script file, or executable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.”

So here is what I did:

1 – I installed the latest version of PowerShell from https://aka.ms/powershell-release?tag=stable

Note: My environment is a Windows Server 2016

2 – I installed the SharePoint Online Management Shell using the following command

Install-Module -Name Microsoft.Online.SharePoint.PowerShell

But I tried to run the Connect-SPOService command, I got the error mentioned above.

Now the interesting thing is that when I run:

Get-Module -ListAvailable *sharepoint*, I get this

Directory: D:Users<path of my business OneDrive>DocumentsPowerShellModules

ModuleType Version    PreRelease Name                                PSEdition ExportedCommands
---------- -------    ---------- ----                                --------- ----------------
Binary     16.0.2151…            Microsoft.Online.SharePoint.PowerS… Desk

Why is the ExportedCommands is empty?

Why did the SharePoint Online Management Shell get installed under my OneDrive path and not under the location where PowerShell 7 got installed which is “C:Program FilesPowerShell7”

What can I do so the Connect-SPOService command works?