ลบ Tableau Server ออกจากคอมพิวเตอร์ของคุณ

คำเตือน: ขั้นตอนด้านล่างจะลบTableau Server บน Windows โดยสมบูรณ์ และลบข้อมูล ผู้ใช้ และข้อมูลการกำหนดค่าที่เกี่ยวข้องทั้งหมด ซึ่งรวมถึงไฟล์ใดๆ ใน \temp ด้วย ใบอนุญาต Tableau Server จะถูกปิดใช้งานด้วย หากคุณรวมตัวเลือก -l เมื่อเรียกใช้คำสั่งที่แสดงด้านล่างและคอมพิวเตอร์มีการเชื่อมต่อกับอินเทอร์เน็ต

ตามแนวทางปฏิบัติที่ดีที่สุด ให้คัดลอกไฟล์สำรองที่คุณต้องการบันทึกไปยังตำแหน่งที่ไม่เกี่ยวข้องกับ Tableau การทำเช่นนี้จะรักษาไฟล์ไว้เมื่อคุณลบ Tableau คุณควรคัดลอกไฟล์สำรองข้อมูลไปยังคอมพิวเตอร์เครื่องอื่นเพื่อความปลอดภัย รวมถึงไฟล์สำรองที่สร้างขึ้นเมื่อคุณถอนการติดตั้ง Tableau ตามค่าเริ่มต้นแล้ว ไฟล์เหล่านี้จะสร้างขึ้นใน C:\ProgramData\Tableau\Tableau Server โดยมีชื่อที่คล้ายคลึงกับ uninstall-2018.1.tsbak การบันทึกไฟล์สำรองในคอมพิวเตอร์เครื่องอื่นจะช่วยให้คุณสามารถติดตั้ง Tableau Server เวอร์ชันใหม่ที่สร้างข้อมูลสำรองได้ใหม่ และมีข้อมูลอยู่ในข้อมูลสำรอง แม้หลังจากเรียกใช้สคริปต์ tableau-server-obliterate.cmd แล้ว

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

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

สคริปต์ tableau-server-obliterate.cmd มีไว้สำหรับกรณีที่คุณต้องการลบ Tableau Server ออกจากคอมพิวเตอร์ของคุณโดยสมบูรณ์ คุณอาจต้องการทำเช่นนี้ด้วยเหตุผลสองสามประการ:

  • คุณไม่ต้องการติดตั้ง Tableau Server บนคอมพิวเตอร์อีกต่อไป ใช้สคริปต์ tableau-server-obliterate.cmd เพื่อลบ Tableau Server อย่างสมบูรณ์ หากเป็นกรณีนี้ และคอมพิวเตอร์เชื่อมต่อกับอินเทอร์เน็ตอยู่ คุณสามารถรวมตัวเลือก -l ไว้ เพื่อปิดใช้งานใบอนุญาต Tableau Server ได้

  • การแก้ไขปัญหาการติดตั้ง Tableau Server—หากคุณพบปัญหาในการติดตั้ง Tableau คุณอาจต้องสคริปต์ tableau-server-obliterate.cmd เพื่อลบ Tableau Server ออกจากคอมพิวเตอร์ของคุณโดยสมบูรณ์ก่อนทำการติดตั้งใหม่ การทำเช่นนี้จะล้างการตั้งค่าหรือสถานะที่เก่ากว่า และทำให้คุณสามารถติดตั้งใหม่บนคอมพิวเตอร์ที่ "สะอาด" ได้ หากคุณกำลังทำเช่นนี้ คุณสามารหยุดใช้ตัวเลือก -l เพื่อรักษาข้อมูลใบอนุญาตบนคอมพิวเตอร์ไว้ได้ เมื่อคุณละเว้นตัวเลือก -l คุณไม่จำเป็นต้องเปิดใช้งานใบอนุญาตของคุณเมื่อติดตั้ง Tableau Server ใหม่

