หลัก Windows 10 เริ่มกระบวนการที่ยกระดับจาก PowerShell

เริ่มกระบวนการที่ยกระดับจาก PowerShell



PowerShell เป็นรูปแบบพร้อมรับคำสั่งขั้นสูง มันถูกขยายด้วยชุด cmdlet ที่พร้อมใช้งานจำนวนมากและมาพร้อมกับความสามารถในการใช้. NET framework / C # ในสถานการณ์ต่างๆ วันนี้ฉันจะแสดงวิธีเริ่มกระบวนการที่ยกระดับจากพรอมต์ PowerShell

การโฆษณา


ก่อนหน้านี้ฉันได้กล่าวถึงวิธีการเดียวกัน ทำจากไฟล์แบตช์ . อย่างไรก็ตามด้วยการอัปเดตผู้สร้าง Windows 10 Microsoft จะยกเลิกการเน้นพรอมต์คำสั่งและส่งเสริม PowerShell ทุกที่ ดูบทความเหล่านี้สำหรับการอ้างอิง:

  • Windows 10 build 14986 แทนที่ Command Prompt ด้วย PowerShell ทุกที่
  • เพิ่ม Command Prompt กลับไปที่เมนู Win + X ใน Windows 10 Creators Update
  • เพิ่มพรอมต์คำสั่งลงในเมนูบริบทใน Windows 10 Creators Update
  • ลบหน้าต่าง Open PowerShell ที่นี่จากเมนูบริบทใน Windows 10

ดังนั้นจึงเป็นความคิดที่ดีที่จะเรียนรู้เคล็ดลับที่เป็นประโยชน์นี้ซึ่งสามารถทำได้จากคอนโซล PowerShell และประหยัดเวลาของคุณ

วิธีการกู้คืนข้อความบน iphone

เริ่มกระบวนการที่ยกระดับจาก PowerShell

สำหรับงานนี้เราจะใช้ cmdlet เริ่มต้นกระบวนการ รองรับไฟล์ จำนวนตัวเลือก หนึ่งในนั้นคือ -Verb หากคุณระบุ -Verb เป็น 'RunAs' กระบวนการที่คุณกำลังจะเริ่มจะถูกเปิดขึ้น

มาลองเปิดแอป Notepad แบบยกระดับ

  1. เปิด PowerShell .
  2. พิมพ์หรือคัดลอกวางคำสั่งต่อไปนี้:
    เริ่มกระบวนการ 'notepad.exe' -Verb RunAs

  3. พรอมต์ UAC จะปรากฏขึ้น ยืนยัน:
  4. แอป Notepad จะเปิดขึ้นคุณสามารถมั่นใจได้โดยใช้ตัวจัดการงาน ดูบทความ: วิธีตรวจสอบว่ากระบวนการทำงานในฐานะผู้ดูแลระบบ (ยกระดับ) ใน Windows หรือไม่

หมายเหตุ: หากคุณกดปุ่ม 'ไม่' ที่พรอมต์ UAC คอนโซล PowerShell จะพิมพ์ข้อความแสดงข้อผิดพลาด 'ผู้ใช้ยกเลิกการดำเนินการ' นี่เป็นสิ่งที่คาดหวัง

เคล็ดลับ: คุณสามารถเรียกใช้แอปที่ยกระดับด้วยความช่วยเหลือของ PowerShell ได้โดยตรงโดยไม่ต้องเปิดคอนโซลก่อน ตัวอย่างเช่นคุณสามารถสร้างทางลัดหรือพิมพ์คำสั่งต่อไปนี้ในกล่องโต้ตอบเรียกใช้:

powershell.exe - คำสั่ง 'Start-Process Notepad.exe-Verb RunAs'

ผลลัพธ์ก็จะเหมือนเดิม หน้าต่าง Powershell จะกะพริบสักครู่จากนั้นแอปจะเปิดขึ้น

windows 10 build 15002

เริ่มกระบวนการที่ยกระดับด้วยอาร์กิวเมนต์จาก PowerShell

หากคุณต้องการส่งผ่านอาร์กิวเมนต์ (หรือที่เรียกว่าสวิตช์หรือพารามิเตอร์) ไปยังกระบวนการที่คุณกำลังจะเริ่มยกระดับจาก PowerShell ให้ใช้สวิตช์ -Argument ของ cmdlet เริ่มต้นกระบวนการ อาร์กิวเมนต์ที่ระบุจะถูกส่งไปยังไฟล์ปฏิบัติการเป้าหมาย นี่คือตัวอย่างที่แก้ไขด้วย Notepad.exe ที่ฉันใช้ข้างต้น

สำหรับคอนโซล PowerShell ใช้คำสั่งต่อไปนี้:

เริ่มกระบวนการ 'notepad.exe' - อาร์กิวเมนต์ 'C:  My Stuff  my file.txt' -Verb RunAs

ใส่เส้นทางที่มีช่องว่างในเครื่องหมายคำพูด หากคุณต้องการส่งผ่านอาร์กิวเมนต์มากกว่านั้นให้คั่นด้วยเครื่องหมายจุลภาคและใช้ ArgumentList:

