สร้างทางลัดบนเดสก์ท็อปโดยใช้ Intune: คู่มือฉบับสมบูรณ์

/th/images/Creating-Desktop-Shortcuts-using-Intune_ftimg.png

ในคู่มือนี้ ฉันจะสาธิตวิธีสร้างทางลัดบนเดสก์ท็อปโดยใช้ Intune ด้วยการใช้สคริปต์ PowerShell ผู้ดูแลระบบขององค์กรสามารถปรับใช้ทั้งแอป Windows และทางลัด URL ของเว็บได้อย่างมีประสิทธิภาพ ทำให้มั่นใจได้ว่าผู้ใช้ทุกคนจะสามารถเข้าถึงได้บนเดสก์ท็อป

ในองค์กรก่อนหน้านี้ ฉันได้รับมอบหมายให้วางทางลัดบนเดสก์ท็อปสำหรับ Software Center บนเดสก์ท็อปซึ่งจะทำให้ผู้ใช้สามารถเปิดใช้งานได้อย่างรวดเร็วและติดตั้งแอป นอกจากนี้ ฉันยังดำเนินการลบทางลัดบนเดสก์ท็อปออกจากเดสก์ท็อปของผู้ใช้ด้วย และทั้งหมดนี้ทำได้โดยใช้ GPO

เมื่ออุปกรณ์ Windows ของคุณอยู่ในองค์กรและเข้าร่วม AD คุณจะปรับใช้ทางลัดได้โดยใช้นโยบายกลุ่ม การใช้โซลูชัน MDM เช่น Intune การปรับใช้ทางลัดจะมีประสิทธิภาพและคล่องตัวยิ่งขึ้นผ่านสคริปต์ PowerShell วิธีการนี้ไม่เพียงแต่มีความคล่องตัวและยืดหยุ่นมากขึ้นเท่านั้น แต่ยังช่วยลดเวลาที่ใช้ในการสร้างทางลัดด้วยตนเองได้อย่างมาก

/th/images/PatchMyPC-AppCatalog-725x250-1.jpg ติดตั้งและอัปเดตแอปพลิเคชันบุคคลที่สามด้วย Patch My PC

คุณอาจสงสัยว่าคุณต้องการสร้างทางลัดเหล่านี้จากที่ไหน เมื่อคุณติดตั้งแอปพลิเคชัน โดยทั่วไปจะสร้างทางลัดบนเดสก์ท็อปของผู้ใช้เพื่อให้เข้าถึงได้ง่าย อย่างไรก็ตาม แอปพลิเคชันแบบกำหนดเองบางตัวไม่สร้างทางลัดบนเดสก์ท็อป ในกรณีเช่นนี้ ผู้ใช้จะต้องเปิดใช้งานโดยการค้นหาแอปหรือไปที่เส้นทางการติดตั้งแอปเฉพาะ เพื่อหลีกเลี่ยงปัญหานี้ วิธีแก้ไขคือใช้ Intune เพื่อสร้างแอปหรือทางลัดเว็บโดยอัตโนมัติ

วิธีการสร้างทางลัดบนเดสก์ท็อปด้วย Intune

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

  1. สคริปต์ PowerShell: วิธีนี้ค่อนข้างง่ายและควรใช้เมื่อคุณต้องการเพิ่มทางลัดง่ายๆ สำหรับผู้ใช้

  2. แอป Win32: เมื่อคุณต้องการควบคุมทางลัดโดยสมบูรณ์ เช่น การติดตั้งหรือการลบทางลัด แนะนำให้ใช้วิธีนี้

  3. การแก้ไข/การแก้ไขเชิงรุก: โดยปกติจะใช้เมื่อทางลัดของคุณต้องมีอยู่ในอุปกรณ์เป้าหมาย แม้ว่าผู้ใช้จะลบทางลัดออกด้วยตนเองก็ตาม

  4. OMA-URI แบบกำหนดเอง: ฉันจะบอกว่าวิธีนี้ไม่ค่อยนิยมใช้สำหรับการปรับใช้ทางลัด