สำคัญ: คุณต้องเรียกใช้สคริปต์ tableau-server-obliterate.cmd จากข้อความแจ้งคำสั่ง 64 บิต ตัวอย่างเช่น เรียกใช้ cmd.exe ในโฟลเดอร์ C:\Windows\System32 หากคุณเรียกใช้สคริปต์จากข้อความแจ้งคำสั่ง 32 บิต ระบบจะไม่ลบสคริปต์นั้นออกจาก Tableau ทั้งหมด และการติดตั้งที่ตามมาอาจล้มเหลว หากต้องการตรวจสอบว่าคุณเรียกใช้ข้อความแจ้งคำสั่ง 64 บิตหรือไม่ ให้พิมพ์ echo %processor_architecture% ในหน้าต่างคำสั่งของคุณ หากผลลัพธ์มีเลข "64" อยู่ (ตัวอย่างเช่น AMD64) แสดงว่าข้อความแจ้งคำสั่งเป็นข้อความแจ้งแบบ 64 บิต หากผลลัพธ์มีเลข "x86" อยู่ แสดงว่าคุณกำลังเรียกใช้งานข้อความแจ้งแบบ 32 บิต หากต้องการข้อมูลเพิ่มเติม โปรดดูเอกสารประกอบของ Microsoft ที่เหมาะสมสำหรับเวอร์ชัน Windows ของคุณ

tableau-server-obliterate ทำอะไร

จุดประสงค์ของสคริปต์ tableau-server-obliterate.cmd คือการลบ Tableau Server ออกจากคอมพิวเตอร์ของคุณโดยสมบูรณ์ ซึ่งรวมถึงไฟล์ การตั้งค่าระบบและการกำหนดค่า รวมถึงข้อมูลการให้สิทธิ์อนุญาต หากคุณระบุ

เมื่อคุณเรียกใช้ tableau-server-obliterate.cmd จะมีการดำเนินการตามขั้นตอนต่อไปนี้:

  • มีการเรียกใช้การถอนการติดตั้งสำหรับ Tableau Server เวอร์ชันที่ติดตั้งทั้งหมด (ถอนการติดตั้งจาก Control Panel)
  • เนื้อหาส่วนใหญ่ของไดเรกทอรีข้อมูลจะถูกลบออก (โดยค่าเริ่มต้น C:\ProgramData\Tableau\Tableau Server) ไฟล์สำรองและบันทึกจะถูกเก็บไว้ตามค่าเริ่มต้น ดูส่วนด้านล่าง "การรักษาข้อมูลสำรองและไฟล์บันทึกของ Tableau Server"
  • รายการรีจิสทรีทั้งหมดที่เกี่ยวข้องกับ Tableau Server จะถูกลบออก
  • ใบอนุญาตเซิร์ฟเวอร์ทั้งหมดจะถูกปิดใช้งานหากคุณใช้ตัวเลือก -l และคอมพิวเตอร์เชื่อมต่อกับอินเทอร์เน็ตอยู่ ตัวเลือกนี้ใช้ไม่ได้ในสถานการณ์ออฟไลน์

การรักษาข้อมูลสำรอง Tableau Server และไฟล์บันทึก

ก่อนหน้า Tableau Server เวอร์ชัน 2020.1 การเรียกใช้สคริปต์ tableau-server-obliterate จะเป็นการลบเนื้อหาทั้งหมดออกจากไดเรกทอรีข้อมูล ตั้งแต่เวอร์ชัน 2020.1 ลักษณะการทำงานเริ่มต้นของสคริปต์ tableau-server-obliterate ได้เปลี่ยนแปลง: สคริปต์จะคัดลอกและบันทึกไฟล์สำรองและไฟล์บันทึกของ Tableau Server ลงในไดเรกทอรี logs-temp ตำแหน่งเริ่มต้นของไดเรกทอรี logs-temp อยู่ที่ \ProgramData\Tableau\logs-temp คุณสามารถตั้งค่าตัวเลือกในสคริปต์เพื่อปิดใช้งานฟังก์ชันใหม่นี้ได้

