I have a management server with the Operations Manager Console installed. When I tried to start the Operations Manager Shell it failed with the following errormessage:
Import-Module : The specified module ‘OperationsManager’ was not loaded because
no valid module file was found in any module directory.
At line:1 char:14
+ Import-Module <<<< OperationsManager; .\OperationsManager\Functions.ps1; .\O perationsManager\Startup.ps1
+ CategoryInfo : ResourceUnavailable: (OperationsManager:String)
+ FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Comm
The term ‘Start-OperationsManagerClientShell’ is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At C:\Program Files\System Center 2012\Operations Manager\Powershell\OperationsManager\Startup.ps1:26 char:35
+ Start-OperationsManagerClientShell <<<< -ManagementServerName: “” -PersistConnection: $true -Interactive: $true;
+ CategoryInfo : ObjectNotFound: (Start-OperationsManagerClientShell:String) , CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
The reason for this was that the path to “C:\Program Files\System Center 2012\Operations Manager\Powershell\” was missing in the envorinmental variable PSModulePath. Once completed and logged out and back in to the system everything worked as espected.