scripts/windows/runGrantAccess.cmd (13 lines of code) (raw):

@echo off if "%~1" equ "" goto INVALID_ARGS @echo Important to note: Administrative privileges are required to run this script @pause set tempDirectory="%temp%\%random%" powershell -ExecutionPolicy ByPass -File grantAccess.ps1 -teamCityAgentUserName "%1" -tempDirectory "%tempDirectory%" rd %tempDirectory% /S /Q exit /b 0 :INVALID_ARGS @echo Invalid arguments. @echo Usage: runGrantAccess.cmd TeamCityAgentUserName @echo where TeamCityAgentUserName is the user name of a local Windows user account or the user name of a Windows domain user account in the format: domain\username @exit /b -1