ทำให้แอพพลิเคชั่นเก่าขึ้นอีกด้วย VMWare ThinApp

เมื่อเร็ว ๆ นี้ฉันได้รับมอบหมายให้ปรับปรุงความพร้อมใช้งานของแอปพลิเคชั่นรุ่นเก่าที่ใช้โดยบุคคลบางคนในองค์กรของฉัน ง่ายพอฉันคิดว่าเนื่องจากพีซีส่วนใหญ่ในสภาพแวดล้อมยังคงใช้ Windows XP และแอปพลิเคชันทำงานได้ดี ปัญหาไม่ใช่ว่าแอปพลิเคชั่นไม่ทำงาน (ยัง) - มันไม่มีวิธีที่ดีที่จะทำให้มันพร้อมใช้งานได้อย่างรวดเร็ว

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

มองหาทางเลือกอื่น

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

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

แนวคิดเบื้องหลัง ThinApp

ThinApp ได้รับการออกแบบมาเพื่อจำลองแอปพลิเคชั่นในสภาพแวดล้อมที่มั่นคงเพื่อให้พกพาไปยังระบบที่ใหม่กว่าได้ง่าย ไม่สามารถจัดการทุกสิ่งที่คุณอาจต้องการทำเวอร์ช่วลไลเซชันเช่นไดรเวอร์โหมดเคอร์เนลไดรเวอร์เครื่องพิมพ์และสแกนเนอร์ DLLs ที่มี hooks ส่วนกลางและรายการระดับระบบอื่น ๆ

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

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

รับการตั้งค่า

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

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

การบันทึกการตั้งค่า

ต่อไปนี้เป็นขั้นตอนในการจับภาพการตั้งค่าด้วย ThinApp:

  1. Prescan: รับพื้นฐานของระบบที่คุณจะใช้ในการจับภาพแอปพลิเคชัน
  2. การติดตั้ง: ติดตั้งแอปพลิเคชัน
  3. Postscan: ระบุการเปลี่ยนแปลงที่เกิดขึ้นระหว่างการติดตั้ง
  4. กำหนดค่าแอปพลิเคชัน: กำหนดค่า / เปลี่ยนการตั้งค่าโครงการ
  5. สร้าง: คอมไพล์หรือสร้างแอปพลิเคชันเสมือนจริง

รูปที่

หน้าจอต้อนรับของ ThinApp
เมื่อคุณผ่านหน้าจอ ThinApp จะมีคำอธิบายเกี่ยวกับสิ่งที่เกิดขึ้นในแต่ละขั้นตอน ( รูปที่ B ) เพื่อช่วยเหลือคุณตลอดกระบวนการ

รูปที่ B

ThinApp การสแกนล่วงหน้า

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

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

เมื่อการติดตั้งแอปพลิเคชันเสร็จสมบูรณ์คุณสามารถดำเนินการต่อในตัวช่วยสร้าง ThinApp ได้โดยคลิก Post-Scan ( รูปที่ C ) ซึ่งจะตรวจสอบการเปลี่ยนแปลงในระบบโฮสต์ การเปลี่ยนแปลงที่พบควรเป็นข้อมูลทั้งหมดเกี่ยวกับแอปพลิเคชันที่คุณเพิ่งติดตั้ง

รูปที่ C

ThinApp Post-Scan

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

จุดเข้าคืออะไร

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

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

รูป D

กลุ่มอนุญาตให้เข้าถึงแอปพลิเคชันนี้

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

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

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

คุณสามารถระบุโปรไฟล์บนเครื่องภายในเพื่อทำหน้าที่เป็น sandbox - อุปกรณ์ USB หรืออุปกรณ์พกพาหรือตำแหน่งเครือข่าย ตำแหน่งที่คุณวาง Sandbox สำหรับการจำลองเสมือนนี้ควรขึ้นอยู่กับการใช้งานที่คุณต้องการ

เมื่อคุณคลิกถัดไประบบจะถามคุณว่าต้องการส่งข้อมูลไปยัง VMware หรือไม่และจากหน้าจอดังกล่าวคุณจะต้องกำหนดชื่อสินค้าคงคลังให้กับ ThinApp ของคุณซึ่งจะช่วยระบุแอปพลิเคชันเสมือนจริงให้กับแอปพลิเคชันติดตามสินค้าคงคลัง

สำหรับชื่อคลังโฆษณาให้ระบุชื่อของแอปพลิเคชันที่คุณกำลังติดตั้งหากยังไม่มีอยู่ในรายการ

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

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

การปรับใช้และการใช้งาน

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

© Copyright 2020 | mobilegn.com