ต้องการความช่วยเหลือในการทำงานง่ายๆ ในที่ทำงาน
ฉันมีเครื่องประมาณ 30 เครื่องในโดเมนงานของฉันที่ฉันต้องการเรียกใช้สคริปต์ power-shell เมื่อเริ่มต้น
ฉันได้สร้าง GPO ที่เรียกใช้สคริปต์บนเครื่องทุกเครื่องเมื่อเริ่มต้นและทุกเครื่องมี GPO ที่ใช้สำเร็จ
สคริปต์ Power-Shell ควรจะค้นหาบริการบนเครื่องและหากพบ ก็จะเริ่มต้นทำงานใหม่ แค่นั้นหากไม่มีบริการ สคริปต์จะทำงานต่อไปและคัดลอกไฟล์ที่จัดเก็บไว้ในโฟลเดอร์ที่ใช้ร่วมกันในโดเมนลงในเครื่อง จากนั้นจึงสร้างบริการ จากนั้นจึงเริ่มทำงาน
ปัญหาของฉัน: สคริปต์ไม่ทำงานโดยอัตโนมัติในทุกเครื่อง
หลังจากแก้ไขปัญหาบางอย่าง ฉันพบว่าไม่อนุญาตให้เรียกใช้สคริปต์บนเครื่องที่มีผู้ใช้โดเมนลงชื่อเข้าใช้ และเมื่อฉันพยายามเรียกใช้สคริปต์ด้วยตนเองในแต่ละเครื่อง ฉันได้รับข้อผิดพลาดที่ระบุว่าการเรียกใช้สคริปต์ถูกปิดใช้งาน ดังนั้นฉันจึงสร้าง GPO ที่ เปิดใช้งานการรันสคริปต์บนเครื่องโดยเปิดใช้งาน Turn on Script Execution Policy แม้ว่าสคริปต์จะไม่ทำงานหลังจากรีสตาร์ทเครื่องแล้วและฉันยังคงได้รับข้อผิดพลาดเดิมเมื่อฉันลองด้วยตนเอง
จากนั้นฉันพยายามเรียกใช้สคริปต์ด้วยตนเองในฐานะผู้ดูแลระบบบนเครื่องและสคริปต์ทำงานได้อย่างสมบูรณ์
ลองเพิ่มสองคำสั่งต่อไปนี้ - ตามคำแนะนำจากผู้อื่นที่มีปัญหาคล้ายกัน - ในตอนเริ่มต้นของสคริปต์ power-shell คำสั่งแรกเพื่อยกระดับสคริปต์ให้ทำงานในฐานะผู้ดูแลระบบ และคำสั่งที่สองเพื่ออนุญาตให้เรียกใช้สคริปต์บนเครื่องและมัน ไม่ได้ทำการเปลี่ยนแปลงใด ๆ
คำสั่ง #1: เริ่มกระบวนการ powershell âคำกริยา runAs
คำสั่ง #2: Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
ขณะนี้จำนวนอุปกรณ์กำลังจะเข้าใกล้ 200 และฉันต้องได้รับสคริปต์นี้เพื่อเรียกใช้ในฐานะผู้ดูแลระบบในทุกเครื่องจาก GPO ที่สมัคร รออ่านวิธีแก้ปัญหาจากคุณในไม่ช้า
ขอบคุณล่วงหน้า.