จากวิธีการที่ระบุไว้ข้างต้น วิธีที่ง่ายที่สุดสำหรับการสร้างทางลัดคือการใช้สคริปต์ PowerShell ที่ปรับใช้ผ่าน Intune ฉันจะสาธิตวิธีการเดียวกันในคู่มือนี้

ข้อกำหนดเบื้องต้น

  • เตรียมสคริปต์ PowerShell ให้พร้อม และทดสอบด้วยตนเองบนอุปกรณ์บางตัวก่อนที่จะปรับใช้ โปรดดูคำแนะนำในการปรับใช้สคริปต์ PS ด้วย Intune
  • ตรวจสอบให้แน่ใจว่าอุปกรณ์ Windows ของคุณลงทะเบียนใน Intune
  • ตรวจสอบการกำหนดค่าการดำเนินการ PowerShell บนอุปกรณ์ของคุณ ดูวิธีตั้งค่านโยบายการดำเนินการ PS โดยใช้ Intune

เดสก์ท็อปสาธารณะกับเดสก์ท็อปของผู้ใช้ปัจจุบัน

เมื่อสร้างทางลัด คุณอาจสงสัยว่าจะวางไว้ที่ไหน คุณมีสองตัวเลือก: บนเดสก์ท็อปสาธารณะหรือเดสก์ท็อปของผู้ใช้ปัจจุบัน ทางลัดบนเดสก์ท็อปสาธารณะจะปรากฏสำหรับผู้ใช้ทุกคนบนอุปกรณ์ในเส้นทางต่อไปนี้: C:\Users\Public\Desktop เลือกตัวเลือกนี้เมื่อปรับใช้ทางลัดไปยังอุปกรณ์ ตรวจสอบให้แน่ใจว่าคุณเรียกใช้สคริปต์เป็นระบบในศูนย์การจัดการ Intune

ทางลัดบนเดสก์ท็อปของผู้ใช้ปัจจุบันจะปรากฏสำหรับผู้ใช้ที่เข้าสู่ระบบในเส้นทางต่อไปนี้เท่านั้น: C:\Users<ชื่อผู้ใช้>\Desktop ใช้วิธีนี้หากคุณต้องการปรับใช้ทางลัดสำหรับผู้ใช้แต่ละราย ตรวจสอบให้แน่ใจว่าสคริปต์ได้รับการตั้งค่าให้ดำเนินการในฐานะผู้ใช้ที่เข้าสู่ระบบในพอร์ทัล Intune

สคริปต์ PowerShell สำหรับทางลัดบนเดสก์ท็อปและเว็บ

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

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

สคริปต์ PowerShell สำหรับสร้างทางลัดแอป

สคริปต์ด้านล่างสร้างทางลัดบนเดสก์ท็อปสำหรับแอป Windows ในตัว (Notepad) สำหรับผู้ใช้ทุกคนบนอุปกรณ์ Florian Salzmann เพื่อน MVP ของฉันก็มีสคริปต์ที่คล้ายกันสำหรับการปรับใช้ทางลัดของแอป Windows อย่าลืมตรวจสอบเว็บไซต์ของเขาด้วย


#Script to create a desktop shortcut for Notepad App# 1. Define the target file and the shortcut location$TargetFile = "C:\Windows\System32\notepad.exe"$ShortcutFile = "C:\Users\Public\Desktop\Notepad.lnk"# 2. Create the COM object$WshShell = New-Object -ComObject WScript.Shell# 3. Create the shortcut object and set its properties$Shortcut = $WshShell.CreateShortcut($ShortcutFile)$Shortcut.TargetPath = $TargetFile$Shortcut.Description = "Notepad"$Shortcut.WorkingDirectory = "C:\Windows\System32"# 4. Save the shortcut to the file system$Shortcut.Save()

คัดลอก


