IIS에서는 사용자가 가상 디렉터리에 대해 쓰기 권한과 별도로 스크립트 및 실행 권한을 설정할 수 있습니다. 일반적으로 가상 디렉터리에 대해 스크립트 및 프로그램 실행을 허용하려는 관리자는 해당 가상 디렉터리에 대한 쓰기를 허용하지 않습니다. 이렇게 하면 클라이언트가 디렉터리에 실행 가능한 스크립트나 프로그램을 업로드하고 실행할 수 없습니다. 하지만 가상 디렉터리에서 BITS 서버를 사용할 수 있으면 가상 디렉터리에 대한 쓰기 권한이 허용되지 않더라도 클라이언트는 BITS 서버를 사용하여 이 디렉터리에 쓸 수 있습니다.
서버를 보호하기 위해 BITS 서버는 BITS 업로드 사용 가상 디렉터리에 대한 모든 스크립트 및 실행 권한을 사용 불가능하도록 설정합니다. 이 가상 디렉터리를 보호하기 위해 BITS 서버는 클라이언트의 데이터 업로드 요청에 응답하기 전에 해당 사용 권한이 사용 불가능하게 설정되어 있는지 확인합니다. 언제든지 이 사용 권한이 사용할 수 있게 설정되어 있으면 BITS 서버는 해당 권한이 다시 사용 불가능하도록 설정될 때까지 모든 업로드 요청을 거부합니다. BITS 서버는 이러한 환경에서 요청을 거부할 때마다 IIS 로그에 로그 항목을 기록합니다.