สคริปต์การเข้าสู่ระบบ Windows ไม่สนใจ UAC


0

ฉันมี GPO ที่จะเปิดใช้งานสคริปต์เริ่มต้นสำหรับการติดตั้งแบบเงียบ. exe (ติดตั้งโล่) แบบไม่ต้องป้อนข้อมูล อย่างไรก็ตามผู้ใช้กำลังได้รับการพร้อมท์ให้อนุญาตโปรแกรมเนื่องจาก UAC ฉันต้องการการตั้งค่าแบบอัตโนมัติโดยไม่ต้องมีการโต้ตอบกับผู้ใช้

นี่คือแบตช์: หมายเหตุ setup.exe นี้กำลังถูกติดตั้งจากเครือข่ายที่แมปไว้ อดีต M:/setup.exe. สคริปต์อยู่ในเครือข่ายที่แมปร่วมเช่นกัน

@Echo Off
IF EXIST "C:\Program Files (x86)\(path)\file.exe (
    REM Do one thing
Echo Program Already Installed
) ELSE (
M:/setup.exe /S /v/qn
Echo Program Being Installed
)

ไม่มีอะไรผิดปกติกับสคริปต์และทำงานได้ แต่เนื่องจาก UAC บนคอมพิวเตอร์ไคลเอนต์จะถามว่าผู้ใช้ต้องการติดตั้ง setup.exe หรือไม่ เราจะแก้ไขข้อความนี้ได้อย่างไรโดยไม่ต้องมีการโต้ตอบกับผู้ใช้และไม่ได้ปิดการใช้งาน UAC สำหรับผู้ใช้

ข้อความ UAC ฉันต้องการแบตช์สคริปต์ที่จะไม่สนใจ!:

enter image description here


นี่เป็นคำตอบที่เป็นไปได้: blogs.msdn.com/b/askie/archive/2009/06/19/... แต่ความเสี่ยงด้านความปลอดภัย!
Benjamin Jones

วิธีอื่น ๆ ด้านขวาแนะนำหนึ่ง
Benjamin Jones

2
ทำแบตช์ไฟล์คัดลอกไฟล์ที่ต้องการไปยังที่อื่นใน C: \
Nathan C

1
มีสิ่งที่ต้องพิจารณา / ลองใช้: ใช้การกำหนดค่า "คอมพิวเตอร์" เพื่อเรียกใช้ (สคริปต์เริ่มต้นแทนที่จะเป็นสคริปต์การเข้าสู่ระบบ) ตรวจสอบให้แน่ใจว่าคุณอ้างอิงการแชร์ตามชื่อไม่ใช่โดย IP และตรวจสอบให้แน่ใจว่าตัวติดตั้ง EXE "
Ƭᴇcʜιᴇ007
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.