#Script to create a desktop shortcut for Notepad App



# 1. Define the target file and the shortcut location



$TargetFile



=



"C:\Windows\System32\notepad.exe"



$ShortcutFile



=



"C:\Users\Public\Desktop\Notepad.lnk"



# 2. Create the COM object



$WshShell



=



New-Object



-



ComObject WScript.Shell



# 3. Create the shortcut object and set its properties



$Shortcut



=



$WshShell.CreateShortcut($ShortcutFile)



$Shortcut.TargetPath



=



$TargetFile



$Shortcut.Description



=



"Notepad"



$Shortcut.WorkingDirectory



=



"C:\Windows\System32"



# 4. Save the shortcut to the file system



$Shortcut.Save()

สคริปต์ PowerShell สำหรับสร้างทางลัด URL ของเว็บ

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

ตัวอย่างเช่น คุณสามารถใช้สคริปต์ด้านล่างเพื่อสร้างทางลัดที่เปิดพอร์ทัลบริษัทของคุณ ไซต์อินทราเน็ต เช่น SharePoint, พอร์ทัลทรัพยากรบุคคล ฯลฯ ตรวจสอบให้แน่ใจว่าคุณกำหนดค่า $Shortcut.TargetPath เป็น URL ที่ถูกต้องในสคริปต์ด้านล่างก่อนที่จะใช้งาน


$WshShell = New-Object -ComObject WScript.Shell$Shortcut = $WshShell.CreateShortcut("C:\Users\Public\Desktop\Windows Insight.url")$Shortcut.TargetPath = "https://www.prajwaldesai.com"$Shortcut.Save()

คัดลอก


$WshShell = New-Object -ComObject WScript.Shell



$Shortcut = $WshShell.CreateShortcut("C:\Users\Public\Desktop\Windows Insight.url")



$Shortcut.TargetPath = "https://www.prajwaldesai.com"



$Shortcut.Save()

สคริปต์ PowerShell สำหรับสร้างทางลัดแอปและเว็บ

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


#Script to create a desktop and web shortcuts for All Users# 1. Define the target file and the shortcut location$TargetFile = "C:\Windows\System32\notepad.exe"$ShortcutFile = "C:\Users\Public\Desktop\Notepad.lnk"# 2. Create the COM object$WshShell = New-Object -ComObject WScript.Shell# 3. Create the shortcut object and set its properties$Shortcut = $WshShell.CreateShortcut($ShortcutFile)$Shortcut.TargetPath = $TargetFile$Shortcut.Description = "Notepad"$Shortcut.WorkingDirectory = "C:\Windows\System32"$Shortcut.Save()#4. Create a web url shortcut$WshShell = New-Object -ComObject WScript.Shell$Shortcut = $WshShell.CreateShortcut("C:\Users\Public\Desktop\Windows Insight.url")$Shortcut.TargetPath = "https://www.prajwaldesai.com"$Shortcut.Save()

คัดลอก


#Script to create a desktop and web shortcuts for All Users



# 1. Define the target file and the shortcut location



$TargetFile



=



"C:\Windows\System32\notepad.exe"



$ShortcutFile



=



"C:\Users\Public\Desktop\Notepad.lnk"



# 2. Create the COM object



$WshShell



=



New-Object



-



ComObject WScript.Shell



# 3. Create the shortcut object and set its properties



$Shortcut



=



$WshShell.CreateShortcut($ShortcutFile)



$Shortcut.TargetPath



=



$TargetFile



$Shortcut.Description



=



"Notepad"



$Shortcut.WorkingDirectory



=



"C:\Windows\System32"



$Shortcut.Save()



#4. Create a web url shortcut



$WshShell



=



New-Object



-



ComObject WScript.Shell



$Shortcut



=



$WshShell.CreateShortcut(



"C:\Users\Public\Desktop\Windows Insight.url"



)



$Shortcut.TargetPath



=



"https://www.prajwaldesai.com"



$Shortcut.Save()

