네트워크 리소스를 사용하여 부팅 시간 예약 작업

네트워크 리소스를 사용하여 부팅 시간 예약 작업

다양한 스크립트 중에 사용되는 리소스를 위해 여러 서버에 액세스할 수 있는 단일 공유 디렉터리인 \servers\share를 설정하고 있습니다.

이 디렉터리는 "\server\share\runme.exe" 작업과 함께 "시스템 시작 시" 트리거를 사용하여 예약된 일부 스크립트를 포함하는 스크립트에 사용됩니다.

이 디렉터리는 아직 사용할 수 없기 때문에 본질적으로 실패합니다. 일반적으로 오류 코드는 2147942431, 0x8007001f, ERROR_UNHANDLED_ERROR입니다.

예약된 작업을 시작하기 전에 네트워크 연결을 요구하는 빠르고 더러운 방법이 있습니까?

답변1

예약된 작업을 시작하기 전에 네트워크 연결을 요구하는 빠르고 더러운 방법이 있습니까?

실제로 네트워크를 사용할 수 없다면 그렇습니다. Conditions하단 작업 탭 에서 Start only if the following network connection is available해당 리소스에 대한 연결을 담당하는 NIC를 확인하고 선택합니다.

여기에 이미지 설명을 입력하세요

답변2

"시작" 작업이 로컬 시스템으로 실행되기 때문에 \server\share는 게스트(즉, 인증되지 않은 사용자)가 사용할 수 있어야 합니다. 물론 이는 공유 권한과 NTFS 권한을 통해 허용되어야 합니다.

또는 원격 EXE를 실행하기 전에 "net use" 문을 넣는 BAT 파일을 배포하고 실행할 수 있지만 그러면 파일에 일반 텍스트 암호를 넣게 됩니다. 안전하지 않으니 그렇게 하지 마세요.

관련 정보