Minor updates

* Whatif Support within ScriptBlock
* Handle a case-sensitivity issue when hostname is not matching
$ENV:Computername
* Handle 'kb' as well as 'KB' when accepting ArticleID
* Handle local computer immediately if detected