ปรับใช้ทางลัดบนเดสก์ท็อปโดยใช้ Intune

ตอนนี้สคริปต์ของเราสำหรับการสร้างทางลัดบนเดสก์ท็อปได้รับการทดสอบและพร้อมแล้ว ให้ฉันสาธิตวิธีปรับใช้สคริปต์เหล่านั้นผ่าน Intune เปิดเบราว์เซอร์และลงชื่อเข้าใช้ศูนย์การจัดการ Microsoft Intune ไปที่อุปกรณ์ > สคริปต์และการแก้ไข > สคริปต์แพลตฟอร์ม คลิกเพิ่ม และเลือก Windows 10 และใหม่กว่า

/th/images/Create-Desktop-Shortcuts-using-Intune-Snap1-1024x732.png เพิ่มสคริปต์ PowerShell สำหรับการสร้างทางลัดบนเดสก์ท็อป

บนแท็บพื้นฐาน ระบุชื่อของสคริปต์และคำอธิบายโดยย่อ คลิกถัดไป

/th/images/Create-Desktop-Shortcuts-using-Intune-Snap2-1024x736.png ให้รายละเอียดสคริปต์ PowerShell

ในแท็บการตั้งค่าสคริปต์ ให้กำหนดค่าดังต่อไปนี้:

  1. ตำแหน่งสคริปต์: เรียกดูและเลือกสคริปต์ createdesktopshortcuts.ps1

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

  3. บังคับใช้การตรวจสอบลายเซ็นสคริปต์: เลือก ไม่ เนื่องจากสคริปต์ไม่ได้ลงนาม

  4. เรียกใช้สคริปต์ในโฮสต์ PowerShell 64 บิต: เลือก ใช่ เพื่อเรียกใช้สคริปต์ในโฮสต์ PowerShell 64 บิตบนสถาปัตยกรรมไคลเอนต์ 64 บิต

เมื่อคุณกำหนดค่าข้างต้นแล้วให้คลิกถัดไป

/th/images/Create-Desktop-Shortcuts-using-Intune-Snap3-1024x667.png สร้างทางลัดบนเดสก์ท็อปโดยใช้ Intune

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

ในหน้าต่างงานที่มอบหมาย ให้เลือกกลุ่มอย่างน้อยหนึ่งกลุ่มเพื่อรับสคริปต์ ฉันแนะนำให้เริ่มต้นด้วยการปรับใช้สคริปต์กับกลุ่มอุปกรณ์หรือผู้ใช้เป้าหมาย หากการทดสอบประสบความสำเร็จ ให้ค่อยๆ ขยายออกไปเป็นกลุ่มใหญ่ๆ เลือก ถัดไป

บนแท็บตรวจสอบ + สร้าง ให้ตรวจสอบการตั้งค่าสคริปต์ที่กำหนดค่าไว้ทั้งหมดอย่างละเอียด จากนั้นคลิกสร้าง สคริปต์ใหม่ที่คุณสร้างควรปรากฏในส่วนสคริปต์และการแก้ไข > สคริปต์แพลตฟอร์ม

/th/images/Create-Desktop-Shortcuts-using-Intune-Snap4-1024x730.png ปรับใช้ทางลัดบนเดสก์ท็อปโดยใช้ Intune

ซิงค์นโยบาย Intune

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

ตรวจสอบการปรับใช้สคริปต์ทางลัดบนเดสก์ท็อป

คุณสามารถตรวจสอบสถานะการดำเนินการของสคริปต์ PowerShell สำหรับผู้ใช้และอุปกรณ์ในพอร์ทัลได้ ในศูนย์การจัดการ Intune ให้ไปที่อุปกรณ์ > สคริปต์และการแก้ไข > สคริปต์แพลตฟอร์ม จากรายการ ให้เลือกสคริปต์การปรับใช้ทางลัด ในหน้าภาพรวม ให้ตรวจสอบสถานะการเช็คอินของอุปกรณ์และผู้ใช้เพื่อกำหนดจำนวนอุปกรณ์หรือผู้ใช้ที่ได้รับมอบหมายสคริปต์สำเร็จ

