Correct Answer : Microsoft
Explanation : PowerShell is a task automation and configuration management program from Microsoft, consisting of a command-line shell and the associated scripting language. Initially a Windows component only, known as Windows PowerShell.
Correct Answer : November 14, 2006
Explanation : PowerShell version 1 was released on 26 September 2006, with final release to the web on 14 November 2006. PowerShell for earlier versions of Windows was released on 30 January 2007.
Correct Answer : Jeffrey Snover
Explanation : Jeffrey Snover is a Distinguished Engineer at Google. Previously a Microsoft Technical Fellow, PowerShell Chief Architect, and the Chief Architect for the Azure Infrastructure and Management group which includes Azure Stack, System Center and Operations Management Suite. Snover is the inventor of Windows PowerShell, an object-based distributed automation engine, scripting language, and command line shell and was the chief architect for Windows Server.
Correct Answer : Both (A) and (B)
Explanation : Windows PowerShell is a command-line shell and scripting language designed especially for system administration. Its analogue in Linux is called as Bash Scripting.
Correct Answer : cmdlets
Explanation : Windows PowerShell commands, called cmdlets, let you manage the computers from the command line. Windows PowerShell providers let you access data stores, such as the Registry and Certificate Store, as easily as you access the file system.
Correct Answer : All of the above
Correct Answer : Get-ChildItem
Explanation : Get-ChildItem is used to get the contents of a folder or registry key.
Correct Answer : Multilingualism
Correct Answer : Get-Content delete content from a file
Explanation : Clear-Content remove content from a file/item
Correct Answer : Integrated Scripting Environment
Explanation : The Windows PowerShell Integrated Scripting Environment (ISE) is a host application for Windows PowerShell.
Correct Answer : ConvertFrom-CSV
Explanation : ConvertFrom-CSV convert object properties (in CSV format) into CSV objects.
Correct Answer : By typing "help *command*"
Correct Answer : write-host
Correct Answer : By typing "help -full *command*"
Correct Answer : get-location
Correct Answer : With square brackets surrounding the type of variable before the declaration (ie. "[integer] $variable"
Correct Answer : A whole number
Correct Answer : 2.36
If (condition) {output} elseif (condition) {output} else {output}
If (condition) {output} elseif (condition) {output} else (condition) {output}
If (condition) then {output} elseif (condition) then {output} else then {output}
If (condition) then {output} elseif (condition) then {output} else then (condition) {output}
Correct Answer : If (condition) {output} elseif (condition) {output} else {output}
Correct Answer : This is a command used for looping
Correct Answer : for (init:condition:repeat) {output}
Correct Answer : greater than or equal to
Correct Answer : Create a [datetime] variable set to get-date
Correct Answer : by typing $variable.property
Correct Answer : A variable with multiple values with the first being indexed as 0 and the next as 1 and so on.
Correct Answer : It is a variable with a Key-value pair
Correct Answer : A string of text
Correct Answer : .ps1
Correct Answer : If/elseif/else statements
Correct Answer : By typing "$variable.gettype()"
Correct Answer : out-file
Correct Answer : By setting it to null
"-*parameter*"
">>*parameter*"
Correct Answer : By typing "-*parameter*" after the command