เป็นไปได้ใน Windows 10 เพื่อเรียกใช้งานที่กำหนดเวลาไว้เฉพาะถ้าไม่มีไดรฟ์เครือข่ายที่แมปอยู่?
แบ็คกราวน์: ฉันมีภารกิจแบตช์สคริปต์ที่แมปไดรฟ์เครือข่ายสองตัวสำหรับบริการสำรองข้อมูล (CrashPlan) สคริปต์ชุดตรวจสอบหากไดรฟ์ที่เป็นปัจจุบันและแผนที่เป็นอย่างอื่นif exist Y:\ (...)
net use Y: ...
ทำงานได้ แต่เนื่องจากเส้นทางเครือข่ายเหล่านี้อาจไม่ปรากฏที่ระบบเริ่มต้นหรือเข้าสู่ระบบ (NAS ปิดเมื่อฉันเริ่มคอมพิวเตอร์) ฉันต้องทำซ้ำงานนี้เป็นประจำเพื่อให้แน่ใจว่าไดรฟ์ถูกแมปถ้า / เมื่อเส้นทางเครือข่ายว่าง .
แต่ฉันต้องทำภารกิจจริงๆถ้าไดรฟ์นั้นยังไม่ได้ถูกแมปดังนั้นฉันอยากจะข้ามงานเมื่อไดรฟ์มีอยู่จริง
ไม่มีอันตรายใด ๆ ในการทำงานภารกิจต่อไป - เพียงแค่ข้ามnet use
คำสั่ง แต่บันทึกจะสะอาดขึ้นถ้าฉันสามารถข้ามภารกิจเมื่อไม่จำเป็น
"ปัญหา" พื้นฐานคือเพื่อให้แน่ใจว่าไดรฟ์ที่แมปสองรายการจะแสดงอยู่ในบริการ CrashPlan เสมอซึ่งทำงานภายใต้บัญชี SYSTEM ทุกครั้งที่เส้นทางเครือข่ายพร้อมใช้งาน (อุปกรณ์ NAS ออนไลน์อยู่) อย่าลังเลที่จะแนะนำวิธีการที่แตกต่างอย่างสิ้นเชิงกับสิ่งนี้ แต่อาจพยายามเก็บไว้ในความคิดเห็นเพื่อหลีกเลี่ยงความสับสนในคำตอบของคำถามนี้ ฉันยินดีที่จะโพสต์คำถามดังกล่าวแยกต่างหากหากได้รับคำแนะนำให้ทำ