หากคุณพบข้อผิดพลาดใดๆ เมื่อปรับใช้ทางลัดกับ Intune ให้ตรวจสอบบันทึกส่วนขยาย Intune Management ก่อน บันทึกจะอยู่ในโฟลเดอร์ C:\ProgramData\Microsoft\IntuneManagementExtension\Logs ตรวจสอบ IntuneManagementExtension.log เพื่อค้นหารหัสข้อผิดพลาดที่แน่นอน

ในภาพด้านล่าง เราจะเห็นว่ามีการใช้สคริปต์ทางลัดบนเดสก์ท็อปกับอุปกรณ์/ผู้ใช้โดยไม่มีข้อผิดพลาดใดๆ

/th/images/Monitor-Desktop-Shortcuts-Script-deployment-1024x674.png ตรวจสอบการปรับใช้สคริปต์ทางลัดบนเดสก์ท็อป

ประสบการณ์ผู้ใช้ปลายทาง

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

  1. หากสคริปต์ได้รับการกำหนดค่าให้สร้างทางลัดบนเดสก์ท็อปสาธารณะ ให้เรียกดู C:\Users\Public\Public Desktop และที่นี่คุณจะพบทางลัดของแอปที่ปรับใช้ตลอดจนทางลัดของเว็บของคุณ

  2. หากสคริปต์ได้รับการกำหนดค่าให้สร้างทางลัดบนเดสก์ท็อปของผู้ใช้ปัจจุบัน ให้เรียกดูที่: C:\Users<ชื่อผู้ใช้>\Desktop คุณควรค้นหาทางลัดที่ปรับใช้ที่นี่

  3. หากองค์กรของคุณมีโฟลเดอร์ที่รู้จักของ Windows ถูกเปลี่ยนเส้นทางไปยัง OneDrive ให้ตรวจสอบ C:\Users<ชื่อผู้ใช้>\OneDrive – \Desktop เพื่อดูทางลัด

รูปภาพด้านล่างแสดงให้เห็นว่าทั้งทางลัดแอป Notepad และทางลัด URL ของเว็บได้ถูกสร้างขึ้นบนเดสก์ท็อปสาธารณะสำเร็จแล้ว นี่เป็นการยืนยันว่าสคริปต์ทำงานตามที่ตั้งใจไว้และงานสำเร็จแล้ว

/th/images/Create-Desktop-Shortcuts-using-Intune-Snap5-1024x532.png ประสบการณ์ผู้ใช้ – ปรับใช้ทางลัดบนเดสก์ท็อปและเว็บผ่าน Intune

นั่นคือทั้งหมดสำหรับคู่มือนี้ ฉันหวังว่าคุณจะพบว่ามีประโยชน์ หากคุณต้องการคำชี้แจงเกี่ยวกับสคริปต์หรือการใช้งานกับ Intune โปรดแจ้งให้เราทราบในส่วนความคิดเห็นด้านล่าง

*️⃣ ลิงค์ที่มา:

การวางทางลัดบนเดสก์ท็อปสำหรับ Software Center สามารถปรับใช้ทางลัดได้โดยใช้นโยบายกลุ่ม /th/images/PatchMyPC-AppCatalog-725x250-1.jpg การปรับใช้สคริปต์ PS ด้วย Intune อุปกรณ์ Windows ได้รับการลงทะเบียนใน Intune ตั้งค่านโยบายการดำเนินการ PS โดยใช้ Intune, GitHub Repository, ศูนย์การจัดการ Microsoft Intune , การสร้างแท็กขอบเขต Intune, ซิงค์นโยบาย Intune, บันทึก Intune Management Extension, โฟลเดอร์ที่รู้จักของ Windows ถูกเปลี่ยนเส้นทางไปยัง OneDrive ,