Start-Process 'file.exe' -ArgumentList 'อาร์กิวเมนต์ 1, อาร์กิวเมนต์ 2, อาร์กิวเมนต์ 3' -Verb RunAs

จากภายใน PowerShell คุณสามารถใช้คำสั่งต่อไปนี้:

powershell.exe - คำสั่ง 'Start-Process' Notepad.exe '- อาร์กิวเมนต์' C:  My Stuff  my file.txt '-Verb RunAs'

อีกตัวอย่างหนึ่ง:

powershell -Command 'Start-Process powershell.exe -ArgumentList' -ExecutionPolicy Bypass -NoExit -Command  `` Checkpoint-Computer -Description  'RestorePoint1 ' -RestorePointType  'MODIFY_SETTINGS '  `` -Verb RunAs '

ดูบทความสำหรับข้อมูลเพิ่มเติม: สร้างจุดคืนค่าใน Windows 10 ด้วย PowerShell

ปิดเส้นทางด้วยช่องว่างในเครื่องหมายคำพูดเดียวดังที่แสดงด้านบน
แค่นั้นแหละ.

บทความที่น่าสนใจ

ตัวเลือกของบรรณาธิการ

การปรับแต่งเพื่อปิดการติดตั้งแอพที่แนะนำโดยอัตโนมัติใน Windows 10
การปรับแต่งเพื่อปิดการติดตั้งแอพที่แนะนำโดยอัตโนมัติใน Windows 10
โดยไม่ต้องขออนุญาตผู้ใช้ Windows 10 จะติดตั้งแอพบางตัวเช่น Candy Crush Soda Saga นี่คือการปรับแต่งเพื่อป้องกันไม่ให้ Windows 10 ติดตั้งแอพ
วิธียกเลิกคำสั่งซื้อ StockX ของฉัน
วิธียกเลิกคำสั่งซื้อ StockX ของฉัน
การซื้อรองเท้าผ้าใบและเครื่องประดับจาก StockX เป็นวิธีที่ยอดเยี่ยมในการรับประกันสินค้าที่มีคุณภาพ StockX พยายามอย่างยิ่งที่จะรับรองความถูกต้องทุกอย่างและยอมรับเฉพาะสินค้าในสภาพที่หมดสต็อกเท่านั้น แต่ด้วยการรับประกันนั้นมีกฎเกณฑ์มากมายเกี่ยวกับวิธีการ
สร้างทางลัดแผงควบคุมใน Windows 10
สร้างทางลัดแผงควบคุมใน Windows 10
นี่คือวิธีสร้างทางลัดแผงควบคุมใน Windows 10 เพื่อเปิดโดยตรงในมุมมองใดมุมมองหนึ่งต่อไปนี้: หมวดหมู่ไอคอนที่ใช้ล่าสุดหรืองานทั้งหมด
วิธีถอนการติดตั้งโปรแกรมบน Mac OS X El Capitan
วิธีถอนการติดตั้งโปรแกรมบน Mac OS X El Capitan
วิธีถอนการติดตั้งโปรแกรมบน Mac OS X El Capitan นั้นแตกต่างจาก Windows เล็กน้อย เนื่องจากคุณไม่จำเป็นต้องทำตามขั้นตอนการถอนการติดตั้งเพื่อลบโปรแกรม สำหรับผู้ที่ถามถึงวิธีถอนการติดตั้งโปรแกรมบน mac ให้
วิธีสร้างสัญญาณที่ดีสำหรับการแพร่กระจายที่เสถียร
วิธีสร้างสัญญาณที่ดีสำหรับการแพร่กระจายที่เสถียร
Stable Diffusion (SD) โมเดลแปลงข้อความเป็นรูปภาพที่มีการเรียนรู้เชิงลึกยอดนิยมช่วยให้คุณสร้างรูปภาพที่มีรายละเอียดตามข้อความแจ้ง แต่ภาพที่ออกมาจะน่าประทับใจและมีรายละเอียดมากน้อยเพียงใดนั้นขึ้นอยู่กับว่าข้อความแจ้งของคุณนั้นเจาะจงเพียงใด พัฒนาได้เยี่ยม
วิธีเพิ่มริงโทนบน iPhone 6S
วิธีเพิ่มริงโทนบน iPhone 6S
เมื่อพูดถึงการปรับแต่ง iPhone ของคุณ หนึ่งในสิ่งที่ดีที่สุดที่คุณสามารถทำได้คือปรับแต่งเสียงเรียกเข้า แม้ว่าการปรับแต่งบน iPhone จะขาดหายไปในหลาย ๆ ด้าน แต่อย่างน้อยเราก็สามารถเปลี่ยนแปลงได้
คำแนะนำเกี่ยวกับพลาสม่าทีวี
คำแนะนำเกี่ยวกับพลาสม่าทีวี
แม้ว่าพลาสมาทีวีจะเลิกผลิตแล้ว แต่หลายคนยังคงมีคำถามเกี่ยวกับทีวีประเภทนี้ ตรวจสอบคำตอบสำหรับคำถามที่พบบ่อย