หากต้องการเปลี่ยนลักษณะการทำงานเริ่มต้นและลบข้อมูลสำรองหรือไฟล์บันทึก ให้รวมตัวเลือกต่อไปนี้เมื่อเรียกใช้สคริปต์ tableau-server-obliterate.cmd:

  • -k อย่าคัดลอกข้อมูลสำรองไปยังไดเรกทอรี logs-temp
  • -g อย่าคัดลอกบันทึกไปยังไดเรกทอรี logs-temp
  • -a อย่าคัดลอกสิ่งใดไปยังไดเรกทอรี logs-temp

การเรียกใช้สคริปต์ tableau-server-obliterate

คุณสามารถลบ Tableau Server ออกจากคอมพิวเตอร์ได้อย่างสมบูรณ์ ไม่ว่าจะเพื่อรักษาข้อมูลการให้สิทธิ์อนุญาต หรือลบข้อมูลการให้สิทธิ์อนุญาตพร้อมกับส่วนอื่นๆ ของ Tableau Server คุณอาจต้องการรักษาการให้สิทธิ์อนุญาตไว้ หากคุณกำลังจะติดตั้ง Tableau Server ใหม่บนคอมพิวเตอร์เครื่องเดียวกัน

เวอร์ชันเก่าของ tableau-server-obliterate.cmd อาจไม่สามารถลบบางไฟล์จาก Tableau Server เวอร์ชันใหม่ได้ ให้เรียกใช้สคริปต์การลบล้างสำหรับเวอร์ชันของ Tableau Server ที่ติดตั้งบนคอมพิวเตอร์เสมอ

หากต้องการลบ Tableau Server อย่างสมบูรณ์โดยไม่ต้องลบการให้สิทธิ์อนุญาตของเซิร์ฟเวอร์

สคริปต์ตัวอย่างในโพรซีเยอร์นี้ยังรวมถึงตัวเลือก -a เพื่อลบไฟล์สำรองและไฟล์บันทึกของ Tableau Server ด้วย

หมายเหตุ: หากคุณวางแผนที่จะติดตั้ง Tableau Server ใหม่และเปิดใช้งาน Tableau Server ด้วยบริการให้สิทธิ์การใช้งาน (Authorization-To-Run (ATR)) เราขอแนะนำให้คุณลบข้อมูลการให้สิทธิ์อนุญาตก่อนที่จะติดตั้งใหม่และเปิดใช้งาน Tableau Server โดยใช้ Server ATR

  1. ในโหนดเริ่มต้น ให้เปิดข้อความแจ้งคำสั่งในฐานะผู้ดูแลระบบ

  2. เรียกใช้สคริปต์ tableau-server-obliterate.cmd :

    ตามค่าเริ่มต้น:C:\Program Files\Tableau\Tableau Server\packages\scripts.<version_code>\tableau-server-obliterate.cmd -a -y -y -y

    หมายเหตุ: หากคุณได้ถอนการติดตั้ง Tableau Server โดยใช้แผงควบคุมแล้ว และตอนนี้คุณต้องการลบออกทั้งหมด ให้เรียกใช้สำเนาของสคริปต์ tableau-server-obliterate.cmd ที่อยู่ในโฟลเดอร์ \Tableau Server\temp (ตามค่าเริ่มต้น C:\Program Files\Tableau\Tableau Server\temp) หากสคริปต์ไม่อยู่ในไดเรกทอรีนั้น ให้ติดตั้งแพ็คเกจ Tableau Server อีกครั้ง จากนั้นเรียกใช้สคริปต์ tableau-server-obliterate.cmd จากโฟลเดอร์สคริปต์ (ตามค่าเริ่มต้น:C:\Program Files\Tableau\Tableau Server\packages\scripts.<version_code>\)

    คุณยังสามารถรับสำเนาของสคริปต์จากบทความฐานความรู้นี้ได้ด้วย: สคริปต์ลบล้างไม่พร้อมใช้งาน(ลิงก์จะเปิดในหน้าต่างใหม่)

    หากคุณมีการติดตั้ง Tableau Server แบบหลายโหนด (แบบกระจาย) ให้เรียกใช้สคริปต์ tableau-server-obliterate.cmd บนแต่ละโหนดในคลัสเตอร์

  3. รีสตาร์ทคอมพิวเตอร์ทุกเครื่องที่คุณเรียกใช้สคริปต์ tableau-server-obliterate.cmd

