Building the string into a var eliminates the need for quotes at the Shell call and allows you to see the command that will run, as Allen has shown. I prefer to build $Cmd in stages though:
 Code:
$Cmd = '%COMSPEC% /c'
$Cmd = $Cmd + ' "C:\Program Files\Microsoft Dynamics CRM\Client\ConfigWizard\Microsoft.Crm.Application.Outlook.ConfigWizard.exe"'
$Cmd = $Cmd + ' /q /I "C:\Program Files\Microsoft Dynamics CRM\Default_Client_Config.xml"'

If $DEBUG
  'Command to run: ' @CRLF ' ' $Cmd @CRLF
Else
  Shell $Cmd
EndIf
Note that every time you extend the $CMD string, it starts with a SPACE character!. $DEBUG controls whether the command is displayed or executed.

Glenn
_________________________
Actually I am a Rocket Scientist! \:D