As you all know (or will know after reading of this post )) ) the SCSM 2012 have a native cmdlets which has installed during setup process of SCSM console. Some of native SCSM2012 cmdlets use different from SMLets names of the cmdlets.
Sometimes you need to know which objects contain the queue. This can be done easy with PowerShell.
When you have installed the SCSM web-portal you will have two sites: standard root site for team work and child site SMPortal with SCSM web-portal itself. If you want to use one SMportal you can move it to root level.
Some time ago Travis was publish the article about how to deploy SCSM web-parts to existing Sahrepoint server. But this instruction is very complex, and same tasks can be acomplished with much more easy way without manually copying files, editing the web.config and etc.