ติดตั้ง Microsoft Dynamics 365 for Outlook โดยใช้พร้อมท์รับคำสั่ง
การติดตั้ง Microsoft Dynamics 365 for Outlook เป็นกระบวนการสองขั้นตอน ก่อนอื่น คุณต้องเรียกใช้โปรแกรมติดตั้งเพื่อติดตั้งแฟ้มบนคอมพิวเตอร์ ถัดไป เรียกใช้ Dynamics 365 for Customer EngagementConfiguration Wizard เพื่อกำหนดค่าแอปพลิเคชันและดำเนินการติดตั้งให้เสร็จสมบูรณ์
สำคัญ
ถ้ามีความขัดแย้งระหว่างค่าในแฟ้มการกำหนดค่าและค่าในบรรทัดคำสั่งพารามิเตอร์ บรรทัดคำสั่งพารามิเตอร์จะมีความสำคัญกว่า
ขั้นตอนที่ 1: ติดตั้งไฟล์
หมายเหตุ
ดูที่ ติดตั้ง Dynamics 365 for Outlook สำหรับคำแนะนำในการดาวน์โหลด
คำสั่งต่อไปนี้แสดงตัวเลือกพร้อมใช้งานเพื่อเรียกใช้ Microsoft Dynamics CRM for Outlook Setup ที่หน้าจอพร้อมรับคำสั่ง
Setupclient.exe [/A] [/Q] [/X] [/L or /LV "[drive:][[ path] logfilename.log]"] [/targetdir "[drive:][ path]"] [/installofflinecapability] [/disableofflinecapability] [/ignoreofflinequeue]
ตัวอย่างคำสั่งสำหรับการติดตั้ง Dynamics 365 for Outlook
สำหรับผู้ใช้ที่เดินทางหรือไม่ได้เชื่อมต่อกับ Dynamics 365 Server ตลอดเวลา Dynamics 365 for Microsoft Office Outlook with Offline Access ช่วยให้คุณเข้าถึงข้อมูลลูกค้า ในการติดตั้ง Dynamics 365 for Microsoft Office Outlook with Offline Acces ในโหมดเงียบ:
Setupclient /Q /l c:\clientinstalllog.txt /installofflinecapability /targetdir "c:\Program Files\Microsoft Dynamics CRM Client"
ในการถอนการติดตั้ง Dynamics 365 for Microsoft Office Outlook with Offline Acces ในโหมดเงียบ:
SetupClient /x /q
พารามิเตอร์สำหรับการติดตั้ง Dynamics 365 for Outlook
พารามิเตอร์ | คำอธิบาย |
---|---|
ไม่มี | เมื่อใช้โดยไม่มีพารามิเตอร์ Setupclient.exe จะทำงานกับหน้าจอที่แสดงผลทั้งหมด |
installofflinecapability | กำหนดว่าความสามารถแบบออฟไลน์จะถูกติดตั้งหรือไม่ เมื่อคุณรวมพารามิเตอร์นี้ ความสามารถแบบออฟไลน์และคอมโพเนนต์จะถูกติดตั้ง ถ้าคุณไม่ระบุพารามิเตอร์นี้ จะมีการติดตั้งไคลเอนต์แบบออนไลน์อย่างเดียว |
/targetdir <"drive:\path"> | ระบุโฟลเดอร์ที่แฟ้ม Dynamics 365 for Outlook จะถูกติดตั้งไว้ |
/A | สร้างการติดตั้งระดับผู้ดูแลของ Dynamics 365 for Outlook โดยการสร้างแพคเกจ Windows Installer แพคเกจนี้ช่วยให้ผู้ใช้เรียกใช้ Setup จากเครือข่ายที่ใช้ร่วมกันหรือช่วยให้ผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบเรียกใช้ Setup ที่ถูกควบคุมจากนโยบายกลุ่ม พารามิเตอร์นี้ต้องใช้กับพารามิเตอร์ /targetdir ที่อธิบายไว้ก่อนหน้านี้ เมื่อใช้พารามิเตอร์นี้ /targetdir ค่าไม่จำเป็นต้องอยู่บนคอมพิวเตอร์เครื่องนี้ ไดรฟ์ที่แมปหรือการเครือข่ายใช้ร่วมกัน เช่น \\share\mscrm_client_admin สามารถใช้ได้
สิ่งสำคัญ: หากคุณไม่ระบุโฟลเดอร์ปลายทางโดยใช้พารามิเตอร์ /targetdir Setup จะติดตั้งการติดตั้งระดับผู้ดูแลไปยังโฟลเดอร์เริ่มต้น <drive:> Program Files\Microsoft Dynamics CRM ตัวอย่างเช่น คำสั่ง: Setupclient /Q /A /targetdir "\\share\mscrm_client_admin" |
/Q | การติดตั้งโหมดเงียบ พารามิเตอร์นี้ต้องใช้แฟ้มการตั้งค่าคอนฟิกในรูปแบบ XML พารามิเตอร์ /i ประกอบด้วยชื่อของแฟ้มการตั้งค่าคอนฟิก XML จะไม่มีกล่องโต้ตอบหรือข้อความแสดงข้อผิดพลาดปรากฏบนหน้าจอแสดงผล การจับภาพข้อมูลข้อความแสดงข้อผิดพลาด รวมพารามิเตอร์แฟ้มบันทึก (/Lหรือ /LV) |
/L [ไดรฟ์:][[พาธ] logfilename.log] | สร้างแฟ้มบันทึกของกิจกรรมการติดตั้ง คุณต้องระบุชื่อแฟ้มของแฟ้มบันทึกและตำแหน่งที่จะเก็บไว้ แต่พาธไม่สามารถเป็นพาธสัมพัทธ์ได้ เช่น %appdata%\CRMLogs |
/LV [ไดรฟ์:][[พาธ] logfilename.log] | สร้างรายละเอียดแฟ้มบันทึกของกิจกรรมการติดตั้ง คุณต้องระบุชื่อแฟ้มของแฟ้มบันทึกและตำแหน่งที่จะเก็บไว้ แต่พาธไม่สามารถเป็นพาธสัมพัทธ์ได้ เช่น %appdata%\CRMLogs |
disableofflinecapability | เมื่อคุณระบุพารามิเตอร์นี้ Dynamics 365 for Outlook จะถูกกำหนดค่าให้ซ่อนปุ่ม "เปลี่ยนเป็นโหมดออฟไลน์" ในแอปพลิเคชัน ปุ่มนี้ช่วยให้ผู้ใช้สลับไปที่ Dynamics 365 for Outlook พร้อมใช้งานแบบออฟไลน์ |
ignoreofflinequeue | เมื่อคุณระบุพารามิเตอร์นี้ Setup จะพยายามซิงโครไนส์รายการที่อาจยังคงอยู่ในคิวออฟไลน์ในระหว่างการปรับรุ่น |
/X | ถอนการติดตั้ง Dynamics 365 for Outlook นี่คือตัวเลือกโหมดการบำรุงรักษาที่ใช้ได้เฉพาะเมื่อมีการติดตั้งแอปพลิเคชันอยู่แล้ว |
ตัวอย่างไฟล์การกำหนดค่าของ Dynamics 365 for Outlook XML สำหรับการติดตั้ง
ตัวอย่างของแฟ้มการกำหนดค่าต่อไปนี้ติดตั้ง Dynamics 365 for Outlook โดยไม่มีความสามารถในการเข้าถึงแบบออฟไลน์ไปยังโฟลเดอร์แฟ้มโปรแกรม
หมายเหตุ
คุณสามารถใช้แฟ้มที่มีทั้งการติดตั้งและตั้งค่าคอนฟิกองค์ประกอบเดียวกัน การตั้งค่า และ ตัวช่วยสร้างการกำหรดค่า จะละเว้นองค์ประกอบที่ไม่เกี่ยวข้องกับการดำเนินงาน
<Deployments>
<TargetDir>c:\program files\Microsoft Dynamics CRM\Client</TargetDir>
<InstallOfflineCapability>false</InstallOfflineCapability>
</Deployments>
ขั้นตอนที่ 2: กำหนดค่า Dynamics 365 for Outlook โดยใช้ไฟล์การกำหนดค่า XML
หลังจากติดตั้ง Dynamics 365 for Outlook คุณต้องตั้งค่าคอนฟิก คุณสามารถทำได้โดยการเรียกใช้ Dynamics 365 for OutlookConfiguration Wizard ที่พรอมต์คำสั่ง แฟ้ม Configuration Wizard ชื่อว่า Microsoft.Crm.Application.Outlook.ConfigWizard.exe และอยู่ในโฟลเดอร์ Client\ConfigWizard ที่ Dynamics 365 for Outlook ถูกติดตั้ง โดยค่าเริ่มต้น โฟลเดอร์คือ C:\Program Files\Microsoft Dynamics CRM
หมายเหตุ
ข้อมูลประจำตัวของผู้ใช้ที่จะเรียกใช้ Dynamics 365 for Outlook ใช้ในการรับรองความถูกต้อง Dynamics 365 for Customer Engagement ดังนั้น เพื่อทำการตั้งค่าคอนฟิกเงียบของ Dynamics 365 for Outlook คุณต้องเรียกใช้ตัวช่วยสร้างการกำหนดค่า ภายใต้บริบทของผู้ใช้ เช่น โดยการเรียกใช้ชุดคำสั่งผู้ใช้ หรือเป็นรายการในสคริปต์การเข้าสู่ระบบแบบครั้งเดียว สำหรับข้อมูลเพิ่มเติม ดูที่ จำเป็นต้องมีข้อมูลประจำตัวของผู้ใช้ เมื่อคุณเรียกใช้ตัวช่วยสร้างการตั้งค่าคอนฟิก เมื่อต้องการปรับใช้ Dynamics 365 for Outlook โดยใช้นโยบายกลุ่ม Microsoft ดู ปรับใช้ Microsoft Dynamics 365 for Outlook โดยใช้นโยบายกลุ่ม
ถ้าไม่ได้ระบุพาธไปยังไฟล์การกำหนดค่า ตัวช่วยสร้างการกำหนดค่าจะค้นหาไฟล์การกำหนดค่าเริ่มต้น (default_client_config.xml) ในโฟลเดอร์โปรไฟล์ที่ไม่ได้ใช้งานข้ามเขต (%localappdata%\Microsoft\MSCRM\) ถ้าแฟ้มไม่ได้อยู่ในโฟลเดอร์ส่วนกำหนดค่าที่ไม่ได้ใช้งานข้ามเขต ตัวช่วยสร้างการกำหนดค่าจะค้นหาโฟลเดอร์ที่ Dynamics 365 for Outlook ติดตั้ง โดยค่าเริ่มต้น Dynamics 365 for Outlook ติดตั้งอยู่ในโฟลเดอร์ C:\Program Files\Microsoft Dynamics CRM
ถ้าแฟ้มการตั้งค่าคอนฟิกตั้งอยู่ในตำแหน่งที่มีการใช้งานข้ามเขต ที่ใช้โดยแอปพลิเคชันอื่น (AppData\Roaming\Microsoft\MSCRM\) จะไม่มีผล
ตัวอย่างคำสั่งสำหรับการกำหนดค่า Dynamics 365 for Outlook
คุณสามารถกำหนดค่าคำสั่งต่อไปนี้ Microsoft Dynamics 365 for Outlook with Offline Access โดยใช้ไฟล์ชื่อว่า config_client.xml ในโหมดเงียบ และแสดงผลลัพธ์ที่มีชื่อแฟ้มบันทึก clientinstall.log:
Microsoft.Crm.Application.Outlook.ConfigWizard.exe /Q /i c:\config_client.xml /xa /l c:\clientinstall.log
พารามิเตอร์การตั้งค่าคอนฟิกโหมดเงียบ /Q จำเป็นต้องใช้แฟ้มการตั้งค่าคอนฟิกในรูปแบบ XML จะไม่มีกล่องโต้ตอบหรือข้อความแสดงข้อผิดพลาดปรากฏบนหน้าจอแสดงผล การจับภาพข้อมูลข้อความแสดงข้อผิดพลาด รวมพารามิเตอร์แฟ้มบันทึก (/L) หรือการเข้าสู่ระบบรายละเอียด (/LV)
สำคัญ
ข้อมูลประจำตัวของผู้ใช้ที่ถูกต้องที่จัดเก็บใน Windows Vault จำเป็นสำหรับเรียกใช้ตัวช่วยสร้างการกำหนดค่า ในโหมดเงียบ ข้อมูลเพิ่มเติม: จำเป็นต้องมีข้อมูลประจำตัวของผู้ใช้ เมื่อคุณเรียกใช้ตัวช่วยสร้างการกำหนดค่า
พารามิเตอร์บรรทัดคำสั่ง /i
[ไดรฟ์:] [[พาธ] configfilename.xml]] ให้ข้อมูลที่จำเป็นในการติดตั้ง Microsoft Dynamics CRM for Outlook ข้อมูลเดิมที่ต้องให้ในแต่ละหน้าจอการติดตั้ง องค์ประกอบ XML ต้องเป็นภาษาอังกฤษ (สหรัฐอเมริกา); ไม่สามารถใช้อักขระพิเศษหรือเพิ่มเติมได้ แฟ้มการกำหนดค่า XML ที่ได้รับการแปลองค์ประกอบ XML จะไม่ทำงานอย่างถูกต้อง คำอธิบายของแต่ละองค์ประกอบ XML และตัวอย่างแฟ้ม XML เป็นดังนี้:
พารามิเตอร์ /xa
เมื่อใช้กับพารามิเตอร์ /q จะลบองค์กรทั้งหมดที่ถูกกำหนดค่าสำหรับ Dynamics 365 for Outlook
สามารถใช้พารามิเตอร์ /R เพื่อระงับอินเทอร์เฟซสำหรับผู้ใช้เปิดตัวช่วยสร้างการกำหนดค่า และแสดงเฉพาะกล่องโต้ตอบความคืบหน้าได้ พารามิเตอร์นี้ต้องการแฟ้ม XMLSetup ที่ถูกต้อง ซึ่งมีชื่อว่า Default_Client_Config.xml และต้องอยู่ภายใน AppData ผู้ใช้ หรือโฟลเดอร์การติดตั้งไคลเอ็นต์ภายในเครื่อง อย่างใดอย่างหนึ่ง
องค์ประกอบไฟล์การกำหนดค่า XML ของ Dynamics 365 for Outlook
องค์ประกอบ | คำอธิบาย |
---|---|
<Deployments></Deployments> | แฟ้มการตั้งค่าคอนฟิกต้องมีแฟ้ม XML ที่ถูกต้อง ซึ่งใช้ <การปรับใช้> เป็นองค์ประกอบราก |
<InstallOfflineCapability>true/false</InstallOfflineCapability> | ระบุชนิดของ Dynamics 365 for Outlook การติดตั้ง การระบุ true จะติดตั้ง Microsoft Dynamics 365 for Outlook ที่มีความสามารถในการเข้าถึงแบบออฟไลน์ |
<TargetDir>drive:\path</TargetDirectory> | ระบุโฟลเดอร์ที่แฟ้ม Dynamics 365 for Outlook จะถูกติดตั้งไว้ |
<Deployment></Deployment> | องค์ประกอบหลักสำหรับองค์ประกอบทั้งหมดต่อไปนี้ |
<DiscoveryUrl>https://website:portnumber</DiscoveryUrl> | ระบุ URL สำหรับ Dynamics 365 for Customer EngagementDiscovery Web Service สำหรับ Dynamics 365 for Customer Engagement ให้ใช้ URL ขององค์กรเต็ม เช่น https://orgname.crm.dynamics.com หรือขึ้นอยู่กับสภาพแวดล้อมและตำแหน่งออนไลน์ของคุณ ให้ใช้ URL บริการการค้นหาในแบบฟอร์ม https://disco.crm.dynamics.com สำหรับรายการของ URL ดู MSDN: บริการค้นหา |
<FederatedAuthentication>true/false</FederatedAuthentication> | ระบุถ้าข้อมูลประจำตัว (Azure Active Directory) ภายนอกถูกนำมาใช้ในการรับรองความถูกต้องในตัวช่วยสร้างการกำหนดค่า ถ้าคุณระบุ false คุณสามารถใช้ข้อมูลประจำตัว เช่น user@contoso.onmicrosoft.com ได้ |
<Organizations></Organizations> | นี่คือองค์ประกอบหลักขององค์ประกอบ <องค์กร> ต่อไปนี้ |
<Organization FriendlyName="My Friendly Organization Name" IsPrimary="true"/"false">OrganizationName</Organization> | ระบุชื่อขององค์กรที่จะใช้ในการเชื่อมต่อไคลเอนต์ ชื่อที่เรียกง่าย ระบุชื่อที่ใช้แสดงอื่นนอกเหนือจากชื่อองค์กรใน Outlook IsPrimary ระบุองค์กรที่จะถูกกำหนดค่าเป็นองค์กรที่ทำข้อมูลให้ตรงกันใน Dynamics 365 for Outlook หมายเหตุ:OrganizationName เป็นแบบตรงตามตัวพิมพ์ใหญ่-เล็ก |
<CEIPNotification>true/false</CEIPNotification> | ระบุว่า Dynamics 365 for Outlook จะแสดงแบนเนอร์แจ้งเตือน "ฉันต้องการเข้าร่วมโครงการปรับปรุงประสบการณ์การใช้งานของลูกค้า" การตั้งค่าเริ่มต้นคือ true และแบนเนอร์แจ้งเตือนจะแสดงขึ้น ถ้าคุณระบุ false แบนเนอร์แจ้งเตือนจะไม่ปรากฏใน Dynamics 365 for Outlook ข้อมูลเพิ่มเติม: โครงการปรับปรุงการใช้งานเพื่อลูกค้าของ Microsoft |
ข้อมูลประจำตัวของผู้ใช้จำเป็นเมื่อคุณเรียกใช้ตัวช่วยสร้างการตั้งค่าคอนฟิก
ตัวช่วยสร้างการตั้งค่าคอนฟิกจำเป็นต้องมีข้อมูลประจำตัวของผู้ใช้ ในระหว่างการตั้งค่าคอนฟิกเงียบโดยใช้ /Q ที่มีแฟ้ม Microsoft.Crm.Application.Outlook.ConfigWizard.exe ตัวช่วยสร้างการกำหนดค่า จะค้นหาข้อมูลประจำตัวของผู้ใช้ใน Windows Vault ถ้าตัวช่วยสร้างการกำหนดค่าไม่พบข้อมูลประจำตัว หรือข้อมูลประจำตัวไม่ได้อยู่ในรูปแบบที่กำหนด การตั้งค่าคอนฟิกจะไม่สำเร็จ และข้อผิดพลาดจะถูกบันทึกไปยังแฟ้มบันทึกการตั้งค่าคอนฟิก สังเกตว่าตัวช่วยสร้างการกำหนดค่าไม่สนับสนุนการเพิ่ม UPN หรือรหัสผ่านของผู้ใช้ในแฟ้มการตั้งค่าคอนฟิก XML สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Windows Vault และตัวจัดการข้อมูลประจำตัว ไปที่ ตัวจัดการข้อมูลประจำตัวคืออะไร
ตัวอย่างไฟล์การกำหนดค่าของ Dynamics 365 for Outlook XML สำหรับการกำหนดค่า
แฟ้มกำหนดค่าต่อไปนี้แสดงตัวอย่างการกำหนดค่า Dynamics 365 for Outlook เพื่อเชื่อมต่อกับองค์กรหลักที่มีชื่อว่า Contoso และองค์กรอื่นที่มีชื่อว่า AdventureWorksCycle บน Dynamics 365 Server ที่มีชื่อว่า crmserver
หมายเหตุ
คุณสามารถใช้แฟ้มที่มีทั้งการติดตั้งและตั้งค่าคอนฟิกองค์ประกอบเดียวกัน การตั้งค่า และ ตัวช่วยสร้างการกำหนดค่า จะละเว้นองค์ประกอบที่ไม่เกี่ยวข้องกับการดำเนินงาน
แฟ้ม Default_Client_Config.xml ตัวอย่าง
<Deployments>
<Deployment>
<DiscoveryUrl>https://crmserver</DiscoveryUrl>
<Organizations>
<Organization IsPrimary='true'>Contoso</Organization>
<Organization>AdventureWorksCycle</Organization>
</Organizations>
<CEIPNotification>false</CEIPNotification>
</Deployment>
</Deployments>
หมายเหตุ
ตัวอย่างข้างต้นระบุสององค์กรที่ต่างกัน ซึ่งผู้ใช้ได้เข้าถึงและกำหนดค่า Dynamics 365 for Outlook ไม่ให้แสดงแบนเนอร์แจ้งเตือน "ฉันต้องการเข้าร่วมโครงการปรับปรุงประสบการณ์การใช้งานของลูกค้า" ค่าในองค์ประกอบ Organization
ไม่สามารถประกอบด้วยอักขระพิเศษหรือช่องว่างได้ สำหรับ Customer Engagement (on-premises) คุณสามารถค้นหาชื่อที่ไม่ซ้ำกันขององค์กรได้โดยการเรียกใช้ Get-CrmOrganization Windows PowerShell cmdlet หรือไปที่ การตั้งค่า>การแก้ไข/ปรับปรุงตามคำสั่ง>ทรัพยากรนักพัฒนา และภายใต้ ข้อมูลการอ้างอิงอินสแตนซ์ คัดลอก ชื่อที่ไม่ซ้ำกัน
กำหนดค่า Dynamics 365 for Outlook โดยใช้สคริปต์
เขียนสคริปต์ที่จะปรับปรุงการกำหนดค่าสำหรับผู้ใช้ของ Dynamics 365 for Outlook คุณสามารถใช้ข้อความเช่นต่อไปนี้เพื่อดำเนินการตั้งค่าคอนฟิกพื้นฐาน ขึ้นอยู่กับแฟ้มการกำหนดค่าแบบใหม่ที่เก็บอยู่บนคอมพิวเตอร์ที่ระบุเป็น <
servername
>ในสคริปต์ต่อไปนี้ แฟ้มการกำหนดค่าเริ่มต้นไคลเอนต์จะถูกเขียนทับ องค์กรที่จัดโครงแบบไว้ก่อนหน้านี้จะถูกเอาออก ข้อมูลประจำตัวของผู้ใช้จะเพิ่มใน Windows Vault และองค์กรใหม่ถูกติดตั้ง
copy /y \\<servername>\share\Default_Client_Config.xml "c:\Program Files\Microsoft Dynamics CRM\Default_Client_Config.xml" "C:\Program Files\Microsoft Dynamics CRM\Client\ConfigWizard\Microsoft.Crm.Application.Outlook.ConfigWizard.exe" /q /xa cmdkey /generic:Microsoft_CRM_https://disco.crm.dynamics.com/ /user:user@contoso.com /password{password_goes_here} "C:\Program Files\Microsoft Dynamics CRM\Client\ConfigWizard\Microsoft.Crm.Application.Outlook.ConfigWizard.exe" /q /i "C:\Program Files\Microsoft Dynamics CRM\Default_Client_Config.xml"
เคล็ดลับ
ให้พิจารณาการเรียกใช้สคริปต์ของคุณเป็นสคริปต์การเข้าสู่ระบบ หรือบังคับให้สคริปต์ทำงาน ณ เวลาที่ระบุ เช่น โดยการใช้ Microsoft System Center 2012 Configuration Manager
ในสคริปต์ คุณอาจต้องการรวมตรรกะการตรวจหารายการที่ระบุว่าคอมพิวเตอร์ไคลเอนต์ได้รับการกำหนดค่าไว้แล้ว ถ้ามี คุณสามารถมีสคริปต์การออกจากโปรแกรมโดยไม่ต้องมีการดำเนินการ
แฟ้ม Default_Client_Config.xml ตัวอย่าง
<Deployment> <DiscoveryUrl>https://CrmDiscoveryUrl</DiscoveryUrl> <Organizations> <Organization IsPrimary='true'>Organization1</Organization> </Organizations> </Deployment>
เรียกใช้สคริปต์บนคอมพิวเตอร์แต่ละเครื่องไคลเอนต์ในเซิร์ฟเวอร์ที่มีการเปลี่ยนแปลงองค์กร คุณสามารถเรียกใช้สคริปต์ในวิธีต่างๆ รวมถึงผ่านแท็บ โปรไฟล์ ของกล่องโต้ตอบคุณสมบัติของผู้ใช้ใน Active Directory Users and Computers (ADUC) หรือผ่านวัตถุการนโยบายกลุ่ม (GPO) ได้