I don't know how you understand cmd, but the following is what powershell is based on. Net. As long as you know. You can do anything you want with it.
Windows PowerShell is a new Windows command-line Shell designed for system administrators. Windows PowerShell contains interactive prompts and scripting environments, which can be used separately or in combination.
Unlike most shell that accept and return text, Windows PowerShell is based on. NET Framework common language runtime (CLR) and. NET Framework, which accepts and returns. NET Framework object. This fundamental change in the environment has brought new tools and methods to manage and configure Windows.
Windows PowerShell introduces the concept of cmdlet, which is a simple single-function command-line tool built into the Shell. You can use each cmdlet individually, but it will only work if you use these simple tools in combination to perform complex tasks. Windows PowerShell includes more than one hundred basic core cmdlets. You can write your own cmdlets and share them with other users.
Like many shell, Windows PowerShell provides you with access to the file system on your computer. In addition, Windows PowerShell providers can access other data stores, such as the registry and the digital signature certificate store, just like accessing the file system.