หากต้องการลบ Tableau Server และการให้สิทธิ์อนุญาตโดยสมบูรณ์

สคริปต์ตัวอย่างในโพรซีเยอร์นี้ยังรวมถึงตัวเลือก -a เพื่อลบไฟล์สำรองและไฟล์บันทึกของ Tableau Server ด้วย

  1. ในโหนดเริ่มต้น ให้เปิดข้อความแจ้งคำสั่งในฐานะผู้ดูแลระบบ

  2. ปิดใช้งานคีย์ผลิตภัณฑ์ที่ใช้งานอยู่

    ปิดใช้งาน tsm licenses -k <product_key>

  3. เรียกใช้สคริปต์ tableau-server-obliterate.cmd :

    ตามค่าเริ่มต้น:C:\Program Files\Tableau\Tableau Server\packages\scripts.<version_code>\tableau-server-obliterate.cmd -a -y -y -y -l

    ตัวเลือก -l สำหรับสคริปต์ลบล้างจะลบไฟล์การให้สิทธิ์อนุญาตทั้งหมดออกจากคอมพิวเตอร์หากคอมพิวเตอร์เชื่อมต่อกับอินเทอร์เน็ต สคริปต์จะพยายามปิดใช้งานสิทธิ์อนุญาตที่ใช้งานอยู่ก่อน แต่จะลบข้อมูลการออกใบอนุญาตทั้งหมดไม่ว่าการปิดใช้งานจะสำเร็จหรือไม่ก็ตาม นี่คือเหตุผลที่เราแนะนำให้คุณเรียกใช้คำสั่ง tsm licenses deactivate ก่อนที่จะเรียกใช้สคริปต์การลบ

    หมายเหตุ: หากคุณได้ถอนการติดตั้ง Tableau Server โดยใช้แผงควบคุมแล้ว และตอนนี้คุณต้องการลบออกทั้งหมด ให้เรียกใช้สำเนาของสคริปต์ tableau-server-obliterate.cmd ที่อยู่ในโฟลเดอร์ \Tableau Server\temp (ตามค่าเริ่มต้น C:\Program Files\Tableau\Tableau Server\temp) หากสคริปต์ไม่อยู่ในไดเรกทอรีนั้น ให้ติดตั้งแพ็คเกจ Tableau Server อีกครั้ง จากนั้นเรียกใช้สคริปต์ tableau-server-obliterate.cmd จากโฟลเดอร์สคริปต์ (ตามค่าเริ่มต้น:C:\Program Files\Tableau\Tableau Server\packages\scripts.<version_code>\)

    หากคุณมีการติดตั้ง Tableau Server แบบหลายโหนด (แบบกระจาย) ให้เรียกใช้สคริปต์ tableau-server-obliterate.cmd บนแต่ละโหนดในคลัสเตอร์ คุณไม่จำเป็นต้องปิดใช้งานใบอนุญาตในโหนดเพิ่มเติมใดๆ

  4. รีสตาร์ทคอมพิวเตอร์ทุกเครื่องที่คุณเรียกใช้สคริปต์ tableau-server-obliterate.cmd

ขอบคุณสำหรับข้อเสนอแนะของคุณส่งข้อเสนอแนะของคุณเรียบร้อยแล้ว ขอขอบคุณ