ฉันใช้คำสั่ง IIS บนเซิร์ฟเวอร์ระยะไกลผ่าน PSEXEC
คำสั่งที่ฉันใช้อยู่มีคำหลัก "set" ซึ่งเป็นคำหลักที่สงวนไว้สำหรับบรรทัดคำสั่ง
คำสั่งของฉันมีลักษณะเช่นนี้และส่งข้อผิดพลาด
psexec \\server c:\windows\system32\inetsrv\appcmd set config "site" -section:system.webServer/httpRedirect /enabled:"True"
มีวิธีใดบ้างที่ฉันสามารถหลีกเลี่ยงคำหลัก "ตั้งค่า" เพื่อให้กระบวนการบรรทัดคำสั่งละเว้นได้
ฉันต้องชี้ให้เห็นว่าบรรทัดคำสั่งของ Windows ไม่ใช่ MS-DOS ในขณะที่มันมีการใช้งานไวยากรณ์บางส่วนเนื่องจากประวัติภายในไม่มีอะไรเหมือน DOSตั้งแต่ Windows 2000 (และยิ่งกว่านั้นตั้งแต่ Vista) โปรดอย่าอ้างถึงว่าเป็น DOS เว้นแต่ว่าคุณกำลังใช้งาน Windows ME หรือเก่ากว่า นอกจากนี้ยังไม่มีอะไรเกี่ยวข้องกับแบตช์ไฟล์พูดอย่างเคร่งครัด
—
Bob
set
ไม่ใช่คำหลักเท่าที่ฉันรู้ มันเป็นคำสั่งในตัวและล่ามคำสั่งจะไม่สนใจว่ามันควรจะเป็นพารามิเตอร์หรือไม่ คุณสามารถให้ข้อความแสดงข้อผิดพลาดได้หรือไม่?