anchor.diff:  set _githubWcfRepoUrl=https://github.com/dotnet/wcf
   set _exitCode=0
   set _cmd=
  +set _cleanup=
  +set _useExistingRepo=
   
   if '%1'=='' goto :Usage
   if '%1'=='/?' goto :Usage
   if '%1'=='-?' goto :Usage
   if '%1'=='/help' goto :Usage
   if '%1'=='-help' goto :Usage
  +
  +echo.
  +echo %date% %time%
  +echo ==============================
  +
  +:: Parse command line arguments
  +:NextArg
  +shift
  +set arg=%1
  +
  +if '%arg%'=='' goto :NoMoreArg
  +
  +if /I '%arg%'=='/c' (
  +    set _cleanup=true
  +    goto :NextArg
  +)
  +
  +if /I '%arg:~0,2%'=='/p' (
  +    set _useExistingRepo=true
  +    set _currentRepo=%arg:~3%
  +    goto :NextArg
  +)
  +:NoMoreArg
   
   :: Make sure this script is running in elevated
   if EXIST %_logFile% del %_logFile% /f /q
  
positive.code: %_appcmd% delete apppool %_prServiceName% >nul
  %_appcmd% delete app "Default Web Site/%_wcfServiceName%" >nul
  %_appcmd% delete apppool %_wcfServiceName% >nul
  if EXIST %_currentRepo% rmdir /s /q %_currentRepo%
  if EXIST %_wcfTestDir% if /I '%_masterRepo%'=='%_currentRepo%' rmdir /s /q %_wcfTestDir%
  echo Clean up done.
  if /I '%2'=='/c' goto :Done
  
  :: Make sure git.exe is available
  where git.exe /Q
  
negative.code: echo.
  echo Setup WCF test services hosted on IIS for the testing of WCF on .NET Core
  echo.
  echo Usage: %~n0 Id [/c] [/p:{PathToWcfRepo}]
  echo    Id: The Id of a WCF repo and its associated IIS hosted services to be created.
  echo        The Id will be appended to the name of all assets to be created.
  echo        %_idMaster%: if Id is '%_idMaster%', additional IIS hosted services such as PRService
  echo        will be created to serve as central services for other WCF repos. 
  echo    /c: If specified, this will clean up any existing setup of Id instead of creating new.
  echo    /p: If an existing WCF repo is preferred to be used, use this parameter to provide the
  echo        path to a WCF repo. Otherwise, the script will clone a new WCF repo at %_repoHome%
  echo        to use as the source of WCF test service.
  echo.
  echo Examples:
  echo    %~n0 42
  echo    :Create a WCF repo named 'wcf42' and IIS hosted services such as 'WcfService42'
  echo    %~n0 42 /c
  echo    :Clean up WCF repo 'wcf42' and all associated IIS hosted services such as 'WcfService42'
  echo    %~n0 42 /p:"c:\my\existing\wcf\repo"
  echo    :Create an IIS hosted service named 'wcfService42' by using existing WCF repo located at "c:\my\existing\wcf\repo".
  goto :Done
  
  :Run
  