anchor.diff:      echo Add an HTTPS binding to "Default Web Site"
       call :Run %_appcmd% set site "Default Web Site" /+bindings.[protocol='https',bindingInformation='*:443:']
       if ERRORLEVEL 1 goto :Failure
  +    :: Delete %_wcfTestDir% to force certificate regeneration later, which will fill in correct cert for https binding
  +    if EXIST %_wcfTestDir% rmdir /s /q %_wcfTestDir%
  +) else (
  +    echo Found and will use existing HTTPS binding in "Default Web Site"
  +)
  +
  +:: Install certificates if %_wcfTestDir% does not exist; otherwise, assume certs are installed already
  +if EXIST %_wcfTestDir% (
  +    echo SKIP certificate generation. To force certificate generation, delete %_wcfTestDir% before running this script.
  +    goto :SkipCertInstall
   )
   
   :: Use master repo for cert generation if master repo exists; otherwise use current repo
  
positive.code:     set _certRepo=%_currentRepo%
      set _certService=%_wcfServiceName%
  )
  
  echo Build CertificateGenerator tool
  call :Run %_certRepo%\src\System.Private.ServiceModel\tools\scripts\BuildCertUtil.cmd
  
negative.code:     set _currentRepo=%arg:~3%
      goto :NextArg
  )
  
  echo IGNORED unknown argument ^(use /? for help^): %arg%
  goto :NextArg
  
  :NoMoreArg
  
  :: Make sure this script is running in elevated
  